There are 6 ways to get from Celestún to Xpujil by shuttle, bus, train, 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.
Shuttle, bus
best- Take a shuttle bus from Celestún to Mérida
- Take the bus from Mérida to Hopelchénbus
- Take the bus from Hopelchén to Xpujilbus
8h 55m$415–820Bus, train
- Take the bus from Celestún to Kinchilbus
- Take the train from Estación Tren Maya Umán to Estación Tren Maya Escárcegatrain
- Take the train from Estación Tren Maya Escárcega to Estación Tren Maya Xpujiltrain
10h 22m$988–3,591Drive 363 km
- Drive from Celestún to Xpujilcar 363 km
6h 34m$646–932Bus
- Take the bus from Celestun to Meridabus
- Take the bus from Mérida Centro Histórico to Campechebus 3 / ...
- Take the bus from Campeche to Xpujilbus
9h 16m$4,331–16,740Bus via Hopelchén
- Take the bus from Celestun to Meridabus
- Take the bus from Mérida to Hopelchénbus
- Take the bus from Hopelchén to Xpujilbus
9h 23m$4,221–16,400Bus via Hopelchén #2
- Take the bus from Celestún to Mérida Norestebus
- Take the bus from Mérida to Hopelchénbus
- Take the bus from Hopelchén to Xpujilbus
10h 1m$427–918
Questions & Answers
The cheapest way to get from Celestún to Xpujil is to shuttle and bus which costs $410 - $850 and takes 8h 55m.
The fastest way to get from Celestún to Xpujil is to drive which takes 6h 34m and costs $600 - $950.
No, there is no direct bus from Celestún to Xpujil. However, there are services departing from Celestun and arriving at Xpujil via Mérida Centro Histórico and Campeche. The journey, including transfers, takes approximately 9h 16m.
The distance between Celestún and Xpujil is 435 km. The road distance is 363 km.
The best way to get from Celestún to Xpujil without a car is to shuttle and bus which takes 8h 55m and costs $410 - $850.
It takes approximately 8h 55m to get from Celestún to Xpujil, including transfers.
Celestún to Xpujil bus services, operated by Wayak (D2D Private Transportation), depart from Celestun station.
Celestún to Xpujil bus services, operated by Wayak (D2D Private Transportation), arrive at Merida station.
Yes, the driving distance between Celestún to Xpujil is 363 km. It takes approximately 6h 34m to drive from Celestún to Xpujil.
There are 31+ hotels available in Xpujil.
What companies run services between Celestún, Mexico and Xpujil, Mexico?
You can take a bus from Celestun to Xpujil via Merida, Mérida Centro Histórico, and Campeche in around 9h 16m.
- Phone
- +52 559 771 1000
- Website
- trenmaya.gob.mx
Train from Estación Tren Maya Umán to Estación Tren Maya Escárcega
- Ave. Duration
- 4h 21m
- Frequency
- Once daily
- Estimated price
- $370–1,800
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $370–440
- Local Tourist
- $460–550
- National Tourist
- $650–850
- International Tourist
- $900–1,100
- National Premier
- $1,100–1,400
- International Premier
- $1,400–1,800
Train from Estación Tren Maya Escárcega to Estación Tren Maya Xpujil
- Ave. Duration
- 2h 13m
- Frequency
- Once daily
- Estimated price
- $250–1,300
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $250–310
- Local Tourist
- $320–390
- National Tourist
- $480–600
- International Tourist
- $650–800
- National Premier
- $750–950
- International Premier
- $1,000–1,300
- Phone
- +52 999 265 1168
- [email protected]
- Website
- facebook.com
Shuttle from Celestún to Mérida
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $60–70
- Schedules at
- facebook.com
- Phone
- +52 981 811 9910
- [email protected]
- Website
- facebook.com
Bus from Mérida to Hopelchén
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- $170–370
- Schedules at
- ahorrobus.com.mx
Bus from Hopelchén to Xpujil
- Ave. Duration
- 2h 48m
- Frequency
- Twice daily
- Estimated price
- $180–380
- Schedules at
- ahorrobus.com.mx
Bus from Mérida Centro Histórico to Campeche
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $170–370
- Schedules at
- ahorrobus.com.mx
Bus from Campeche to Xpujil
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a day
- Estimated price
- $290–490
- Schedules at
- ahorrobus.com.mx
Bus from Mérida to Hopelchén
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- $170–370
- Schedules at
- ahorrobus.com.mx
Bus from Hopelchén to Xpujil
- Ave. Duration
- 2h 48m
- Frequency
- Twice daily
- Estimated price
- $180–380
- Schedules at
- ahorrobus.com.mx
Bus from Mérida to Hopelchén
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- $170–370
- Schedules at
- ahorrobus.com.mx
Bus from Hopelchén to Xpujil
- Ave. Duration
- 2h 48m
- Frequency
- Twice daily
- Estimated price
- $180–380
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 555 784 4652
- [email protected]
- Website
- facebook.com
Bus from Celestún to Kinchil
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $30–85
- Schedules at
- ahorrobus.com.mx
Bus from Celestún to Mérida Noreste
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $60–160
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 55 5652 9331
- [email protected]
- Website
- wayak.mx
Bus from Celestun to Merida
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $3,872–16,000
- Website
- https://www.wayak.mx/
- Medium SUV 5 Passengers
- $4,200–6,000
- Sedan 3 Passengers
- $3,872
- Van 9 Passengers
- $5,000–7,500
- Sprinter 18 Passengers
- $12,000–16,000
- Sprinter 12 Passengers
- $10,902
Bus from Celestun to Merida
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $3,872–16,000
- Website
- https://www.wayak.mx/
- Medium SUV 5 Passengers
- $4,200–6,000
- Sedan 3 Passengers
- $3,872
- Van 9 Passengers
- $5,000–7,500
- Sprinter 18 Passengers
- $12,000–16,000
- Sprinter 12 Passengers
- $10,902
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Mérida Centro Histórico to Campeche
- Ave. Duration
- 2h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $380–600
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 981 816 3445
- Website
- facebook.com
Bus from Mérida Centro Histórico to Campeche
- Ave. Duration
- 2h 19m
- Frequency
- Once a week
- Estimated price
- $290–600
- Schedules at
- ahorrobus.com.mx
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: Greyhound, Want to know more about Flixbus?, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.




























