There are 5 ways to get from Belize City to San José Costa Rica by bus, plane, taxi, 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.
Bus, fly, taxi
best- Take the bus from Belize City to Chetumalbus
- Fly from Chetumal International Airport (CTM) to Puerto Escondido International Airport (PXM)plane CTM - PXM
- Take the taxi from Puerto-Escondido-Airport-PXM to San José Costa Ricataxi
9h 3m$3,873–10,101Bus, shuttle, taxi
cheapest- Take the bus from Belize City to Flores - Santa Elenabus
- Take a shuttle bus from Flores to Palenque
- Take the bus from Palenque to Tuxtla Gutiérrezbus
- Take the bus from Tuxtla Gutiérrez to Cintalapabus
- Take the bus from Cintalapa to Oaxacabus
- Take a shuttle bus from Oaxaca to Santa Catarina Juquila
- Take the taxi from Santa Catarina Juquila to San José Costa Ricataxi
39h 20m$3,293–4,164Bus, taxi
- Take the bus from Belize City to Chetumalbus
- Take the bus from Chetumal to Pueblabus
- Take the bus from Puebla CAPU to Puerto Escondidobus
- Take the taxi from Puerto Escondido to San José Costa Ricataxi
34h 23m$4,233–9,901Drive 1,370.4 km
- Drive from Belize City to San José Costa Ricacar 1,370.4 km
21h 45m$4,830–6,976Bus, taxi via San Cristóbal de las Casas
- Take the bus from Belize City to Floresbus
- Take the bus from Flores to Palenquebus
- Take the bus from Palenque to San Cristóbal de las Casasbus
- Take the bus from San Cristóbal de las Casas to Puerto Escondidobus
- Take the taxi from Puerto Escondido to San José Costa Ricataxi
39h 23m$4,243–14,832
Chetumal International Airport (CTM) to Puerto Escondido International Airport (PXM) flights
Questions & Answers
The cheapest way to get from Belize City to San José Costa Rica is to Bus and shuttle and taxi which costs $3200 - $4200 and takes 39h 20m.
The fastest way to get from Belize City to San José Costa Rica is to bus and fly and taxi which takes 9h 3m and costs $3800 - $11000.
The distance between Belize City and San José Costa Rica is 1193 km. The road distance is 1370.4 km.
The best way to get from Belize City to San José Costa Rica without a car is to bus and taxi which takes 34h 23m and costs $4200 - $10000.
It takes approximately 9h 3m to get from Belize City to San José Costa Rica, including transfers.
Yes, the driving distance between Belize City to San José Costa Rica is 1370 km. It takes approximately 21h 45m to drive from Belize City to San José Costa Rica.
There are 22+ hotels available in San José Costa Rica.
What companies run services between Belize City, Belize and San José Costa Rica, Mexico?
There is no direct connection from Belize City to San José Costa Rica. However, you can take the bus to Chetumal, take the taxi to Chetumal International Airport (CTM) airport, fly to Puerto Escondido International Airport (PXM), then take the taxi to San José Costa Rica. Alternatively, you can take the bus to Chetumal, take the bus to Puebla, walk to Puebla CAPU, take the bus to Puerto Escondido, then take the taxi to San José Costa Rica.
- Website
- vivaaerobus.com
Flights from Chetumal International Airport to Puerto Escondido International Airport via Mexico City
- Ave. Duration
- 7h 4m
- When
- Every day
- Estimated price
- $1,600–8,500
- Website
- volaris.com
Flights from Chetumal International Airport to Puerto Escondido International Airport via Mexico City
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- $1,600–6,500
- Website
- aeromexico.com
Flights from Chetumal International Airport to Puerto Escondido International Airport via Mexico City
- Ave. Duration
- 5h 26m
- When
- Every day
- Estimated price
- $1,600–6,500
- [email protected]
- Website
- MayanOz
Bus from Belize City to Chetumal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $500–3,500
- Website
- MayanOz
- Airport
- $3,000–3,500
Bus from Belize City to Chetumal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $500–3,500
- Website
- MayanOz
- Airport
- $3,000–3,500
Bus from Belize City to Flores
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $550–4,600
- Website
- MayanOz
- Airport
- $3,900–4,600
Bus from Flores to Palenque
- Ave. Duration
- 8h
- Frequency
- 6 times a week
- Estimated price
- $900–6,000
- Website
- MayanOz
- Airport
- $5,000–6,000
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Chetumal to Puebla
- Ave. Duration
- 21h
- Frequency
- 3 times a day
- Estimated price
- $1,800–3,400
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from San Cristóbal de las Casas to Puerto Escondido
- Ave. Duration
- 13h 25m
- Frequency
- 5 times a day
- Estimated price
- $1,200–1,800
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Puebla CAPU to Puerto Escondido
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- $900–1,800
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Palenque to San Cristóbal de las Casas
- Ave. Duration
- 9h 5m
- Frequency
- Twice daily
- Estimated price
- $550–1,300
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- [email protected]
- Website
- Getaway Travels
Bus from Belize City to Flores - Santa Elena
- Ave. Duration
- 6h 51m
- Frequency
- Once daily
- Estimated price
- $600–900
- Website
- Getaway Travels
- Phone
- +502 5308 5106
- [email protected]
- Website
- Adrenalina Tours
Shuttle from Flores to Palenque
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $848
- Website
- Adrenalina Tours
- Phone
- +52 961 638 5018
- [email protected]
- Website
- Autobuses Aexa
Bus from Palenque to Tuxtla Gutiérrez
- Ave. Duration
- 6h
- Frequency
- 4 times a day
- Estimated price
- $240–400
- Schedules at
- Autobuses Aexa
Bus from Tuxtla Gutiérrez to Cintalapa
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- $100–150
- Schedules at
- Autobuses Aexa
- Economic
- $133
- First Class
- $141
Bus from Cintalapa to Oaxaca
- Ave. Duration
- 7h 20m
- Frequency
- Twice daily
- Estimated price
- $380–600
- Schedules at
- Autobuses Fletes y Pasajes S.A. de C.V (Fypsa)
- 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 Is ride-sharing platform BlaBlaCar right for you?, Why you should take the train in the US, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.































