There are 7 ways to get from Mahahual to Costa Rica by shuttle, 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.
Shuttle to Cancún International Airport, fly
best- 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$418–1,697Bus, shuttle
cheapest- Take the bus from Mahahual Centro to Bacalarbus
- Take the bus from Bacalar to Floresbus
- Take a shuttle bus from Flores to Antigua Guatemala
- Take a shuttle bus from Antigua Guatemala to San Salvador
- Take the bus from Terminal San Carlos - CCA to Terminal Atlántico Nortebus Sac
2d 1h$230–631Car, 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 San Carlos - CCA to Terminal Atlántico Nortebus Sac
41h 41m$320–1,172Drive 1,739.1 km
- Drive from Mahahual to San Josécar 1,739.1 km
30h 9m$234–337Car to Chetumal International Airport, fly
- Drive from Mahahual Centro to Chetumalcar
- Fly from Chetumal International Airport (CTM) to Juan Santamaría International Airport (SJO)plane CTM - SJO
11h 9m$335–730Car, shuttle to Belize City Goldson Intl Apt, fly
- 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 22mCar, 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 Terminal Tica Bus San Salvador to Terminal Tica Bus San Josébus
47h 57m$301–971
Cancún International Airport (CUN) to Juan Santamaría International Airport (SJO) flights
Questions & Answers
The cheapest way to get from Mahahual to Costa Rica is to bus and shuttle which costs $230 - $650 and takes 2 days 1h.
The fastest way to get from Mahahual to Costa Rica is to shuttle and fly which takes 9h 19m and costs $410 - $1,700.
The distance between Mahahual and Costa Rica is 1604 km. The road distance is 1739.1 km.
The best way to get from Mahahual to Costa Rica without a car is to bus and shuttle which takes 2 days 1h and costs $230 - $650.
It takes approximately 9h 19m to get from Mahahual to Costa Rica, including transfers.
Costa Rica is 1h behind Mahahual. It is currently 6:25 PM in Mahahual and 5:25 PM in Costa Rica.
Yes, the driving distance between Mahahual to Costa Rica is 1739 km. It takes approximately 30h 9m to drive from Mahahual to Costa Rica.
There are 750+ 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 take the shuttle to Playa del Carmen, take the shuttle to Aeropuerto Internacional de Cancún Terminal 2, walk to Cancún International Airport (CUN) 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 Atlántico Norte via Chetumal, Chetumal, Belize City, San Salvador, and Terminal San Carlos - CCA in around 41h 41m.
- Website
- copaair.com
Flights from Cancún International Airport to Juan Santamaría International Airport via Panama City
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- $100–440
Flights from Belize City Goldson Intl Apt to Juan Santamaría International Airport via Panama City
- Ave. Duration
- 6h 44m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $120–550
- Website
- volaris.com
Flights from Cancún International Airport to Juan Santamaría International Airport
- Ave. Duration
- 2h 11m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $130–210
Flights from Chetumal International Airport to Juan Santamaría International Airport via Mexico City
- Ave. Duration
- 8h 46m
- When
- Every day
- Estimated price
- $210–600
- Website
- avianca.com
Flights from Cancún International Airport to Juan Santamaría International Airport via San Salvador
- Ave. Duration
- 4h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $190–290
Flights from Chetumal International Airport to Juan Santamaría International Airport via Mexico City
- Ave. Duration
- 7h 46m
- When
- Every day
- Estimated price
- $300–1,100
- Website
- aeromexico.com
Flights from Chetumal International Airport to Juan Santamaría International Airport via Mexico City
- Ave. Duration
- 9h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $160–650
- Website
- vivaaerobus.com
Flights from Chetumal International Airport to Juan Santamaría International Airport via Mexico City, Monterrey
- Ave. Duration
- 14h 35m
- When
- Monday and Friday
- Estimated price
- $290–1,000
- Website
- volaris.com
Flights from Cancún International Airport to Juan Santamaría International Airport
- Ave. Duration
- 2h 11m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $140–260
- Website
- aa.com
Flights from Belize City Goldson Intl Apt to Juan Santamaría International Airport via Miami
- Ave. Duration
- 7h 43m
- When
- Thursday and Sunday
- Estimated price
- $170–750
- Phone
- +52 984 188 6604
- Website
- facebook.com
Shuttle from Mahahual to Playa del Carmen
- Ave. Duration
- 3h 25m
- Frequency
- On demand
- Estimated price
- $240–1,200
- Schedules at
- taxisplayadelcarmen.com
- To Airport
- $750–1,200
- 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
Bus from Bacalar to Flores
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $60–410
- Website
- MayanOz
- Airport
- $350–410
Bus from Terminal San Carlos - CCA to Terminal Atlántico Norte
- Ave. Duration
- 20h
- Frequency
- 3 times a week
- Estimated price
- $65–95
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $65–95
Bus from Terminal San Carlos - CCA to Terminal Atlántico Norte
- Ave. Duration
- 20h
- Frequency
- 3 times a week
- Estimated price
- $65–95
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $65–95
- 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
- +501 614 4849
- 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
- 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
- 24h
- Frequency
- 3 times a week
- Estimated price
- $65–95
- Website
- Tica Bus
- Phone
- +52 983 202 1165
- pvmahahual@gmail.com
- Website
- Autobuses Caribe
Bus from Mahahual Centro to Bacalar
- Ave. Duration
- 2h 21m
- Frequency
- 5 times a day
- Estimated price
- $4–12
- Schedules at
- Autobuses Caribe
- Phone
- +502 4593 1295
- newaytoursguate@gmail.com
- Website
- NEWay Tours
Shuttle from Flores to Antigua Guatemala
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- $46
- Schedules at
- NEWay Tours
- Phone
- +502 3073 6223
- kahkbahlamtravel@gmail.com
Shuttle from Flores to Antigua Guatemala
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $45
- Phone
- +502 5308 5106
- info@adrenalinatours.com
- Website
- Adrenalina Tours
Shuttle from Flores to Antigua Guatemala
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- $60
- Website
- Adrenalina Tours
Shuttle from Antigua Guatemala to San Salvador
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $55
- Website
- Adrenalina Tours
- 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
- $107
- Schedules at
- Transporte Mahahual
Car from Mahahual Centro to Chetumal
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $107
- Schedules at
- Transporte Mahahual
Car from Mahahual Centro to Chetumal
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $107
- Schedules at
- Transporte Mahahual
Car from Mahahual Centro to Chetumal
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $107
- 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 How to get from JFK to New York City, Travelling around the UAE, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.


























