Transport

How to Get from Cancún to San Cristóbal de las Casas

Current CheckMyBus listings show direct ADO service between Cancún and San Cristóbal de las Casas. Late-August 2026 examples take roughly 21h15–23h45 and several are around MXN 1,896; confirm your exact date and service before travel.

Current CheckMyBus listings show direct ADO services between Cancún and San Cristóbal de las Casas. Confirm the exact service and date before travel.

Quick answer

Current journey time: roughly 21h15–23h45
Current fare snapshot: around MXN 1,896 on several current departures
Departure: Terminal ADO, Cancún
Arrival: San Cristóbal / Portal Oriente on current listings

Last verified: August 24, 2026.

Current bus options

CheckMyBus currently shows several direct ADO services from Cancún to San Cristóbal. Current examples range from about 21h15 to almost 24 hours.

How much does it cost?

Several current departures are listed around MXN 1,896. Prices can change by date and service.

Departure in Cancún

Current listings use Terminal ADO, Cancún. Confirm your actual ticket before departure.

Arrival in San Cristóbal

Current listings show Portal Oriente on several services.

San Cristóbal Bus Stations & Terminals

FAQ

Is there a direct bus from Cancún to San Cristóbal?

Yes. Current ADO listings show direct services.

How long does it take?

Roughly 21h15–23h45 on current examples.

How much does it cost?

Several current departures are around MXN 1,896.

Related guide

Sources

Last verified: August 24, 2026.