There are 6 ways to get from Mexico City to Celestún by plane, shuttle, 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.
Fly from Benito Juárez International Airport, shuttle
best- Fly from Benito Juárez International Airport (MEX) to Mérida International Airport (MID)plane MEX - MID
- Take a shuttle bus from Mérida to Celestún
5h 46m$1,298–3,462Fly from Felipe Ángeles International Airport, shuttle
cheapest- Fly from Felipe Ángeles International Airport (NLU) to Mérida International Airport (MID)plane NLU - MID
- Take a shuttle bus from Mérida to Celestún
6h 31m$1,095–3,028Bus
- Take the bus from Terminal de Autobuses de Pasajeros de Oriente to Mérida Centro Históricobus
- Take the bus from Merida to Celestunbus Mérida a Celestun
24h 55m$5,928–19,576Drive 1,300.9 km
- Drive from Mexico City to Celestúncar 1,300.9 km
15h 58m$2,302–3,325Fly from Licenciado Adolfo López Mateos International Airport, shuttle
- Fly from Licenciado Adolfo López Mateos International Airport (TLC) to Mérida International Airport (MID)plane TLC - MID
- Take a shuttle bus from Mérida to Celestún
6h 51m$1,534–5,207Bus via México D.F., Central De Autobuses Del Norte
- Take the bus from Terminal Central de Autobuses del Norte to Mérida Centro Históricobus
- Take the bus from Mérida Noreste to Celestúnbus
27h 25m$2,378–3,800
Mexico City to Celestún by bus and foot
Questions & Answers
The cheapest way to get from Mexico City to Celestún is to fly and shuttle which costs $1100 - $3100 and takes 6h 31m.
The fastest way to get from Mexico City to Celestún is to fly and shuttle which takes 5h 46m and costs $1300 - $3500.
No, there is no direct bus from Mexico City to Celestún. However, there are services departing from Terminal de Autobuses de Pasajeros de Oriente and arriving at Celestun via Merida. The journey, including transfers, takes approximately 24h 55m.
The distance between Mexico City and Celestún is 1103 km. The road distance is 1300.9 km.
The best way to get from Mexico City to Celestún without a car is to bus which takes 24h 55m and costs $5500 - $20000.
It takes approximately 5h 46m to get from Mexico City to Celestún, including transfers.
Mexico City to Celestún bus services, operated by ADO, depart from Terminal de Autobuses de Pasajeros de Oriente station.
Mexico City to Celestún bus services, operated by ADO, arrive at Mérida Centro Histórico station.
Yes, the driving distance between Mexico City to Celestún is 1301 km. It takes approximately 15h 58m to drive from Mexico City to Celestún.
There are 37+ hotels available in Celestún.
What companies run services between Mexico City, Mexico and Celestún, Mexico?
You can take a bus from Terminal de Autobuses de Pasajeros de Oriente to Celestun via Mérida Centro Histórico and Merida in around 24h 55m.
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Mérida International Airport
- Ave. Duration
- 2h 8m
- When
- Every day
- Estimated price
- $1,100–6,500
Flights from Felipe Ángeles International Airport to Mérida International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- $1,000–5,500
- Website
- vivaaerobus.com
Flights from Benito Juárez International Airport to Mérida International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- $1,100–3,100
Flights from Felipe Ángeles International Airport to Mérida International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $950–2,400
Flights from Licenciado Adolfo López Mateos International Airport to Mérida International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $1,200–4,700
Flights from Licenciado Adolfo López Mateos International Airport to Mérida International Airport via Monterrey
- Ave. Duration
- 4h 30m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $1,200–4,700
- Website
- mexicana.gob.mx
Flights from Felipe Ángeles International Airport to Mérida International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $1,000–5,500
- Website
- volaris.com
Flights from Benito Juárez International Airport to Mérida International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $1,200–3,300
Flights from Felipe Ángeles International Airport to Mérida International Airport
- Ave. Duration
- 1h 47m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $500–2,700
- Phone
- +52 999 265 1168
- [email protected]
- Website
- Combis Celestún - Mérida
Shuttle from Mérida to Celestún
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- $60–70
- Schedules at
- Combis Celestún - Mérida
Shuttle from Mérida to Celestún
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- $60–70
- Schedules at
- Combis Celestún - Mérida
Shuttle from Mérida to Celestún
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- $60–70
- Schedules at
- Combis Celestún - Mérida
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Terminal de Autobuses de Pasajeros de Oriente to Mérida Centro Histórico
- Ave. Duration
- 21h 50m
- Frequency
- 3 times a day
- Estimated price
- $2,100–3,600
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Terminal Central de Autobuses del Norte to Mérida Centro Histórico
- Ave. Duration
- 23h 45m
- Frequency
- 3 times a day
- Estimated price
- $2,300–3,700
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 5652 9331
- [email protected]
- Website
- Wayak
Bus from Merida to Celestun
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $3,860–16,000
- Website
- Wayak
- Medium SUV 5 Passengers
- $4,200–6,000
- Sedan 3 Passengers
- $3,860
- Van 9 Passengers
- $5,000–7,500
- Sprinter 18 Passengers
- $12,000–16,000
- Sprinter 12 Passengers
- $10,894
- Phone
- +52 555 784 4652
- [email protected]
- 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
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 get from London City Airport into central London, 5 delightfully under-the-radar French towns you need to visit, and How to get from Southend Airport into central London - to help you get the most out of your next trip.















