There are 5 ways to get from Puerto Vallarta to San José Costa Rica by plane, taxi, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, taxi
best- Fly from Licenciado Gustavo Díaz Ordaz International Airport (PVR) to Puerto Escondido International Airport (PXM)plane PVR - PXM
- Take the taxi from Puerto-Escondido-Airport-PXM to San José Costa Ricataxi
5h 59m$2,810–5,220Drive 1,344.5 km
cheapest- Drive from Puerto Vallarta to San José Costa Ricacar 1,344.5 km
19h 39m$2,380–3,437Bus, taxi
- Take the bus from Puerto Vallarta to Terminal Zapopanbus
- Take the bus from Central ACN to Oaxacabus
- Take the bus from Oaxaca to Puerto Escondidobus
- Take the taxi from Puerto Escondido to San José Costa Ricataxi
24h 9m$3,595–4,868Bus, taxi via Chilpancingo
- Take the bus from Puerto Vallarta to Chilpancingobus
- Take the bus from Chilpancingo to Puerto Escondidobus
- Take the taxi from Puerto Escondido to San José Costa Ricataxi
27h 38m$4,200–6,661Bus, shuttle, taxi
- Take the bus from Puerto Vallarta to Terminal Tlaquepaquebus
- Take the bus from Central ACN to Oaxacabus
- Take a shuttle bus from Oaxaca to Santa Catarina Juquila
- Take the taxi from Santa Catarina Juquila to San José Costa Ricataxi
29h 45m$2,417–3,938
Licenciado Gustavo Díaz Ordaz International Airport (PVR) to Puerto Escondido International Airport (PXM) flights
Questions & Answers
The cheapest way to get from Puerto Vallarta to San José Costa Rica is to drive which costs $2300 - $3500 and takes 19h 39m.
The fastest way to get from Puerto Vallarta to San José Costa Rica is to fly and taxi which takes 5h 59m and costs $2800 - $5500.
The distance between Puerto Vallarta and San José Costa Rica is 1074 km. The road distance is 1344.5 km.
The best way to get from Puerto Vallarta to San José Costa Rica without a car is to bus and taxi which takes 24h 9m and costs $3600 - $4900.
It takes approximately 5h 59m to get from Puerto Vallarta to San José Costa Rica, including transfers.
Yes, the driving distance between Puerto Vallarta to San José Costa Rica is 1345 km. It takes approximately 19h 39m to drive from Puerto Vallarta to San José Costa Rica.
There are 22+ hotels available in San José Costa Rica.
What companies run services between Puerto Vallarta, Mexico and San José Costa Rica, Mexico?
There is no direct connection from Puerto Vallarta to San José Costa Rica. However, you can take the bus to Avenida Francisco Medina Ascencio, walk to Licenciado Gustavo Díaz Ordaz International Airport (PVR) airport, fly to Puerto Escondido International Airport (PXM), then take the taxi to San José Costa Rica. Alternatively, you can take the bus to Terminal Zapopan, take the bus to Terminal Tlaquepaque, walk to Central ACN, take the bus to Oaxaca, take the bus to Puerto Escondido, then take the taxi to San José Costa Rica.
- Website
- vivaaerobus.com
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Puerto Escondido International Airport via Mexico City
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- $1,500–3,600
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Puerto Escondido International Airport via Guadalajara
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $1,500–3,600
- Website
- aeromexico.com
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Puerto Escondido International Airport via Mexico City
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- $1,200–6,500
- Phone
- +52 333 111 8780
- [email protected]
- Website
- Vallarta Plus
Bus from Puerto Vallarta to Terminal Zapopan
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $367–938
- Schedules at
- Vallarta Plus
- INAPAM/Insen/Child
- $367
- General
- $735
Bus from Puerto Vallarta to Terminal Tlaquepaque
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- $367–938
- Schedules at
- Vallarta Plus
- INAPAM/Insen/Child
- $367
- General
- $735
- Phone
- +52 607 978 6585
- [email protected]
- Website
- autobusescostadeoro.com
Bus from Central ACN to Oaxaca
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- $1,850
- Schedules at
- reservamos.mx
- Book at
- reservamos.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Oaxaca to Puerto Escondido
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $350–600
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- futura.com.mx
Bus from Puerto Vallarta to Chilpancingo
- Ave. Duration
- 17h 25m
- Frequency
- Twice daily
- Estimated price
- $2,400–4,000
- Schedules at
- futura.com.mx
- Book at
- futura.com.mx
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- autobusesaltamar.com.mx
Bus from Chilpancingo to Puerto Escondido
- Ave. Duration
- 8h 20m
- Frequency
- Twice daily
- Estimated price
- $750–1,500
- Schedules at
- autobusesaltamar.com.mx
- Book at
- autobusesaltamar.com.mx
- Phone
- +52 713 120 0700
- [email protected]
- Website
- autotravel.mx
Bus from Central ACN to Oaxaca
- Ave. Duration
- 17h
- Frequency
- Once daily
- Estimated price
- $950–1,700
- Schedules at
- autotravel.mx
- Book at
- autotravel.mx
- Phone
- +52 954 103 4236
- [email protected]
- Website
- Lineas Unidas de Juquila
Shuttle from Oaxaca to Santa Catarina Juquila
- Ave. Duration
- 5h 15m
- Frequency
- Hourly
- Estimated price
- $300
- Schedules at
- Lineas Unidas de Juquila
- Ave. Duration
- 53 min
- Estimated price
- $800–1,600
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 around the Cyclades, Want to know more about Flixbus?, and Flying into Beijing? - to help you get the most out of your next trip.























