There are 6 ways to get from Benito Juárez to Puerto Vallarta by plane, bus, car, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Benito Juárez International Airport
best- Fly from Benito Juárez International Airport (MEX) to Licenciado Gustavo Díaz Ordaz International Airport (PVR)plane MEX - PVR
2h 55m$872–2,859Line 3 subway, line 1 subway to Felipe Ángeles International Airport, fly
cheapest- Take the subway from Etiopía y Plaza de la Transparencia to Guerrerosubway
- Take the subway from Buenavista to Lecheríasubway
- Fly from Felipe Ángeles International Airport (NLU) to Licenciado Gustavo Díaz Ordaz International Airport (PVR)plane NLU - PVR
4h 33m$834–3,396Bus via Tlaquepaque
- Take the bus from Jerez to Nueva Central Camionera de Guadalajara Mod 6bus
- Take the bus from Nueva Central Camionera de Guadalajara Mod 3 to Puerto Vallartabus
13h 14m$1,197–2,551Drive 826.7 km
- Drive from Benito Juárez to Puerto Vallartacar 826.7 km
9h 10m$1,597–2,306Fly from Licenciado Adolfo López Mateos International Airport
- Fly from Licenciado Adolfo López Mateos International Airport (TLC) to Licenciado Gustavo Díaz Ordaz International Airport (PVR)plane TLC - PVR
3h 33m$903–3,699Bus
- Take the bus from Terminal Central de Autobuses del Norte to Puerto Vallartabus
14h 15m$2,104–3,307
Benito Juárez International Airport (MEX) to Licenciado Gustavo Díaz Ordaz International Airport (PVR) flights
Comparing Your Travel Options
The cheapest way to get from Benito Juárez to Puerto Vallarta is to fly which costs $850 - $2900 and takes 2h 55m.
The fastest way to get from Benito Juárez to Puerto Vallarta is to fly which takes 2h 55m and costs $850 - $2900.
No, there is no direct bus from Benito Juárez to Puerto Vallarta. However, there are services departing from Jerez and arriving at Puerto Vallarta via Nueva Central Camionera de Guadalajara Mod 3. The journey, including transfers, takes approximately 13h 14m.
The distance between Benito Juárez and Puerto Vallarta is 672 km. The road distance is 826.7 km.
The best way to get from Benito Juárez to Puerto Vallarta without a car is to bus via Tlaquepaque which takes 13h 14m and costs $1200 - $2600.
It takes approximately 2h 55m to get from Benito Juárez to Puerto Vallarta, including transfers.
Benito Juárez to Puerto Vallarta bus services, operated by Omnibus de Mexico, depart from Jerez station.
The best way to get from Benito Juárez to Puerto Vallarta is to fly which takes 2h 55m and costs $850 - $2900. Alternatively, you can bus via Tlaquepaque, which costs $1200 - $2600 and takes 13h 14m.
Benito Juárez to Puerto Vallarta bus services, operated by Omnibus de Mexico, arrive at Nueva Central Camionera de Guadalajara Mod 6 station.
Yes, the driving distance between Benito Juárez to Puerto Vallarta is 827 km. It takes approximately 9h 10m to drive from Benito Juárez to Puerto Vallarta.
What companies run services between Benito Juárez, Ciudad de México, Mexico and Puerto Vallarta, Mexico?
Viva Aerobus, Volaris, and Aeroméxico fly from Benito Juárez International Airport (MEX) to Licenciado Gustavo Díaz Ordaz International Airport (PVR) every 2 hours. Alternatively, you can take a bus from Jerez to Puerto Vallarta via Nueva Central Camionera de Guadalajara Mod 6 and Nueva Central Camionera de Guadalajara Mod 3 in around 13h 14m.
- Website
- vivaaerobus.com
Flights from Benito Juárez International Airport to Licenciado Gustavo Díaz Ordaz International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $800–2,800
Flights from Benito Juárez International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Guadalajara
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- $800–2,800
Flights from Licenciado Adolfo López Mateos International Airport to Licenciado Gustavo Díaz Ordaz International Airport
- Ave. Duration
- 1h 24m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $550–2,600
Flights from Felipe Ángeles International Airport to Licenciado Gustavo Díaz Ordaz International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $800–3,100
Flights from Felipe Ángeles International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Guadalajara
- Ave. Duration
- 3h 46m
- When
- Tuesday to Sunday
- Estimated price
- $800–3,100
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Licenciado Gustavo Díaz Ordaz International Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- $750–4,600
Flights from Felipe Ángeles International Airport to Licenciado Gustavo Díaz Ordaz International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- $650–4,100
- Website
- volaris.com
Flights from Benito Juárez International Airport to Licenciado Gustavo Díaz Ordaz International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $950–3,100
Flights from Benito Juárez International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Guadalajara
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- $950–3,100
Flights from Licenciado Adolfo López Mateos International Airport to Licenciado Gustavo Díaz Ordaz International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $900–3,400
- Website
- mexicana.gob.mx
Flights from Felipe Ángeles International Airport to Licenciado Gustavo Díaz Ordaz International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- $650–4,100
Subway from Etiopía y Plaza de la Transparencia to Guerrero
- Ave. Duration
- 11 min
- Frequency
- Every 5 minutes
- Estimated price
- $5
- Schedules at
- metro.cdmx.gob.mx
- Phone
- +52 55 1946 0790
- info@fsuburbanos.com
- Website
- Ferrocarriles Suburbanos
Subway from Buenavista to Lechería
- Ave. Duration
- 30 min
- Frequency
- Every 10 minutes
- Estimated price
- $10–22
- Schedules at
- Ferrocarriles Suburbanos
- Long Trip
- $22
- Short trip
- $10
- Phone
- +52 55 5141 4300
- contacto@odm.com.mx
- Website
- odm.com.mx
Bus from Jerez to Nueva Central Camionera de Guadalajara Mod 6
- Ave. Duration
- 6h 45m
- Frequency
- Every 3 hours
- Estimated price
- $550–1,800
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
- Phone
- +52 55 4440 3187
- contacto@geb.mx
- Website
- estrellablanca.com.mx
Bus from Nueva Central Camionera de Guadalajara Mod 3 to Puerto Vallarta
- Ave. Duration
- 5h 29m
- Frequency
- Every 2 hours
- Estimated price
- $600–800
- Schedules at
- estrellablanca.com.mx
- Book at
- estrellablanca.com.mx
- Phone
- +52 55 4440 3187
- servicioalcliente@geb.mx
- Website
- futura.com.mx
Bus from Terminal Central de Autobuses del Norte to Puerto Vallarta
- Ave. Duration
- 12h 35m
- Frequency
- 3 times a day
- Estimated price
- $2,100–3,300
- Schedules at
- futura.com.mx
- Book at
- futura.com.mx
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, Why you should take the train in the US, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
There are 2501+ hotels available in Puerto Vallarta.