Puerto Vallarta to Mexico City 2026: 4 Ways to Get There (Prices, Times & Best Options)
Published
Updated

Puerto Vallarta to Mexico City 2026: 4 Ways to Get There (Prices, Times & Best Options)

Puerto Vallarta to Mexico City is a well-traveled domestic route — several airlines compete for it daily. The 2-hour direct flight is the obvious choice, but an overnight bus via Guadalajara gives you an extra night in the Jalisco region if you want to maximize your trip. Here’s everything you need.

At a Glance: Puerto Vallarta to Mexico City

OptionTravel TimeCostBest For
Fly (MEX)2 hrs + airport time700–2,500 MXNMost travelers
Fly (AIFA)2 hrs + airport time500–1,800 MXNBudget with light luggage
Bus via Guadalajara10–12 hours700–1,200 MXNBudget, stopovers, heavy luggage
Drive8–9 hoursFuel + tolls ~500 MXNRoad-trippers heading back to CDMX

Quick facts:

  • Puerto Vallarta airport code: PVR (single terminal)
  • Mexico City airports: MEX (main, central) or AIFA/NLU (50 km north — confirm before booking)
  • Distance: ~720 km by road (Highway 15D)
  • Uber at PVR: works if you walk 100m outside terminal

Airlines and Prices

AirlineUsual PriceAirportNotes
VivaAerobus700–1,500 MXNMEX or AIFACheck which airport on ticket
Volaris800–1,600 MXNMEX or AIFAFrequent promotions
Aeroméxico1,000–2,500 MXNMEX onlyPremium, reliable, always MEX

Book 3-6 weeks out for sub-1,000 MXN fares. Week-of prices often hit 2,000+ MXN.

AIFA vs MEX — Know Before You Book

MEX (Benito Juárez International):

  • 5-10 km from downtown CDMX, Condesa, Roma, Polanco
  • Metro Line 1 (Terminal Aérea) or Line 5 (Terminal 2) — 6 MXN to anywhere
  • Uber from MEX: 150-280 MXN to most hotels
  • Best option for almost everyone

AIFA (Felipe Ángeles, NLU):

  • 50 km north of the city, past Ecatepec
  • Aerotrén shuttle to Buenavista station (~45 min, ~150 MXN)
  • Then Metro from Buenavista to your hotel
  • Total: adds 1.5-2 hours vs MEX
  • Usually 200-500 MXN cheaper than MEX routes on VivaAerobus/Volaris

When AIFA makes sense: If you’re saving 400+ MXN and have only carry-on luggage, and your hotel is in northern CDMX (Santa Fe, Polanco, Satélite area).

Departing from PVR

Puerto Vallarta Airport is a single terminal — domestic check-in is on the ground floor left side. Arrive 1.5 hours before departure for domestic flights.

Getting to PVR:

  • Uber: Works from Puerto Vallarta city (not from the airport — the taxi union controls pickups there). From Romantic Zone: ~120-180 MXN. From Hotel Zone: ~80-130 MXN.
  • SETAVI taxis: Official fixed-rate taxis operate throughout the city. From downtown: ~150-200 MXN.
  • ATM camioneta (shuttle): Runs from Hotel Zone hotels for 75-120 MXN per person. Check with your hotel.
  • Hotel Zone colectivos: Cheap (15-30 MXN) but slower and complicated with luggage.

Important: Ley Seca (dry law) applies in Jalisco on Holy Thursday and Good Friday during Semana Santa. PVR airport has bars — those are exempt. But plan your pre-flight drink accordingly.


Option 2: Bus via Guadalajara

The overnight bus is a real option for budget travelers:

RouteDurationPriceOperator
PVR → Guadalajara (bus)4-4.5 hrs300-600 MXNPrimera Plus, ETN
Guadalajara → Mexico City (bus)5.5-6.5 hrs350-600 MXNETN, Primera Plus

Bus terminal in Puerto Vallarta: Central Camionera on Francisco Medina Ascencio (not downtown — 15-20 min from Romantic Zone by taxi ~80-120 MXN).

Mexico City arrival: Terminal Poniente (Observatorio Metro, Line 1 — the same terminal that Guadalajara buses go to). Very central, Metro access immediately.

The split option: If you want to explore Guadalajara (Mexico’s second city) on the way back, taking the bus makes sense — spend a night in GDL, then continue to CDMX. ETN executive buses between these cities are genuinely comfortable.

When the bus wins:

  • Very heavy luggage (no baggage fees)
  • You want to stop in Guadalajara
  • You’re on an extreme budget and flexible on time
  • Night bus saves you a night’s accommodation

Option 3: Drive — Puerto Vallarta to Mexico City

This one actually makes sense more than the Cancun equivalent:

The route: Highway 200 north to Tepic (75 km), then Highway 15D east through Guadalajara to Mexico City. Total: ~720 km, 8-9 hours driving.

Toll costs: Approximately 400-500 MXN total in tolls.

Fuel costs: ~500-700 MXN depending on vehicle.

The scenic option: Highway 15D via Guadalajara. Stop for torta ahogada in Guadalajara (world’s best version of a sandwich), then continue through Querétaro to CDMX.

When to drive:

  • If you already have a rental car for your PV trip and have a one-way drop option
  • Road trip back to CDMX with stops (Guadalajara, Tequila distilleries, Querétaro)
  • Moving luggage or goods back to Mexico City

One-way rental warning: One-way rentals (pick up PVR, drop at MEX/AIFA) add significant fees — typically 1,500-3,000 MXN on top of the base rate. Compare this against flying.

Compare Car Rentals in Puerto Vallarta →

What to Do When You Land at MEX

Getting from MEX to Your Hotel

OptionPriceTimeBest For
Metro Line 1 or 56 MXN25-45 minBudget, Condesa/Centro area
Uber150-280 MXN20-40 minHotels in Roma/Condesa/Polanco
Authorized taxi250-420 MXN20-40 minOfficial booth inside terminal
Metrobús Line 412 MXN30-50 minNorthern CDMX destinations

Uber: Works at MEX. Exit to Level 0 (ground/departures level) at Terminal 1, or the designated ride-share area at Terminal 2. Faster than the official taxis for most destinations.

Metro: Terminal Aérea (T1, Line 1) or Terminal 2 (T2, Line 5). 6 MXN takes you anywhere in the metro system. CDMX metro is safe and efficient — just watch your bags at peak hours.


Best Traveler-Type Breakdown

TravelerBest Option
Beach trip done, heading homeFly MEX — fastest, done
Budget-focused, flexibleCheck AIFA routes; if 400+ MXN cheaper, worth it
Semana Santa / Easter peakBook flight 4-6 weeks ahead — prices spike 2-3×
Continuing Mexico road tripDrive via Guadalajara + Querétaro
Family with checked bagsFly MEX — Terminal Poniente bus is a hassle with kids
BackpackerBus via GDL if connecting to other colonial cities
Just came from Guadalajara tooLook for PV → MEX direct: don’t bus twice

Booking Strategy

Best time to buy: 3-6 weeks ahead for sub-1,000 MXN domestic fares. Tuesday/Wednesday departures are typically 10-20% cheaper than Friday/Sunday.

Watch out for Semana Santa: Holy Week (Easter week, March 29-April 5, 2026) drives Puerto Vallarta → Mexico City prices up sharply as workers and expats head back to CDMX after the beach holiday. Book 5-6 weeks ahead.

Airline sales: VivaAerobus and Volaris run flash sales regularly. Their apps push notifications for PVR-MEX routes frequently — worth having on your phone.


Safety & Practical Notes

PVR Airport: Safe and modern. Watch for unofficial taxi offers outside the terminal — use SETAVI booths or walk to the Uber pickup zone. No scams at check-in.

MEX Airport: Busy. Keep bags close. Use only authorized Uber (from designated areas) or official taxi booths. Never accept unofficial ride offers from people approaching you in arrivals.

Travel insurance is worth considering here, especially a policy with emergency medical coverage and evacuation support.


Tours & experiences in Mexico City