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 Airport

Looking for a cheap last-minute deal or the best return flight from Toronto to Puerto Vallarta Airport? If you want to travel next month, return fares start from P23,640. 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 April.

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 foundP9,834
Cheapest month to flyApril
Average flight time5 hrs, 32 mins
Most popular airlineAir Canada
Average flights per week17

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 P17,639. 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 32 minutes is the average flight time from Toronto to Puerto Vallarta.
Air Canada, Porter Airlines and Flair Airlines fly direct from Toronto to Puerto Vallarta.
As of April 2026, there are 17 flights per week flying from Toronto to Puerto Vallarta.
The cheapest month to fly from Toronto to Puerto Vallarta is usually April.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Toronto to Puerto Vallarta Airport on Tuesday, 7 April 2026.
Yes – the average flight time is 5 hours and 32 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 Toronto to Puerto Vallarta International Airport (PVR): What you need to know

  • There are two main airports to jet off from in Toronto. Explore your options departing from Toronto Pearson International Airport (YYZ) or John C. Munro Hamilton International Airport (YHM) when planning your flight from Toronto to Puerto Vallarta International Airport (PVR).

  • The average time for a direct Toronto to Puerto Vallarta International Airport flight is 5 hours 40 minutes.

  • Puerto Vallarta is one hour behind Toronto. Puerto Vallarta International Airport is located in Puerto Vallarta, which is in the UTC-6 timezone.

  • You can pick from 10 direct services each week between Toronto Pearson International Airport (YYZ) and Puerto Vallarta International Airport (PVR). This is the most popular route, with Air Transat offering a 6:45am departure from YYZ to PVR.

  • For stress-free travel, arrive at the airport two hours ahead of international flights and one hour before domestic departures. This way, you'll have plenty of time to board your flight from Toronto to PVR.

  • You'll likely experience longer lines in popular months such as July and other peak periods. Arriving up to four hours ahead of international flights and two hours for domestic departures is a good idea.

Airports in Toronto

Toronto Pearson International Airport (YYZ)

  • Fly without interruptions from Toronto Pearson International Airport (YYZ). Direct flights from Toronto to Puerto Vallarta International Airport (PVR) can be booked from here.

  • Direct flights from Toronto to Puerto Vallarta International Airport are operated by a good number of airlines at YYZ. Book your journey with one of these:

  • The airline with the highest booking numbers between YYZ and PVR is Air Canada.

  • WestJet is the leading carrier for punctuality on this route.

  • YYZ is around 27 kilometers from central Toronto. If you're ride-sharing, driving or catching a taxi from the centre, it'll take you 30 minutes or so to get there, depending on traffic. If you're planning to take public transport, expect the travel time to be around 25 minutes.

  • Want a relaxed start to your travels? Stay near Toronto Pearson International Airport. Whether you have an early flight from Toronto to Puerto Vallarta International Airport or aren't a fan of being rushed, these hotels are the answer:

  • When it comes to Toronto Pearson International Airport's on-time performance, data shows 68% of flights arrive within the expected time frame.

Billy Bishop Toronto City Airport (YTZ)

  • You can get to YTZ from the centre of Toronto in approximately 10 minutes by car, depending on traffic. The journey by public transport will take roughly 20 minutes to cover the 3 kilometers or so.

  • Want to treat yourself to an extra night away before catching your Toronto to PVR flight? Unwind in a hotel near Billy Bishop Toronto City Airport before your adventure officially begins. These stays are calling your name:

  • 70% of flights leaving Billy Bishop Toronto City Airport arrive according to schedule.

John C. Munro Hamilton International Airport (YHM)

  • One flight, zero drama. You can take a direct flight from Toronto to Puerto Vallarta International Airport leaving from John C. Munro Hamilton International Airport (YHM).

  • Fly out of YHM with Porter Airlines. This leading carrier offers direct Toronto to PVR plane tickets.

  • The preferred choice for passengers flying between YHM and PVR is Porter Airlines (Canada) Ltd.

  • The trip to YHM from the centre of Toronto is around 1 hour 50 minutes on public transport. If you're in a car, it'll take you roughly 1 hour 10 minutes to cover the 72 kilometers or so.

  • Make catching an early Toronto to Puerto Vallarta International Airport flight the easiest part of your journey. Book a room at one of these hotels near John C. Munro Hamilton International Airport and head to your check-in counter with plenty of time to spare:

  • Flights departing from YHM reach their destination on schedule 68% of the time.

About Puerto Vallarta International Airport (PVR)

Getting from Puerto Vallarta International Airport (PVR) to central Puerto Vallarta

  • From Puerto Vallarta International Airport, central Puerto Vallarta is around 11 kilometers away. It takes about 20 minutes to get to the city centre by car.

  • Travelling on public transport will take you around 35 minutes.

How to find the cheapest flights from Toronto to Puerto Vallarta International Airport (PVR)

  • P9,834 is currently the lowest price for a one-way ticket from Toronto to Puerto Vallarta International Airport. A return flight starts at P17,639. These prices may change depending on availability.

  • Booking ahead of time is often the key to scoring a cheap flight from Toronto to PVR. Fares tend to rise as seats fill up, so the closer your departure date, the more you'll likely pay.

  • The 'Whole month' search tool shows you the cheapest Toronto to Puerto Vallarta International Airport tickets across every month. It's an easy way to snap up a bargain if your dates aren't set in stone.

  • Snapping up a cheap plane ticket from Toronto to PVR is a piece of cake with Price Alerts. Simply set up one of these automatic alerts and we'll get in touch when a lower fare pops up.

  • Filters make it easier to snap up a deal on your flight from Toronto to Puerto Vallarta International Airport. Choose the airlines, flight times and number of stops that line up with your plans. Then sort the results by 'Cheapest' to find the most affordable option fast.

The best time to fly from Toronto to Puerto Vallarta International Airport (PVR)

  • March is the most popular month for flights from Toronto to Puerto Vallarta International Airport (PVR). Plan your visit to Puerto Vallarta in September for a more low-key escape.

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

  • Look for cheap tickets from Toronto to Puerto Vallarta International Airport in February if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between 14ºC (57ºF) and 30ºC (86ºF).

More about Puerto Vallarta

  • Start your Puerto Vallarta trip off on the right foot by choosing the perfect place to stay. Once you've booked your flight from Toronto to Puerto Vallarta International Airport, explore our range of hotels including:

  • There are loads of fantastic things to do in Puerto Vallarta when you're ready to go sightseeing. Kick off your exploring at Welcome to Puerto Vallarta followed by Malecón Puerto Vallarta and Playa Camarones.

Explore more of Mexico

  • Puerto Vallarta will leave a lasting impression, but there are so many other corners of Mexico you'll want to see. Around 193 kilometers east of Puerto Vallarta, a trip to Guadalajara will keep you on the move. Don't miss top attractions like Guadalajara Cathedral, Temple of Our Lady of Guadalupe and Mural Gigante FRIDA KHALO.

  • Zapopan is another well-known destination in Mexico and is around 193 kilometers east of Puerto Vallarta. No trip is complete without visiting OUR LADY OF GUADALUPE, Basilica of Our Lady of Zapopan and KidZania Guadalajara.

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