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.

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.