Cheap Flights from Toronto to Puerto Vallarta

Compare Toronto 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 Toronto to Puerto Vallarta

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

Find the cheapest month to fly from Toronto to Puerto Vallarta

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

Direct flights from Toronto to Puerto Vallarta

Toronto to Puerto Vallarta: Alternative routes

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

Toronto to Puerto Vallarta: Flight information

The things to know before you go.
Cheapest flight foundR 2,828
Cheapest month to flySeptember
Average flight time5 hrs, 34 mins
Most popular airlineAir Canada
Average flights per week14

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

The best price we found for a return flight from Toronto to Puerto Vallarta is R 5,621. 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.
5 hours and 34 minutes is the average flight time from Toronto to Puerto Vallarta.
Air Canada, WestJet and Porter Airlines fly direct from Toronto to Puerto Vallarta.
As of July 2025, there are 14 flights per week flying from Toronto to Puerto Vallarta.
The cheapest month to fly from Toronto to Puerto Vallarta is usually August.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Toronto to Puerto Vallarta Airport on Thursday, 14 August 2025.
Yes – the average flight time is 5 hours and 34 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.

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

  • You can choose from a variety of airports when organising your flight from Toronto to Gustavo Diaz Ordaz International Airport (PVR). Check out your options for leaving from Pearson International Airport (YYZ), Billy Bishop Toronto City Airport (YTZ) and Region of Waterloo International Airport (YKF).

  • Around 5 hours 45 minutes is how long you'll be travelling on a direct Toronto to Gustavo Diaz Ordaz International Airport flight.

  • The timezone in Puerto Vallarta is UTC-6, which is two hours behind Toronto. Gustavo Diaz Ordaz International Airport is located in Puerto Vallarta.

  • The busiest route is from Pearson International Airport (YYZ) to Gustavo Diaz Ordaz International Airport (PVR). You can pick from 7 direct services every week. Air Transat operates a 6:45am departure between YYZ and PVR.

  • To ensure you get on your flight from Toronto to PVR, leave enough time for things like check-in and baggage drop. Turning up two hours before international departures and one hour before domestic flights is the general travel rule.

  • If you're travelling during a major holiday or other peak period, allow extra time. Arrive two hours before domestic flights and up to four hours before international departures. Queues at check-in and security will be longer.

Airports in Toronto

Pearson International Airport (YYZ)

  • You can take a direct flight from Toronto to Gustavo Diaz Ordaz International Airport (PVR) out of Pearson International Airport (YYZ).

  • These are some of the most popular airlines offering direct flights from Toronto to Gustavo Diaz Ordaz International Airport departing from YYZ:

  • The majority of passengers choose to book seats with Air Canada between YYZ and PVR.

  • The carrier with the top on-time arrival rate on this route is WestJet.

  • Located around 27 kilometres from central Toronto, YYZ can be reached in about 25 minutes by car, depending on traffic. The journey by public transport is roughly 50 minutes.

  • In search of a comfortable hotel close to Pearson International Airport? If you're catching an early flight from Toronto to Gustavo Diaz Ordaz International Airport, these stays will have you sleeping moments from check-in:

  • Of all flights leaving Pearson International Airport, 63.97% arrive as scheduled at their destination.

Billy Bishop Toronto City Airport (YTZ)

  • Using public transport, you can travel from central Toronto to YTZ in about 40 minutes. The terminal is roughly 3 kilometres away, and getting there by car will take approximately 35 minutes.

  • Want to treat yourself to an extra night away before your Toronto to PVR flight? Kick back in a hotel near Billy Bishop Toronto City Airport before your trip officially begins. These stays are expecting you:

  • 62.09% of flights departing Billy Bishop Toronto City Airport stick to their scheduled arrival time.

Region of Waterloo International Airport (YKF)

  • Start your journey at Region of Waterloo International Airport (YKF) and head straight to your destination without any layovers. You can book direct flights from Toronto to Gustavo Diaz Ordaz International Airport from here.

  • Flair Airlines is one airline that offers direct Toronto to PVR plane tickets from YKF.

  • The airline with the highest booking numbers between YKF and PVR is Flair Airlines.

  • The trip to YKF from the centre of Toronto is around 4 hours 5 minutes by public transport. If you prefer to travel by car, it'll take you roughly 1 hour 15 minutes to cover the 105 kilometres or so.

  • Make catching an early Toronto to Gustavo Diaz Ordaz International Airport flight the easiest part of your trip. Book a room at one of these hotels near Region of Waterloo International Airport and head to your check-in counter feeling relaxed and unhurried:

  • Flights that take off from YKF touch down at their destination within the expected time frame 63.64% 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. The time it takes to get to the centre by cab or car hire will depend on the time of day. Do a little research before your trip.

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

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

  • R 2,828 is currently the best price for a one-way ticket from Toronto to Gustavo Diaz Ordaz International Airport. Return flights start from R 5,621. These prices may change based on availability.

  • Booking ahead of time is often the key to finding a cheap flight from Toronto to PVR. Prices tend to rise as demand increases, so the closer your departure date, the more it could cost you.

  • If you can be flexible with your travel plans, use the 'Whole month' search tool. It'll give you the lowest price across the month when searching for your Toronto to Gustavo Diaz Ordaz International Airport ticket.

  • You don't need to check back in every day to find out if fares have dropped when you create a Price Alert. We'll notify you when a better deal comes up on plane tickets from Toronto to PVR.

  • Chase down a great fare on a flight from Toronto to Gustavo Diaz Ordaz International Airport with the help of the filters. Pick your preferred departure and arrival times, number of stops and airlines. You can also sort your results by 'Cheapest,' 'Best' or 'Fastest.'

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

  • It's time to figure out your travel dates for your flight from Toronto to Gustavo Diaz Ordaz International Airport (PVR). July is the most popular month to visit Puerto Vallarta. If crowds aren't your thing, head there in May.

  • Lock in a Toronto to PVR plane ticket departing in May if you're eager to experience the city during its warmest month. You can expect temperatures in Puerto Vallarta to range from 18ºC (64ºF) to 34ºC (93ºF).

  • If you like cooler conditions, search for a cheap ticket from Toronto to Gustavo Diaz Ordaz International Airport in February when temperatures are between 14ºC (57ºF) and 30ºC (86ºF).

More about Puerto Vallarta

  • When it comes to searching for somewhere to lay your head, you'll find the best places to stay in Puerto Vallarta right here. Browse these options after locking in your flight from Toronto to Gustavo Diaz Ordaz International Airport:

  • Welcome to Puerto Vallarta and Malecón Puerto Vallarta are just a couple of the popular attractions to add to your Puerto Vallarta itinerary. Keep the sightseeing going at Vallarta Eats Food Tours.

Explore more of Mexico

  • Puerto Vallarta will leave a lasting impression, but there are so many other parts of Mexico you should also see. About 193 kilometres east of Puerto Vallarta, a visit to Guadalajara will keep your itinerary packed. Start with leading sights like 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 trip is complete without experiencing 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.