Cheap Flights from Mexico City to Puerto Vallarta

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

Looking for a cheap last-minute deal or the best return flight from Mexico City to Puerto Vallarta Airport? If you want to travel next month, return fares start from Rs23,957. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Mexico City to Puerto Vallarta

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

Direct flights from Mexico City to Puerto Vallarta

Mexico City to Puerto Vallarta: Alternative routes

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

Mexico City to Puerto Vallarta: Flight information

The things to know before you go.
Cheapest flight foundRs2,914
Cheapest month to flyJanuary
Average flight time1 hr, 38 mins
Most popular airlineAeromexico
Average flights per week256

Finding cheap flights from Mexico City to Puerto Vallarta: Frequently asked questions

The best price we found for a return flight from Mexico City to Puerto Vallarta is Rs5,214. 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.
1 hour and 37 minutes is the average flight time from Mexico City to Puerto Vallarta.
Aeromexico, Delta and Viva fly direct from Mexico City to Puerto Vallarta.
As of April 2026, there are 256 flights per week flying from Mexico City to Puerto Vallarta.
The cheapest month to fly from Mexico City to Puerto Vallarta is usually January.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Mexico City to Puerto Vallarta Airport on Monday, 18 January 2027.
Yes – the average flight time is 1 hour and 37 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 Viva .

Flying from Mexico City to Puerto Vallarta International Airport (PVR): What you need to know

  • Kick off your journey at one of Mexico City's main airports, Mexico City Benito Juarez International Airport (MEX) or Mexico City Felipe Angeles International Airport (NLU). Explore your options for booking a flight from Mexico City to Puerto Vallarta International Airport (PVR) leaving from either of these.

  • Expect to be in the air for 1 hour 40 minutes. That's the average time for a direct Mexico City to Puerto Vallarta International Airport flight.

  • Mexico City and Puerto Vallarta (where Puerto Vallarta International Airport is located) share the UTC-6 timezone. That means you won't have to change your watch on arrival.

  • With 59 direct weekly flights between the two airports, Mexico City Benito Juarez International Airport (MEX) to Puerto Vallarta International Airport (PVR) is the most popular route. Aeromexico operates the earliest flight at 6am. If you prefer to get more out of your day before jetting off, the latest flight from MEX to PVR is with Aeromexico at 10:15pm.

  • Get to the airport on time so you don't miss your flight from Mexico City to PVR. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid sprinting to your gate.

  • You'll likely experience longer queues in popular months such as September and other peak seasons. Arriving up to four hours ahead of an international flight and two hours for domestic departures will give you plenty of time for security and boarding.

Airports in Mexico City

Mexico City Benito Juarez International Airport (MEX)

  • Enjoy an uninterrupted journey from Mexico City Benito Juarez International Airport (MEX). Nonstop flights from Mexico City to Puerto Vallarta International Airport (PVR) operate from here.

  • When jetting out of MEX, you can take a direct flight from Mexico City to Puerto Vallarta International Airport with Aeromexico.

  • Most travellers prefer to book seats with Aeromexico between MEX and PVR.

  • Aeromexico is the best performing carrier for punctuality on this route.

  • Located around 13 kilometres from central Mexico City, MEX can be reached in about 30 minutes by car, depending on traffic. The journey on public transport will take roughly 40 minutes.

  • Have an early flight from Mexico City to Puerto Vallarta International Airport? Avoid the stress of rushing to the terminal (and get some extra shut-eye) by staying at one of these stays close to Mexico City Benito Juarez International Airport:

  • 84% of flights leaving Mexico City Benito Juarez International Airport land at their destination on schedule. With its strong on-time performance, you're unlikely to experience delays when jetting out of MEX.

Mexico City Felipe Angeles International Airport (NLU)

  • Think about setting out from Mexico City Felipe Angeles International Airport (NLU). You can book a direct Mexico City to Puerto Vallarta International Airport (PVR) plane ticket with departures from this hub.

  • Catch your direct flight from Mexico City to PVR with Aeromexico. This is one of the leading carriers that operates this route out of NLU.

  • Aeromexico is the most popular choice for travellers flying from NLU to PVR.

  • Among the carriers operating flights between Mexico City Felipe Angeles International Airport and Puerto Vallarta International Airport, Aeromexico has the best on-time performance.

  • You can arrive at NLU from central Mexico City in approximately 55 minutes by car, depending on traffic conditions. The journey by public transport takes roughly 2 hours to travel the 56 kilometres or so.

  • Getting everyone to the airport on time before your Mexico City to PVR flight is much easier when you stay close to Mexico City Felipe Angeles International Airport. If you have an early departure, Verticca Hotel will put you a short ride from the airport.

  • When it comes to flights staying on schedule, Mexico City Felipe Angeles International Airport has an on-time arrival performance of 76%.

About Puerto Vallarta International Airport (PVR)

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

  • Puerto Vallarta International Airport is around 11 kilometres from the centre of Puerto Vallarta. It takes around 20 minutes or so to drive to the city.

  • If you're travelling on public transport, expect a journey of about 35 minutes.

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

  • Rs2,914 is the best price for a one-way ticket from Mexico City to Puerto Vallarta International Airport. Return flights start from Rs5,195. These prices may change based on availability and demand.

  • To find cheap flights from Mexico City to PVR, book early. Airlines usually offer lower fares when flights first go on sale.

  • Affordable Mexico City to Puerto Vallarta International Airport tickets are easier to find if you're not locked into specific dates. Use the 'Whole month' search function to compare fares across every month and then choose the cheapest day.

  • Finding a cheap plane ticket from Mexico City to PVR couldn't be easier with Price Alerts. Simply set up one of these automatic alerts and we'll notify you when there's a price drop.

  • Tailor your travel plans using filters. Choose your preferred departure and arrival times, total journey duration and airlines. You can also sort your results by 'Cheapest,' 'Best' or 'Fastest' flights from Mexico City to Puerto Vallarta International Airport.

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

  • It's time to work out when to book your flight from Mexico City to Puerto Vallarta International Airport (PVR). March is when most people travel to Puerto Vallarta. If crowds aren't your thing, think about going in September.

  • When booking your Mexico City 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 to 34ºC.

  • February sees temperatures of between 14ºC and 30ºC. Search for cheap tickets from Mexico City to Puerto Vallarta International Airport around that time if you'd rather travel in cooler conditions.

More about Puerto Vallarta

  • When it comes to looking for somewhere to rest your head, you'll find the top stays in Puerto Vallarta right here. Browse these options once you've locked in your flight from Mexico City to Puerto Vallarta International Airport:

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

Explore more of Mexico

  • Puerto Vallarta has loads to offer, but there are so many other corners of Mexico just waiting to be explored. Around 193 kilometres east of Puerto Vallarta, a visit to Guadalajara will fill your itinerary to the brim. Start with leading sights like Guadalajara Cathedral, Temple of Our Lady of Guadalupe and Mural Gigante FRIDA KHALO.

  • Around 193 kilometres east of Puerto Vallarta, Zapopan is another essential stop in Mexico. Start your sightseeing at 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.