Transport
How to Get from Puerto Escondido to San Cristóbal de las Casas
Direct OCC and ADO GL buses currently run from Puerto Escondido to San Cristóbal de las Casas in roughly 12h40–13h40. Recent fare snapshots are around MXN 1,305–1,616.
Published
Current booking listings show direct OCC and ADO GL buses from Puerto Escondido to San Cristóbal de las Casas.
Quick answer
Current direct journey: roughly 12h40–13h40
Current fare snapshot: about MXN 1,305–1,616
Operators shown: OCC and ADO GL
Departure: ADO Bus Terminal, Puerto Escondido
Current service
Recent Busbud listings show direct evening departures taking about 12h40–13h40. These are live-market examples, not a permanent timetable; search your actual date before booking.
Departure in Puerto Escondido
Current listings use ADO Bus Terminal – Puerto Escondido. Confirm the terminal on your ticket before travel.
Arrival in San Cristóbal
Use the arrival point shown on your ticket rather than assuming every service uses the same terminal label.
San Cristóbal Bus Stations & Terminals
Overnight travel
The current direct services are long-distance overnight trips. Choose based on the actual departure/arrival time and whether the arrival works with your accommodation rather than on a generic “overnight bus” recommendation.