There are 6 ways to get from David to Puerto Vallarta by plane, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from David (DAV) to Licenciado Gustavo Díaz Ordaz International Airport (PVR)plane DAV - PVR
10h 28m$4,565–18,086Bus #2
cheapest- Take the bus from David to Terminal Tica Busbus
- Take the bus from Terminal Atlántico Norte to Terminal San Carlos - CCAbus Sjo
- Take the bus from San Salvador to Tapachulabus
- Take the bus from Tapachula to Huixtlabus
- Take the bus from Huixtla to Central ACNbus
- Take the bus from Terminal Tlaquepaque to Puerto Vallartabus
3d 12h$3,815–6,550Drive, bus
- Drive from David to Paso Canoascar
- Take the bus from Paso Canoas to San Josébus
- Take the bus from San José to San Salvadorbus
- Take the bus from San Salvador to Tapachulabus
- Take the bus from Tapachula to Politécnicobus
- Take the bus from Terminal Central de Autobuses del Norte to Puerto Vallartabus
2d 21h$4,822–7,031Drive 3,574.8 km
- Drive from David to Puerto Vallartacar 3,574.8 km
46h 21m$8,355–12,068Bus via Mexico City
- Take the bus from David Panama to Terminal Tica Bus San Josébus
- Take the bus from Terminal Tica Bus to El Salvadorbus
- Take the bus from San Salvador to Tapachulabus
- Take the bus from Tapachula to Politécnicobus
- Take the bus from Terminal Central de Autobuses del Norte to Puerto Vallartabus
3d 2h$4,840–7,514Bus
- Take the bus from David to Terminal Tica Busbus
- Take the bus from Terminal Tica Bus to El Salvadorbus
- Take the bus from San Salvador to Tapachulabus
- Take the bus from Tapachula to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Puerto Vallartabus
3d 9h$5,687–9,522
David (DAV) to Licenciado Gustavo Díaz Ordaz International Airport (PVR) flights
Questions & Answers
The cheapest way to get from David to Puerto Vallarta is to drive and bus which costs $4800 - $7500 and takes 2 days 21h.
The fastest way to get from David to Puerto Vallarta is to fly which takes 10h 28m and costs $4500 - $19000.
No, there is no direct bus from David to Puerto Vallarta. However, there are services departing from David Panama and arriving at Puerto Vallarta via Terminal Tica Bus, San Salvador, Tapachula, Paradero Politécnico and Terminal Central de Autobuses del Norte. The journey, including transfers, takes approximately 3 days 2h.
The distance between David and Puerto Vallarta is 2812 km. The road distance is 3574.8 km.
It takes approximately 10h 28m to get from David to Puerto Vallarta, including transfers.
David to Puerto Vallarta bus services, operated by Tica Bus, depart from David Panama station.
The best way to get from David to Puerto Vallarta is to fly which takes 10h 28m and costs $4500 - $19000. Alternatively, you can bus via Mexico City, which costs $4800 - $7500 and takes 3 days 2h.
David to Puerto Vallarta bus services, operated by Tica Bus, arrive at Terminal Tica Bus San José station.
Puerto Vallarta is 1h behind David. It is currently 1:57 PM in David and 12:57 PM in Puerto Vallarta.
Yes, the driving distance between David to Puerto Vallarta is 3575 km. It takes approximately 46h 21m to drive from David to Puerto Vallarta.
What companies run services between David, Panama and Puerto Vallarta, Mexico?
Copa Airlines, Volaris, and two other airlines fly from David (DAV) to Licenciado Gustavo Díaz Ordaz International Airport (PVR) 5 times a day. Alternatively, you can take a bus from David Panama to Puerto Vallarta via Terminal Tica Bus, El Salvador, San Salvador, Tapachula, Politécnico, Paradero Politécnico, Poniente 112, and Terminal Central de Autobuses del Norte in around 3d 2h.
- Website
- copaair.com
Flights from David to Licenciado Gustavo Díaz Ordaz International Airport via Panama City, Mexico City
- Ave. Duration
- 13h 53m
- When
- Every day
- Estimated price
- $4,500–18,000
Flights from David to Licenciado Gustavo Díaz Ordaz International Airport via Panama City, Guadalajara
- Ave. Duration
- 19h 2m
- When
- Wednesday to Saturday
- Estimated price
- $4,500–18,000
Flights from David to Licenciado Gustavo Díaz Ordaz International Airport via Panama City, Monterrey
- Ave. Duration
- 20h 37m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $5,000–20,000
- Website
- aeromexico.com
Flights from David to Licenciado Gustavo Díaz Ordaz International Airport via Panama City, Mexico City
- Ave. Duration
- 12h 36m
- When
- Every day
- Estimated price
- $4,500–18,000
- Website
- vivaaerobus.com
Flights from David to Licenciado Gustavo Díaz Ordaz International Airport via Panama City, Mexico City
- Ave. Duration
- 12h 43m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $4,500–18,000
- Phone
- +506 2221 4214
- [email protected]
- Website
- tracopacr.com
Bus from Paso Canoas to San José
- Ave. Duration
- 3h 36m
- Frequency
- Once daily
- Estimated price
- $360–410
- Schedules at
- tracopacr.com
- Colectivo
- $360–410
- Phone
- +503 7841 5688
- [email protected]
- Website
- transportedelsol.com
Bus from San José to San Salvador
- Ave. Duration
- 23h
- Frequency
- 3 times a week
- Estimated price
- $1,025
- Schedules at
- transportedelsol.com
- Phone
- +𝟓𝟎𝟑 𝟐𝟐𝟐𝟒 𝟔𝟓𝟒𝟖
- [email protected]
- Website
- facebook.com
Bus from San Salvador to Tapachula
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- $855
- Schedules at
- facebook.com
Bus from San Salvador to Tapachula
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- $855
- Schedules at
- facebook.com
Bus from San Salvador to Tapachula
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- $855
- Schedules at
- facebook.com
Bus from San Salvador to Tapachula
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- $855
- Schedules at
- facebook.com
- Phone
- +52 962 625 2435
- [email protected]
- Website
- ticabus.com
Bus from San Salvador to Tapachula
- Ave. Duration
- 10h
- Frequency
- 4 times a week
- Estimated price
- $550–800
- Website
- https://www.ticabus.com/en/
Bus from David Panama to Terminal Tica Bus San José
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $500–800
- Website
- https://www.ticabus.com/en/
Bus from Terminal Tica Bus to El Salvador
- Ave. Duration
- 24h
- Frequency
- 3 times a week
- Estimated price
- $1,000–1,400
- Website
- https://www.ticabus.com/en/
Bus from San Salvador to Tapachula
- Ave. Duration
- 10h
- Frequency
- 4 times a week
- Estimated price
- $550–800
- Website
- https://www.ticabus.com/en/
Bus from Terminal Tica Bus to El Salvador
- Ave. Duration
- 24h
- Frequency
- 3 times a week
- Estimated price
- $1,000–1,400
- Website
- https://www.ticabus.com/en/
Bus from San Salvador to Tapachula
- Ave. Duration
- 10h
- Frequency
- 4 times a week
- Estimated price
- $550–800
- Website
- https://www.ticabus.com/en/
Bus from San Salvador to Tapachula
- Ave. Duration
- 10h
- Frequency
- 4 times a week
- Estimated price
- $550–800
- Website
- https://www.ticabus.com/en/
- Phone
- +52 961 638 5018
- [email protected]
- Website
- autobusestitanium.com
Bus from Tapachula to Politécnico
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- $850–1,200
- Schedules at
- autobusestitanium.com
- Book at
- autobusestitanium.com
- Delux
- $850–1,200
- First Class
- $850–1,100
Bus from Tapachula to Politécnico
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- $850–1,200
- Schedules at
- autobusestitanium.com
- Book at
- autobusestitanium.com
- Delux
- $850–1,200
- First Class
- $850–1,100
- Phone
- +52 55 4440 3187
- [email protected]
- 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
- $1,900–3,300
- Schedules at
- futura.com.mx
- Book at
- 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
- $1,900–3,300
- Schedules at
- futura.com.mx
- Book at
- 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
- $1,900–3,300
- Schedules at
- futura.com.mx
- Book at
- futura.com.mx
- Phone
- +504 9919 5375
- Website
- cristobalcolon.com.gt
Bus from David to Terminal Tica Bus
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- $500–809
- Schedules at
- cristobalcolon.com.gt
- Road
- $500–750
Bus from David to Terminal Tica Bus
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- $500–809
- Schedules at
- cristobalcolon.com.gt
- Road
- $500–750
Bus from Terminal Atlántico Norte to Terminal San Carlos - CCA
- Ave. Duration
- 23h
- Frequency
- 3 times a week
- Estimated price
- $1,100–1,600
- Schedules at
- cristobalcolon.com.gt
- Road
- $1,100–1,600
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Tapachula to Terminal Central de Autobuses del Norte
- Ave. Duration
- 21h 30m
- Frequency
- Every 4 hours
- Estimated price
- $1,700–3,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Tapachula to Huixtla
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $140–220
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Tapachula to Huixtla
- Ave. Duration
- 39 min
- Frequency
- Once daily
- Estimated price
- $70–480
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- 800 397 7292
- Website
- fypsa.com.mx
Bus from Tapachula to Huixtla
- Ave. Duration
- 41 min
- Frequency
- Once daily
- Estimated price
- $95–140
- Schedules at
- fypsa.com.mx
- Phone
- +52 55 5526 2961
- [email protected]
- Website
- facebook.com
Bus from Tapachula to Huixtla
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $150–220
- Schedules at
- facebook.com
- Phone
- +52 713 120 0700
- [email protected]
- Website
- autotravel.mx
Bus from Huixtla to Central ACN
- Ave. Duration
- 32h 15m
- Frequency
- Once daily
- Estimated price
- $1,200–1,800
- Schedules at
- autotravel.mx
- Book at
- autotravel.mx
- Phone
- +52 333 111 8780
- [email protected]
- Website
- vallartaplus.com
Bus from Terminal Tlaquepaque to Puerto Vallarta
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- $367–938
- Schedules at
- vallartaplus.com
- INAPAM/Insen/Child
- $367
- General
- $735
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 Getting to Rome from the airport, How to travel India's Golden Triangle, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
There are 2380+ hotels available in Puerto Vallarta.








































