Transport
How to Get from Mérida to San Cristóbal de las Casas
Current Busbud listings show ADO-group overnight services between Mérida and San Cristóbal de las Casas. Recent examples take about 14h30–15h20, with late-August 2026 fares around MXN 1,679–1,944; confirm your exact date before travel.
Published
Current Busbud listings show ADO-group overnight services between Mérida and San Cristóbal de las Casas. Confirm the exact service and date before travel.
Quick answer
Current journey time: roughly 14h30–15h20
Current fare snapshot: roughly MXN 1,679–1,944
Operators shown: ADO, ADO GL and OCC
Departure: commonly ADO Mérida
Last verified: August 24, 2026.
Current departures
Current Busbud listings include evening departures from ADO Mérida around 17:35–22:50 depending on date, arriving in San Cristóbal the next morning or early afternoon.
Schedules change, so check your exact date.
How long does it take?
The fastest current examples are around 14h30, while many others are approximately 15h05–15h20.
How much does it cost?
Recent late-August data shows around MXN 1,679–1,944 one way on many dates, with service-class differences.
Arrival in San Cristóbal
Current listings show arrival at the main San Cristóbal long-distance terminal area.
San Cristóbal Bus Stations & Terminals
FAQ
Is there a direct bus from Mérida to San Cristóbal?
Yes. Current ADO, ADO GL and OCC listings show direct services.
Is it overnight?
Most useful current departures are in the evening and arrive the next day.
How long does it take?
Roughly 14h30–15h20.
Related guide
Sources
Last verified: August 24, 2026.