There are 4 ways to get from Mahahual to Celestún by 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.
Car, bus
best- Drive from Mahahual Centro to Chetumal
- Take the bus from Chetumal to Mérida Centro Histórico
- Take the bus from Merida to Celestun
10h 15m$5,185–13,795Bus via Felipe Carrillo Puerto
cheapest- Take the bus from Mahahual Centro to Limones
- Take the bus from Limones to Felipe Carrillo Puerto
- Take the bus from Felipe Carrillo Puerto to Mérida TAME
- Take the bus from Mérida Noreste to Celestún
13h 6m$474–840Drive 434.2 km
- Drive from Mahahual to Celestún434.2 km
6h 41m$830–1,199Bus
- Take the bus from Mahahual Centro to Bacalar
- Take the bus from Bacalar to Mérida Centro Histórico
- Take the bus from Merida to Celestun
11h 8m$3,101–12,080
Mahahual to Celestún by bus and foot
Questions & Answers
The cheapest way to get from Mahahual to Celestún is to bus via Felipe Carrillo Puerto which costs $470 - $850 and takes 13h 6m.
The fastest way to get from Mahahual to Celestún is to drive which takes 6h 41m and costs $800 - $1200.
No, there is no direct bus from Mahahual to Celestún. However, there are services departing from Mahahual Centro and arriving at Celestun via Bacalar and Merida. The journey, including transfers, takes approximately 11h 8m.
The distance between Mahahual and Celestún is 604 km. The road distance is 434.2 km.
The best way to get from Mahahual to Celestún without a car is to bus which takes 11h 8m and costs $3100 - $13000.
It takes approximately 10h 15m to get from Mahahual to Celestún, including transfers.
Mahahual to Celestún bus services, operated by Autobuses Caribe, depart from Mahahual Centro station.
Mahahual to Celestún bus services, operated by Autobuses Caribe, arrive at Bacalar station.
Celestún is 1h behind Mahahual. It is currently 10:39 PM in Mahahual and 9:39 PM in Celestún.
Yes, the driving distance between Mahahual to Celestún is 434 km. It takes approximately 6h 41m to drive from Mahahual to Celestún.
What companies run services between Mahahual, Mexico and Celestún, Mexico?
You can take a bus from Mahahual Centro to Celestun via Bacalar, Mérida Centro Histórico, and Merida in around 11h 8m.
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Chetumal to Mérida Centro Histórico
- Ave. Duration
- 5h 5m
- Frequency
- Every 3 hours
- Estimated price
- $650–950
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Bacalar to Mérida Centro Histórico
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- $550–900
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 5652 9331
- eduardo@wayakbus.com
- Website
- wayak.mx
Bus from Merida to Celestun
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $2,700–11,000
- Website
- https://www.wayak.mx/
- Sedan 3 Passengers
- $3,200–5,500
- Medium SUV 5 Passengers
- $2,700–6,000
- Van 9 Passengers
- $4,200–7,500
- Sprinter 12 Passengers
- $5,500–11,000
- Sprinter 18 Passengers
- $6,000–11,000
- Phone
- +52 983 202 1165
- pvmahahual@gmail.com
- Website
- facebook.com
Bus from Mahahual Centro to Bacalar
- Ave. Duration
- 2h 21m
- Frequency
- 5 times a day
- Estimated price
- $80–180
- 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 Bacalar to Mérida Centro Histórico
- Ave. Duration
- 6h 15m
- Frequency
- 4 times a day
- Estimated price
- $320–600
- Schedules at
- ahorrobus.com.mx
Bus from Limones to Felipe Carrillo Puerto
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $60–90
- Schedules at
- ahorrobus.com.mx
Bus from Felipe Carrillo Puerto to Mérida TAME
- Ave. Duration
- 6h
- Frequency
- Hourly
- Estimated price
- $290–410
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 999 903 9498
- correo@claseeropa.com
- Website
- claseeuropea.com.mx
Bus from Bacalar to Mérida Centro Histórico
- Ave. Duration
- 5h 59m
- Frequency
- 3 times a day
- Estimated price
- $620
- Schedules at
- claseeuropea.com.mx
- Book at
- claseeuropea.com.mx
- Phone
- +52 555 784 4652
- solucioneshola@ado.com.mx
- Website
- facebook.com
Bus from Mérida Noreste to Celestún
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $60–160
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 983 106 0027
- alfredopugajr@gmail.com
- Website
- facebook.com
Car from Mahahual Centro to Chetumal
- 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 Flying into Beijing?, Italy Travel Guides, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
There are 37+ hotels available in Celestún.

























