There are 4 ways to get from Xcalak to Tulum by car, train, 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.
Drive, train
best- Drive from Xcalak to Estación Tren Maya Chetumal Aeropuerto
- Take the train from Estación Tren Maya Chetumal Aeropuerto to Estación Tren Maya TulumChetumal
6h 44m$1,251–2,894Bus
cheapest- Take the bus from Xcalak to Mahahual Centro
- Take the bus from Mahahual Centro to Limones
- Take the bus from Limones to Terminal de Autobuses ADO Tulum
7h 20m$251–540Drive 277.1 km
- Drive from Xcalak to Tulum277.1 km
4h 17m$1,055–1,524Bus, shuttle
- Take the bus from Xcalak to Mahahual Centro
- Take a shuttle bus from Mahahual to Playa del Carmen
- Take the bus from Playa del Carmen to Terminal de Autobuses ADO Tulum
7h 57m$4,106–18,215
Xcalak to Tulum by bus
Questions & Answers
The cheapest way to get from Xcalak to Tulum is to bus which costs $250 - $550 and takes 7h 20m.
The fastest way to get from Xcalak to Tulum is to drive which takes 4h 17m and costs $1000 - $1600.
No, there is no direct bus from Xcalak to Tulum. However, there are services departing from Xcalak and arriving at Terminal de Autobuses ADO Tulum via Mahahual Centro and Limones. The journey, including transfers, takes approximately 7h 20m.
The distance between Xcalak and Tulum is 434 km. The road distance is 277.1 km.
The best way to get from Xcalak to Tulum without a car is to bus which takes 7h 20m and costs $250 - $550.
It takes approximately 6h 44m to get from Xcalak to Tulum, including transfers.
Xcalak to Tulum bus services, operated by Autobuses Caribe, depart from Xcalak station.
Xcalak to Tulum bus services, operated by Autobuses Caribe, arrive at Mahahual Centro station.
Yes, the driving distance between Xcalak to Tulum is 277 km. It takes approximately 4h 17m to drive from Xcalak to Tulum.
There are 2595+ hotels available in Tulum.
What companies run services between Xcalak, Mexico and Tulum, Estado de Quintana Roo, Mexico?
You can take a bus from Xcalak to Terminal de Autobuses ADO Tulum via Mahahual Centro and Limones in around 7h 20m.
- trenmaya1@sedena.gob.mx
- Website
- trenmaya.gob.mx
Train from Estación Tren Maya Chetumal Aeropuerto to Estación Tren Maya Tulum
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- $330–1,600
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $330–390
- Local Tourist
- $410–490
- National Tourist
- $600–750
- International Tourist
- $800–1,000
- National Premier
- $950–1,200
- International Premier
- $1,300–1,600
- Phone
- +52 983 202 1165
- pvmahahual@gmail.com
- Website
- facebook.com
Bus from Xcalak to Mahahual Centro
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $50–150
- Schedules at
- facebook.com
Bus from Mahahual Centro to Limones
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Estimated price
- $50–170
- Schedules at
- facebook.com
- Phone
- +52 997 976 0191
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Limones to Terminal de Autobuses ADO Tulum
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $150–220
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 984 188 6604
- Website
- facebook.com
Shuttle from Mahahual to Playa del Carmen
- Ave. Duration
- 3h 25m
- Frequency
- On demand
- Estimated price
- $4,000–18,000
- Schedules at
- taxisplayadelcarmen.com
- To Airport
- $9,500–18,000
- Phone
- +52 984 131 6530
- eladioperezcruz24@gmail.com
- Website
- facebook.com
Bus from Playa del Carmen to Terminal de Autobuses ADO Tulum
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $55–65
- 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 How to plan an amazing trip around Scandinavia, How to get from Luton Airport into central London, and How to get from London to Edinburgh - to help you get the most out of your next trip.



















