There are 4 ways to get from Progreso to Calakmul by taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Progreso to Estación Tren Maya Mérida Teya
- Take the train from Estación Tren Maya Mérida Teya to Estación Tren Maya Escárcega
- Take the train from Estación Tren Maya Escárcega to Estación Tren Maya Calakmul
- Take the taxi from Estación Tren Maya Calakmul to Calakmul
9h 53m$1,369–3,911Drive 447.4 km
cheapest- Drive from Progreso to Calakmul447.4 km
7h 39m$868–1,254Bus, taxi
- Take the bus from Mérida to Hopelchén
- Take the bus from Hopelchén to Xpujil
- Take the taxi from Xpujil to Calakmul
10h 59m$1,019–1,569Bus, train, taxi
- Take the bus from Merida to Escárcega
- Take the train from Estación Tren Maya Escárcega to Estación Tren Maya Calakmul
- Take the taxi from Estación Tren Maya Calakmul to Calakmul
12h 12m$1,039–2,129
Questions & Answers
The cheapest way to get from Progreso to Calakmul is to drive which costs $850 - $1300 and takes 7h 39m.
The fastest way to get from Progreso to Calakmul is to drive which takes 7h 39m and costs $850 - $1300.
The distance between Progreso and Calakmul is 509 km. The road distance is 447.4 km.
The best way to get from Progreso to Calakmul without a car is to taxi and train which takes 9h 53m and costs $1300 - $4000.
It takes approximately 9h 53m to get from Progreso to Calakmul, including transfers.
Yes, the driving distance between Progreso to Calakmul is 447 km. It takes approximately 7h 39m to drive from Progreso to Calakmul.
What companies run services between Progreso, Yucatán, Mexico and Calakmul, Mexico?
There is no direct connection from Progreso to Calakmul. However, you can take the taxi to Estación Tren Maya Mérida Teya, take the train to Estación Tren Maya Escárcega, take the train to Estación Tren Maya Calakmul, then take the taxi to Calakmul. Alternatively, you can take the bus to Merida Autoprogreso Station, walk to C-69 x 60 y 62 Col. Centro_1603, take the bus to Ado Tame_1605, walk to Mérida, take the bus to Hopelchén, take the bus to Xpujil, then take the taxi to Calakmul.
- trenmaya1@sedena.gob.mx
- Website
- trenmaya.gob.mx
Train from Estación Tren Maya Mérida Teya to Estación Tren Maya Escárcega
- Ave. Duration
- 4h 51m
- Frequency
- Once daily
- Estimated price
- $390–1,900
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $390–470
- Local Tourist
- $490–600
- National Tourist
- $700–900
- International Tourist
- $950–1,200
- National Premier
- $1,100–1,400
- International Premier
- $1,500–1,900
Train from Estación Tren Maya Escárcega to Estación Tren Maya Calakmul
- Ave. Duration
- 1h 29m
- Frequency
- Once daily
- Estimated price
- $210–1,100
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $210–260
- Local Tourist
- $270–320
- National Tourist
- $400–480
- International Tourist
- $500–650
- National Premier
- $650–800
- International Premier
- $850–1,100
- Phone
- +52 981 811 9910
- solucioneshola@ado.com.mx
- Website
- ahorrobus.com.mx
Bus from Mérida to Hopelchén
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- $160–360
- Schedules at
- facebook.com
Bus from Hopelchén to Xpujil
- Ave. Duration
- 2h 48m
- Frequency
- Twice daily
- Estimated price
- $170–370
- Schedules at
- facebook.com
- Phone
- +52 981 816 3445
- Website
- ado.com.mx
Bus from Merida to Escárcega
- Ave. Duration
- 5h 20m
- Frequency
- 4 times a day
- Estimated price
- $420–550
- Schedules at
- ahorrobus.com.mx
- Ave. Duration
- 1h 45m
- Estimated price
- $370–800
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 do I buy a London Underground ticket?, What documents do I need to cross Niagara Falls?, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.













