There are 3 ways to get from Calakmul Municipality to Mahahual by unknown, bus, train, 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.
Travel, bus
best- Walk from Calakmul Municipality to Xpujil
- Take the bus from Xpujil to Chetumal
- Take the bus from Chetumal to Mahahual Centro
5h 15mTravel, train, car
- Walk from Calakmul Municipality to Estación Tren Maya Calakmul
- Take the train from Estación Tren Maya Calakmul to Estación Tren Maya Chetumal Aeropuerto
- Drive from Chetumal to Mahahual Centro
5h 16mTravel, train, shuttle
- Walk from Calakmul Municipality to Estación Tren Maya Calakmul
- Take the train from Estación Tren Maya Calakmul to Estación Tren Maya Chetumal Aeropuerto
- Take a shuttle bus from Chetumal Airport to Mahahual
7h 25m
Questions & Answers
The distance between Calakmul Municipality and Mahahual is 311 km.
The best way to get from Calakmul Municipality to Mahahual without a car is to travel and bus which takes 5h 15m and costs .
It takes approximately 5h 15m to get from Calakmul Municipality to Mahahual, including transfers.
There are 75+ hotels available in Mahahual.
What companies run services between Calakmul Municipality, Mexico and Mahahual, Mexico?
There is no direct connection from Calakmul Municipality to Mahahual. However, you can travel to Xpujil, take the bus to Chetumal, then take the bus to Mahahual Centro. Alternatively, you can take a vehicle from Calakmul Municipality to Mahahual Centro via Estación Tren Maya Calakmul, Estación Tren Maya Chetumal Aeropuerto, and Chetumal in around 5h 16m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- trenmaya1@sedena.gob.mx
- Website
- trenmaya.gob.mx
Train from Estación Tren Maya Calakmul to Estación Tren Maya Chetumal Aeropuerto
- Ave. Duration
- 3h 19m
- Frequency
- Once daily
- Estimated price
- $280–1,400
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $280–330
- Local Tourist
- $350–420
- National Tourist
- $500–650
- International Tourist
- $700–850
- National Premier
- $800–1,000
- International Premier
- $1,100–1,400
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Xpujil to Chetumal
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- $110–500
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 983 202 1165
- pvmahahual@gmail.com
- Website
- facebook.com
Bus from Chetumal to Mahahual Centro
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $100–180
- Schedules at
- facebook.com
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Shuttle from Chetumal Airport to Mahahual
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $270–490
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 983 106 0027
- alfredopugajr@gmail.com
- Website
- facebook.com
Car from Chetumal to Mahahual Centro
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $1,800
- Schedules at
- facebook.com
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 Need to know: Eurostar, Getting to Milan from the airport, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.

















