There are 5 ways to get from Veracruz 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 Veracruz International Airport (VER) to Puerto Escondido International Airport (PXM)plane VER - PXM
- Take the taxi from Puerto-Escondido-Airport-PXM to San José Costa Ricataxi
4h 46m$2,680–4,695Drive 545.9 km
cheapest- Drive from Veracruz to San José Costa Ricacar 545.9 km
8h 32m$965–1,393Bus, taxi
- Take the bus from Veracruz to Oaxacabus
- Take the bus from Oaxaca to Puerto Escondidobus
- Take the taxi from Puerto Escondido to San José Costa Ricataxi
13h 28m$2,197–3,010Bus, taxi via Villa Sola de Vega
- Take the bus from Veracruz to Oaxacabus
- Take the bus from Oaxaca to Villa Sola de Vegabus
- Take the taxi from Villa Sola de Vega to San José Costa Ricataxi
14h 47m$2,667–3,450Bus, shuttle, taxi
- Take the bus from Veracruz to Tuxtepecbus
- Take the bus from San Juan Bautista Tuxtepec to Oaxacabus
- Take a shuttle bus from Oaxaca to Santa Catarina Juquila
- Take the taxi from Santa Catarina Juquila to San José Costa Ricataxi
16h 35m$1,624–2,319
Veracruz International Airport (VER) to Puerto Escondido International Airport (PXM) flights
Questions & Answers
The cheapest way to get from Veracruz to San José Costa Rica is to drive which costs $950 - $1400 and takes 8h 32m.
The fastest way to get from Veracruz to San José Costa Rica is to fly and taxi which takes 4h 46m and costs $2600 - $4700.
The distance between Veracruz and San José Costa Rica is 441 km. The road distance is 545.9 km.
The best way to get from Veracruz to San José Costa Rica without a car is to bus and taxi which takes 13h 28m and costs $2200 - $3100.
It takes approximately 4h 46m to get from Veracruz to San José Costa Rica, including transfers.
Yes, the driving distance between Veracruz to San José Costa Rica is 546 km. It takes approximately 8h 32m to drive from Veracruz to San José Costa Rica.
There are 22+ hotels available in San José Costa Rica.
What companies run services between Veracruz, Mexico and San José Costa Rica, Mexico?
There is no direct connection from Veracruz to San José Costa Rica. However, you can take the taxi to Veracruz-Airport-VER airport, fly to Puerto Escondido International Airport (PXM), then take the taxi to San José Costa Rica. Alternatively, you can 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 Veracruz International Airport to Puerto Escondido International Airport via Mexico City
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $1,300–2,900
Flights from Veracruz International Airport to Puerto Escondido International Airport via Guadalajara
- Ave. Duration
- 6h 4m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $1,300–2,900
- Website
- aeromexico.com
Flights from Veracruz International Airport to Puerto Escondido International Airport via Mexico City
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- $1,000–6,500
- Website
- volaris.com
Flights from Veracruz International Airport to Puerto Escondido International Airport via Guadalajara
- Ave. Duration
- 4h 11m
- When
- Every day
- Estimated price
- $1,600–6,000
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Veracruz to Oaxaca
- Ave. Duration
- 8h 35m
- Frequency
- 4 times a day
- Estimated price
- $800–1,300
- Schedules at
- ado.com.mx
- Book at
- 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
Bus from Veracruz to Oaxaca
- Ave. Duration
- 8h 35m
- Frequency
- 4 times a day
- Estimated price
- $800–1,300
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Veracruz to Tuxtepec
- Ave. Duration
- 3h 10m
- Frequency
- Every 2 hours
- Estimated price
- $350–550
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 951 516 4059
- [email protected]
- Website
- Servicio Express La Solteca
Bus from Oaxaca to Villa Sola de Vega
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- $120–140
- Schedules at
- Servicio Express La Solteca
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Veracruz to Tuxtepec
- Ave. Duration
- 3h 5m
- Frequency
- Every 2 hours
- Estimated price
- $230–410
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from San Juan Bautista Tuxtepec to Oaxaca
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a day
- Estimated price
- $300–500
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 555 784 4652
- [email protected]
- Website
- Cuenca
Bus from San Juan Bautista Tuxtepec to Oaxaca
- Ave. Duration
- 5h 45m
- Frequency
- 4 times a day
- Estimated price
- $280–360
- Schedules at
- Cuenca
- 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
- 1h 7m
- Estimated price
- $800–2,100
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 Want to know more about Flixbus?, How to travel India's Golden Triangle, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.

















