There are 9 ways to get from Mahahual to Costa Rica by car, plane, bus, 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.
Car to Chetumal International Airport, fly to Juan Santamaría International Airport
best- Drive from Mahahual Centro to Chetumalcar
- Fly from Chetumal International Airport (CTM) to Juan Santamaría International Airport (SJO)plane CTM - SJO
10h 54m$256–770Car, bus via Chetumal
- Drive from Mahahual Centro to Chetumalcar
- Take the bus from Chetumal to Belize Citybus
- Take the bus from Belize City to San Salvadorbus
- Take the bus from Terminal Tica Bus San Salvador to Terminal Tica Bus San Josébus
42h 1m$307–1,159Drive 1,739.1 km
- Drive from Mahahual to San Josécar 1,739.1 km
30h 8m$279–403Car, bus, shuttle
- Drive from Mahahual Centro to Chetumalcar
- Take the bus from Chetumal to Belize Citybus
- Take a shuttle bus from Belize City to Antigua Guatemala
- Take a shuttle bus from Antigua Guatemala to León
- Take a shuttle bus from León to Peñas Blancas
- Take the bus from Peñas Blancas to Terminal Pulmitan De Liberiabus
2d 4h$554–622Shuttle to Cancún International Airport, fly to Juan Santamaría International Airport
- Take a shuttle bus from Mahahual to Playa del Carmen
- Fly from Cancún International Airport (CUN) to Juan Santamaría International Airport (SJO)plane CUN - SJO
9h 19m$411–1,725Car, shuttle to Belize City Goldson Intl Apt, fly to Juan Santamaría International Airport
- Drive from Mahahual Centro to Chetumalcar
- Take a shuttle bus from Corozal to Belize City Goldson Intl Airport
- Fly from Belize City Goldson Intl Apt (BZE) to Juan Santamaría International Airport (SJO)plane BZE - SJO
13h 26mShuttle to Cancún International Airport, fly to Limón International Airport
- Take a shuttle bus from Mahahual to Playa del Carmen
- Fly from Cancún International Airport (CUN) to Limón International Airport (LIO)plane CUN - LIO
22h 10m$373–1,920Car, shuttle to Mundo Maya Airport, fly to Juan Santamaría International Airport
- Drive from Mahahual Centro to Chetumalcar
- Take a shuttle bus from Chetumal to Flores
- Fly from Mundo Maya Airport (FRS) to Juan Santamaría International Airport (SJO)plane FRS - SJO
16h 7m$571–833Car, bus
- Drive from Mahahual Centro to Chetumalcar
- Take the bus from Chetumal to Belize Citybus
- Take the bus from Belize City to San Salvadorbus
- Take the bus from San Salvador to San Josébus
46h 6m$291–931
Chetumal International Airport (CTM) to Juan Santamaría International Airport (SJO) flights
Comparing Your Travel Options
The cheapest way to get from Mahahual to Costa Rica is to car and bus which costs $290 - $950 and takes 46h 6m.
The fastest way to get from Mahahual to Costa Rica is to shuttle and fly which takes 9h 19m and costs $410 - $1,800.
The distance between Mahahual and Costa Rica is 1198 km. The road distance is 1739.1 km.
It takes approximately 10h 54m to get from Mahahual to Costa Rica, including transfers.
Costa Rica is 1h behind Mahahual. It is currently 6:26 PM in Mahahual and 5:26 PM in Costa Rica.
Yes, the driving distance between Mahahual to Costa Rica is 1739 km. It takes approximately 30h 8m to drive from Mahahual to Costa Rica.
There are 732+ hotels available in Costa Rica.
What companies run services between Mahahual, Mexico and Costa Rica?
There is no direct connection from Mahahual to Costa Rica. However, you can drive to Chetumal, take the taxi to Chetumal International Airport (CTM) airport, fly to Juan Santamaría International Airport (SJO), walk to El Cacique, then take the line 200 bus to 100 m sur De La Agonía. Alternatively, you can take a vehicle from Mahahual Centro to Terminal Tica Bus San José via Chetumal, Chetumal, Belize City, San Salvador, Monumento Hermano Lejano, San Salvador, San Salvador, and Terminal Tica Bus San Salvador in around 42h 1m.
- Website
- avianca.com
Flights from Chetumal International Airport to Juan Santamaría International Airport via Mexico City
- Ave. Duration
- 7h 21m
- When
- Every day
- Estimated price
- $320–1,200
Flights from Belize City Goldson Intl Apt to Juan Santamaría International Airport via Guatemala City
- Ave. Duration
- 7h 5m
- When
- Wednesday and Saturday
- Estimated price
- $500–900
Flights from Mundo Maya Airport to Juan Santamaría International Airport via Guatemala City
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $370–600
- Website
- worldticket.com
Flights from Cancún International Airport to Limón International Airport via Juan Santamaría International Airport
- Ave. Duration
- 20h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $140–490
Flights from Cancún International Airport to Limón International Airport via Panama City, Juan Santamaría International Airport
- Ave. Duration
- 15h 18m
- When
- Every day
- Estimated price
- $100–470
Flights from Cancún International Airport to Limón International Airport via Miami, Juan Santamaría International Airport
- Ave. Duration
- 16h 9m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- $120–550
Flights from Cancún International Airport to Limón International Airport via Medellin Jose Marie Cordova, Juan Santamaría International Airport
- Ave. Duration
- 23h 26m
- When
- Every day
- Estimated price
- $300–1,100
- Website
- flysansa.com
Flights from Cancún International Airport to Limón International Airport via Juan Santamaría International Airport
- Ave. Duration
- 20h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $140–490
Flights from Cancún International Airport to Limón International Airport via Panama City, Juan Santamaría International Airport
- Ave. Duration
- 15h 18m
- When
- Every day
- Estimated price
- $100–470
Flights from Cancún International Airport to Limón International Airport via Miami, Juan Santamaría International Airport
- Ave. Duration
- 16h 9m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- $120–550
Flights from Cancún International Airport to Limón International Airport via Medellin Jose Marie Cordova, Juan Santamaría International Airport
- Ave. Duration
- 23h 26m
- When
- Every day
- Estimated price
- $300–1,100
- Website
- copaair.com
Flights from Belize City Goldson Intl Apt to Juan Santamaría International Airport via Panama City
- Ave. Duration
- 6h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $120–600
- Website
- aeromexico.com
Flights from Chetumal International Airport to Juan Santamaría International Airport via Mexico City
- Ave. Duration
- 8h 46m
- When
- Every day
- Estimated price
- $140–650
- Website
- volaris.com
Flights from Chetumal International Airport to Juan Santamaría International Airport via Mexico City
- Ave. Duration
- 8h 29m
- When
- Every day
- Estimated price
- $250–600
- Website
- volaris.com
Flights from Cancún International Airport to Juan Santamaría International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $120–270
- mundomayatravels@yahoo.com
- Website
- MayanOz
Bus from Chetumal to Belize City
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $30–210
- Website
- MayanOz
- Airport
- $180–210
Bus from Belize City to San Salvador
- Ave. Duration
- 15h
- Frequency
- On demand
- Estimated price
- $110–750
- Website
- MayanOz
- Airport
- $600–750
Bus from Belize City to San Salvador
- Ave. Duration
- 15h
- Frequency
- On demand
- Estimated price
- $110–750
- Website
- MayanOz
- Airport
- $600–750
- Phone
- +52 962 625 2435
- info@ticabus.com
- Website
- Tica Bus
Bus from Terminal Tica Bus San Salvador to Terminal Tica Bus San José
- Ave. Duration
- 19h 30m
- Frequency
- 3 times a week
- Estimated price
- $60–90
- Website
- Tica Bus
- Phone
- +501 614-4748
- otillettbusline@gmail.com
- Website
- Nayawalk
Bus from Chetumal to Belize City
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Estimated price
- $20
- Website
- Nayawalk
- Schedules at
- Belmopan Online
- Website
- OTillett Busline
Bus from Chetumal to Belize City
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Estimated price
- $20
- Website
- Nayawalk
- Schedules at
- Belmopan Online
- Website
- OTillett Busline
- getawaytravelsint@gmail.com
- Website
- Getaway Travels
Shuttle from Belize City to Antigua Guatemala
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- $85–150
- Website
- Getaway Travels
- Phone
- +504 2425 3931
- info@roneeyshuttle.com
- Website
- Roneey Shuttle
Shuttle from Antigua Guatemala to León
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- $70
- Website
- Roneey Shuttle
- Phone
- +506 8812 4012
- info@easyridecostarica.com
- Website
- EasyRide CR
Shuttle from León to Peñas Blancas
- Ave. Duration
- 5h 30m
- Frequency
- On demand
- Estimated price
- $269
- Schedules at
- EasyRide CR
- Phone
- +506 2222 0610
- info@caribeños.com
- Website
- Pulmitan de Liberia
Bus from Peñas Blancas to Terminal Pulmitan De Liberia
- Ave. Duration
- 6h
- Frequency
- Every 4 hours
- Estimated price
- $10–13
- Schedules at
- Pulmitan de Liberia
- Phone
- +52 984 188 6604
- Website
- facebook.com
Shuttle from Mahahual to Playa del Carmen
- Ave. Duration
- 3h 25m
- Frequency
- On demand
- Estimated price
- $220–1,200
- Schedules at
- taxisplayadelcarmen.com
- To Airport
- $750–1,200
Shuttle from Mahahual to Playa del Carmen
- Ave. Duration
- 3h 25m
- Frequency
- On demand
- Estimated price
- $220–1,200
- Schedules at
- taxisplayadelcarmen.com
- To Airport
- $750–1,200
- Phone
- +501 671 7268
- info@belizeshuttle.com
- Website
- Belize Shuttle
Shuttle from Corozal to Belize City Goldson Intl Airport
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Website
- Belize Shuttle
- Phone
- +502 4021 1921
- aviajarguatemala@gmail.com
- Website
- aviajarguatemala.webnode.es
Shuttle from Chetumal to Flores
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $90–120
- Schedules at
- facebook.com
- Phone
- +503 7841 5688
- elsalvador@transportedelsol.com
- Website
- Transporte del SOL
Bus from San Salvador to San José
- Ave. Duration
- 23h
- Frequency
- 3 times a week
- Estimated price
- $60
- Schedules at
- Transporte del SOL
- Phone
- +52 983 106 0027
- alfredopugajr@gmail.com
- Website
- Transporte Mahahual
Car from Mahahual Centro to Chetumal
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $100
- Schedules at
- Transporte Mahahual
Car from Mahahual Centro to Chetumal
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $100
- Schedules at
- Transporte Mahahual
Car from Mahahual Centro to Chetumal
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $100
- Schedules at
- Transporte Mahahual
Car from Mahahual Centro to Chetumal
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $100
- Schedules at
- Transporte Mahahual
Car from Mahahual Centro to Chetumal
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $100
- Schedules at
- Transporte Mahahual
Car from Mahahual Centro to Chetumal
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $100
- Schedules at
- Transporte Mahahual
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 by boat in Italy, How to plan an amazing trip around Scandinavia, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.




























