How Far Is Mexico City from Puerto Vallarta? | Fly Or Drive

Mexico City is about 540 road miles from Puerto Vallarta; fly nonstop in under two hours or drive for roughly 10–12 hours.

Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.

The distance from Mexico City to Puerto Vallarta changes sharply by measurement: the straight-line gap is about 405 miles (651 kilometers), while the practical highway route is roughly 510–550 miles (820–885 kilometers). For most travelers, a nonstop flight is the sensible choice because driving or riding a bus takes most of a day.

Mexico City International Airport (MEX) and Licenciado Gustavo Díaz Ordaz International Airport (PVR) have nonstop service, with scheduled flying times commonly around 1 hour 25 minutes to 1 hour 55 minutes. The road route runs west through central Mexico before turning toward the Pacific coast.

The comparisons below separate pure distance from real travel time, including current flight, bus, toll, and fuel snapshots.

To compare live bus and ground-transport options for your dates, use the route search here:

How Long Does Each Option Take?

A nonstop flight takes under two hours in the air, but a realistic city-center-to-hotel trip usually occupies four to six hours. Airport travel, check-in, security, baggage, and the transfer from PVR to your lodging create most of that extra time.

An overnight bus usually takes about 11–13 hours. The schedule can work well for travelers who sleep easily on reclining seats and would rather avoid an extra airport transfer, but the time saving from traveling overnight is a scheduling advantage rather than a shorter trip.

A car trip needs roughly 10–12 hours before long meal stops. Mexico City traffic, roadwork, rain, and arrival traffic around the Bay of Banderas can add time, so building the day around a fixed 10-hour arrival is risky.

Flying From Mexico City To Puerto Vallarta

Flying is the clear choice for a short vacation because it protects almost a full day. Nonstop flights operate between MEX and PVR, and current schedules show several carriers on the route.

Compare the full trip price rather than the first fare shown. A low fare may rise after checked baggage, seat selection, transport to MEX, and the ride from PVR to the hotel are added.

  • Choose an early flight when the goal is to reach the beach before hotel check-in.
  • Choose a midday flight when crossing Mexico City during the morning rush would threaten an early departure.
  • Leave a schedule buffer during holiday periods, when both airports and city roads are busier.

Mexico City To Puerto Vallarta Travel Times And Costs

Flying is fastest, an overnight bus can save a hotel night, and driving makes sense mainly when the road trip itself matters. Current prices vary by departure date, luggage, vehicle efficiency, and how early you reserve.

Measure Or Option Distance Or Time Current Cost Snapshot
Straight-line distance About 405 miles (651 km) No travel route; useful only for scale
Practical road distance Roughly 510–550 miles (820–885 km) Tolls and fuel apply
Nonstop MEX–PVR flight About 1 hr 25 min–1 hr 55 min Aeromexico recently showed round trips from $114 before optional charges
Primera Plus overnight bus About 10 hr 45 min–10 hr 50 min Sample July 2026 fares near $113 one way
ETN overnight bus About 11 hr 30 min; ETN advises allowing 12–13 hr Sample July 2026 fares near $167–168 one way
Futura overnight bus About 11 hr 40 min–13 hr 5 min Sample July 2026 fares near $122–123 one way
Self-drive on toll roads Roughly 10–12 hr plus stops About $150 in tolls plus roughly $90–115 in fuel for a typical gasoline car

Price basis: Bus examples were checked for mid-July 2026. The fuel estimate assumes roughly 510 miles, 25–30 mpg, and July 2026 gasoline near $1.35 per liter.

Driving The Toll-Highway Route

Driving works for travelers who want stops along the way or need a car after arrival, but it is rarely the cheapest option for one person. The faster route uses toll highways for much of the trip and can collect about MXN 2,600 in tolls, roughly $150 at an exchange rate near MXN 17.47 per US dollar.

Fuel adds about $90–115 for a typical gasoline car, based on 25–30 mpg and current regular gasoline prices. A rental adds the daily rate, insurance choices, parking, and a possible one-way fee if the car is returned in Puerto Vallarta.

Before departure, check the exact start point, vehicle class, toll total, and current routing with Mexico’s official point-to-point highway planner. Use the current result rather than relying on a saved toll total, since concession rates and chosen roads can change.

Travelers who plan to rent after flying can compare Puerto Vallarta vehicle rates here:

Arrival Logistics In Puerto Vallarta

Both PVR airport and Puerto Vallarta’s main bus terminal are north of the historic center, so the trip is not finished at the runway or bus platform. Add transfer time for the Hotel Zone, Centro, Zona Romántica, Marina Vallarta, or a resort farther north in Nuevo Nayarit.

Use the map below to compare lodging locations against the airport, bus terminal, and the part of town you plan to use most:

Staying near Marina Vallarta shortens the airport transfer, while Centro and Zona Romántica put restaurants, the Malecón, and beach access closer at hand. Resort areas north of the airport can be convenient for a property-focused stay but add distance from central Puerto Vallarta.

Taking The Overnight Bus

The overnight bus is the strongest ground option when avoiding a flight matters more than travel time. Current direct services include Primera Plus, ETN Turistar, and Futura, with typical schedules leaving in the evening and reaching Puerto Vallarta the next morning.

ETN states that its Mexico City service can depart from Terminal Central de Autobuses del Norte or Terminal Central del Sur and arrives at Puerto Vallarta’s central bus station. Check the terminal on the ticket carefully; Mexico City’s North and South terminals are far apart.

Bus fares can sit surprisingly close to airfare once low-cost flights are booked early. The bus becomes more attractive when checked luggage is included, a late departure replaces a hotel night, or the traveler prefers not to fly.

Should You Fly, Drive, Or Take The Bus?

Fly for speed, take the overnight bus for a no-flight alternative, and drive only when flexibility or intermediate stops justify the long day and road costs. The right choice becomes clear once total door-to-door time and all fees are compared.

  • Fastest: A nonstop MEX–PVR flight, with about 1.5 hours in the air and roughly four to six hours door to door.
  • Strongest no-flight choice: A direct overnight bus, especially when the schedule replaces a hotel night.
  • Most flexible: A car, useful for travelers continuing along the coast or stopping in central Mexico.
  • Weakest value for one traveler: A one-way rental after tolls, fuel, insurance, and drop fees are counted.

For most trips, book the nonstop flight. Choose the overnight bus when airfare, baggage charges, or airport transfers make the full flight total less attractive.

References & Sources

  • Mexico Secretariat of Infrastructure, Communications and Transportation.“Point-To-Point Routes.”Provides official road-route, distance, vehicle-class, and toll planning for travel in Mexico.