There are no direct flights between Vancouver and Cabo San Lucas (Los Cabos). Common connections include Los Angeles, Phoenix or Dallas-Fort Worth, meaning your flight may take 6 hours (Vancouver - Los Angeles - Los Cabos) up to 11 hours or more (Vancouver - Dallas-Fort Worth - Los Cabos).
Actually, both Westjet and Air Transat have flights from Vancouver to Cabo San Lucas (Los Cabos) - flight time is approximately 5 hours. I would stop over in L.A. if needed but never Dallas- Fort Worth, you'd be traveling in the opposite direction, which is why that flight time would be so much longer. You can likely find a good deal that sends you on a more direct route.
Chat with our AI personalities