Cheap Flights from Vancouver to Puerto Vallarta

Compare Vancouver to Puerto Vallarta flight deals

Find the cheapest month or even day of the year to fly to Puerto Vallarta

Book the best Puerto Vallarta fare with no extra fees

Flight deals from Vancouver to Puerto Vallarta

Looking for a cheap last-minute deal or the best return flight from Vancouver to Puerto Vallarta? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Vancouver to Puerto Vallarta

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Vancouver to Puerto Vallarta flights are currently cheapest in December.

Direct flights from Vancouver to Puerto Vallarta

Vancouver to Puerto Vallarta: Alternative routes

Compare routes from Vancouver to Puerto Vallarta below. You may find an airport to fly into that's cheaper, faster, or easier than Puerto Vallarta.

Vancouver to Puerto Vallarta: Flight information

The things to know before you go.
Cheapest flight foundR 2,543
Cheapest month to flyDecember
Average flight time4 hrs, 54 mins
Most popular airlineWestJet
Average flights per week20

Finding cheap flights from Vancouver to Puerto Vallarta: Frequently asked questions

The best price we found for a return flight from Vancouver to Puerto Vallarta is R 4,148. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 53 minutes is the average flight time from Vancouver to Puerto Vallarta.
WestJet, Flair Airlines and Air Canada fly direct from Vancouver to Puerto Vallarta.
As of October 2025, there are 20 flights per week flying from Vancouver to Puerto Vallarta.
The cheapest month to fly from Vancouver to Puerto Vallarta is usually December.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Vancouver to Puerto Vallarta Airport on Sunday, 7 December 2025.
Yes – the average flight time is 4 hours and 53 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Puerto Vallarta but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Puerto Vallarta is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Puerto Vallarta is Flair Airlines .

Travelling from Vancouver to Gustavo Diaz Ordaz International Airport (PVR): What you need to know

  • You can choose from multiple airports when planning your flight from Vancouver to Gustavo Diaz Ordaz International Airport (PVR). Explore your options for flying out of Vancouver International Airport (YVR), Vancouver Harbour Sea Plane Base Airport (CXH) and Abbotsford Airport (YXX).

  • Expect to be in the air for 5 hours. That's the average journey time for a direct Vancouver to Gustavo Diaz Ordaz International Airport flight.

  • The timezone in Puerto Vallarta is UTC-6, which is one hour ahead of Vancouver. Gustavo Diaz Ordaz International Airport is located in Puerto Vallarta.

  • With 13 direct weekly flights between the two airports, Vancouver International Airport (YVR) to Gustavo Diaz Ordaz International Airport (PVR) is the busiest route. WestJet operates the earliest flight at 12:15am. If you'd like to get more out of your day before leaving, the latest departure from YVR to PVR is with Flair Airlines at 1:40pm.

  • For a stress-free journey, turn up at the airport two hours ahead of international flights and an hour before domestic departures. This way, you can comfortably catch your flight from Vancouver to PVR.

  • With more travellers during peak seasons, you'll want to be at your terminal even earlier. Two hours for domestic flights and up to four for international journeys will help you deal with any delays.

Airports in Vancouver

Vancouver International Airport (YVR)

  • You can find a direct flight from Vancouver to Gustavo Diaz Ordaz International Airport (PVR) departing from Vancouver International Airport (YVR).

  • At YVR, there's a good selection of airlines operating direct flights from Vancouver to Gustavo Diaz Ordaz International Airport, including:

  • Most passengers choose to book seats with WestJet between YVR and PVR.

  • The carrier with the best on-time performance on this route is Air Canada. Its services arrive as planned 78.85% of the time.

  • Located around 14 kilometres from the centre of Vancouver, YVR can be reached in about 25 minutes by car, depending on traffic. The journey on public transport is roughly 35 minutes.

  • In search of a comfortable hotel close to Vancouver International Airport? If you're catching an early flight from Vancouver to Gustavo Diaz Ordaz International Airport, these stays will put you a quick hop from check-in:

  • 71.77% of flights that take off from Vancouver International Airport reach their destination on time.

Vancouver Harbour Sea Plane Base Airport (CXH)

  • CXH is around 2 kilometres from central Vancouver. It'll take 5 minutes or so to get to the airport by car from the city centre. Public transport takes roughly 15 minutes.

  • Want to treat yourself to an extra night away before catching your Vancouver to PVR flight? Check in to a hotel near Vancouver Harbour Sea Plane Base Airport before your adventure officially starts. These stays are expecting you:

Abbotsford Airport (YXX)

  • Skip straight to the good part and board a direct flight from Vancouver to Gustavo Diaz Ordaz International Airport leaving from Abbotsford Airport (YXX).

  • Set off from YXX with WestJet. This reputable carrier offers direct Vancouver to PVR plane tickets.

  • The majority of passengers prefer to book seats with WestJet from YXX to PVR.

  • Among carriers on this route, WestJet has the highest percentage of on-time landings.

  • From the centre of Vancouver, YXX is around 64 kilometres away. It'll take you roughly 1 hour to reach the airport by car and 1 hour 30 minutes or so if you use public transport.

  • Make catching an early Vancouver to Gustavo Diaz Ordaz International Airport flight the easiest part of your trip. Book a room at one of these hotels close to Abbotsford Airport and head to your check-in counter with plenty of time to spare:

  • Flights departing from YXX land at their destination within the scheduled time frame 67.97% of the time.

About Gustavo Diaz Ordaz International Airport (PVR)

Getting from Gustavo Diaz Ordaz International Airport (PVR) to central Puerto Vallarta

  • Gustavo Diaz Ordaz International Airport is around 5 kilometres from central Puerto Vallarta. How long it takes to get there by cab or car hire will depend on the time of day. Do some research before your trip.

  • Travelling by public transport will take you roughly 55 minutes.

How to find the cheapest flights from Vancouver to Gustavo Diaz Ordaz International Airport (PVR)

  • At the moment, R 2,543 is the best price we've found for a one-way ticket from Vancouver to Gustavo Diaz Ordaz International Airport. The cheapest price for a return flight is R 4,148. Keep in mind fares may change due to demand at the time of booking.

  • Get cheap flights from Vancouver to PVR by booking 11 months ahead. According to our research, that's the ideal time frame for picking up a bargain.

  • The best month for picking up cheap Vancouver to Gustavo Diaz Ordaz International Airport tickets is April. Use the 'Whole month' tool to compare prices, then choose the dates that offer the lowest fares.

  • Save time looking for cheap plane tickets from Vancouver to PVR by creating a Price Alert. We'll send you an email or notification on the app when a lower fare pops up.

  • Find a cheap flight from Vancouver to Gustavo Diaz Ordaz International Airport by using the search filters. Select your preferred duration, departure time and airlines, then sort the results by 'Cheapest' for the best deals.

The best time to fly from Vancouver to Gustavo Diaz Ordaz International Airport (PVR)

  • It's time to work out your travel dates for your flight from Vancouver to Gustavo Diaz Ordaz International Airport (PVR). July is the peak month for travel to Puerto Vallarta. If you prefer a quieter vibe, head there in May.

  • When booking your Vancouver to PVR plane ticket, consider the type of weather you enjoy. May is the warmest month in Puerto Vallarta, with temperatures ranging from 18ºC (64ºF) to 34ºC (93ºF).

  • February has temperatures of between 14ºC (57ºF) and 30ºC (86ºF). Look for cheap tickets from Vancouver to Gustavo Diaz Ordaz International Airport around that time if you want to travel in cooler conditions.

More about Puerto Vallarta

  • When it comes to looking for somewhere to lay your head, you'll find the most popular stays in Puerto Vallarta right here. Check out these hotels after you've booked your flight from Vancouver to Gustavo Diaz Ordaz International Airport:

  • There are so many things to see and do in this city, it can be hard to figure out where to start. Welcome to Puerto Vallarta, Malecón Puerto Vallarta and Vallarta Eats Food Tours are highlights which should feature on any good Puerto Vallarta itinerary.

Explore more of Mexico

  • Guadalajara is just one of the many cities in Mexico waiting to be explored once you've seen the sights of Puerto Vallarta. Around 193 kilometres away to the east, check out popular attractions including Catedral, Centro Histórico de Guadalajara and Temple of Our Lady of Guadalupe.

  • Zapopan is another well-known destination in Mexico and is around 193 kilometres east of Puerto Vallarta. No journey is complete without visiting OUR LADY OF GUADALUPE, Basilica de Zapopan and Exposición Temporal De Tukankamon.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.