
Book Affordable Bus Tickets to San Cristóbal de las Casas
ADO buses to San Cristóbal — highland colonial town in Chiapas, gateway to the Sumidero Canyon and the Maya villages
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets to San Cristóbal de las Casas
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
San Cristóbal de las Casas is a colonial town in the highlands of Chiapas at 2,200 m altitude — cool, walkable, cobblestone-streeted, and the cultural heart of southern Mexico's Tzotzil and Tzeltal Maya communities. It's the standard base for visiting the Sumidero Canyon boat trip, the surrounding Maya villages (San Juan Chamula, Zinacantán), and longer routes to Palenque (via the Agua Azul and Misol-Ha waterfalls) and the Lacandon jungle.
Spring Bus connects you to operators running scheduled service into San Cristóbal from Mexico City (~13 h overnight by ADO), Oaxaca (~10 h overnight), Palenque (~5 h), and Tuxtla Gutiérrez (the closest airport, TGZ, ~1 h). Below are the standard routes and what to expect.
Popular routes to San Cristóbal de las Casas
Estimated travel time, distance and shared-shuttle fare ranges for the most common routes into San Cristóbal de las Casas.
From Mexico City (TAPO, overnight)
- Duration
- ~13 h
- Distance
- 950 km
- Fare (shared shuttle)
- $50 – $100 USD
- Frequency
- ADO + ADO GL overnight
From Oaxaca (overnight)
- Duration
- ~10 h
- Distance
- 640 km
- Fare (shared shuttle)
- $40 – $70 USD
- Frequency
- ADO overnight
From Tuxtla Gutiérrez (TGZ airport)
- Duration
- ~1 h
- Distance
- 85 km
- Fare (shared shuttle)
- $5 – $15 USD
- Frequency
- Colectivos every 15 min, plus ADO
From Palenque
- Duration
- ~5 h
- Distance
- 200 km
- Fare (shared shuttle)
- $25 – $40 USD
- Frequency
- ADO + tourist shuttle with waterfall stops
From Comitán + Guatemala border (La Mesilla)
- Duration
- ~3 h
- Distance
- 170 km
- Fare (shared shuttle)
- $15 – $30 USD
- Frequency
- ADO + colectivo daily
From Tonalá (Pacific coast)
- Duration
- ~4 h
- Distance
- 200 km
- Fare (shared shuttle)
- $15 – $25 USD
- Frequency
- ADO daily
How to get to San Cristóbal de las Casas by bus
San Cristóbal is reached by overnight ADO Pullman bus from Mexico City or Oaxaca, or by colectivo from Tuxtla Gutiérrez airport (TGZ, the closest commercial airport).
By overnight ADO from Mexico City or Oaxaca
ADO and ADO GL run overnight Pullman service from Mexico City's TAPO terminal (~13 h, MXN $800 – $1,800 / $50 – $100 USD) and from Oaxaca (~10 h, MXN $700 – $1,400 / $40 – $70 USD). Sleeper-class (GL) is recommended for the long routes. Arrival is at the ADO terminal on Insurgentes, ~10 min walk from the colonial center.
By air to Tuxtla Gutiérrez + colectivo (faster)
Tuxtla Gutiérrez Airport (TGZ) is the closest commercial airport — ~1 hour west of San Cristóbal. Direct flights from Mexico City (~2 h, Aeroméxico/Volaris, $80 – $150 USD round-trip). From TGZ, colectivos (Ómnibus de Chiapas) run every 15 min to San Cristóbal — ~1 hour, MXN $80 – $150 ($5 – $10 USD) per person. Much faster than the overnight bus.
By shuttle with waterfall stops from Palenque
The Palenque → San Cristóbal route via Agua Azul and Misol-Ha waterfalls is one of Mexico's classic shuttle trips — ~10 hours with stops at both waterfalls, MXN $400 – $700 ($25 – $40 USD). Direct ADO is faster (~5 h, similar price) but skips the waterfalls.
About San Cristóbal de las Casas
San Cristóbal was founded in 1528 as the colonial capital of Chiapas. The historic center is one of Mexico's best-preserved — cobblestone streets, pastel facades, the Cathedral of San Cristóbal, the Santo Domingo church + indigenous craft market, and the elevated Andador Real de Guadalupe pedestrian street. The city's elevation (2,200 m) gives it a cool highland climate unlike anywhere else in Mexico — daytime 15–22 °C year-round.
Beyond the city, the region is the heart of southern Mexico's indigenous Maya culture — day trips to San Juan Chamula and Zinacantán show living Tzotzil traditions (the church in Chamula has no pews, candles cover the floor, photographs are forbidden inside). The Sumidero Canyon boat trip (1 h east) is one of Mexico's natural highlights. Palenque ruins (5 h east) and the Lacandon jungle are longer trips most travelers combine with San Cristóbal.
Travel tips for getting to San Cristóbal de las Casas
- Altitude is 2,200 m. Take it easy day one, hydrate, dress in layers — nights drop to 5–10 °C.
- Stay near the Zócalo / Andador Real de Guadalupe for walkable access to everything in the historic center.
- Tuxtla Gutiérrez (TGZ) is the closest airport — not San Cristóbal. Colectivos from TGZ are cheap and frequent.
- Day trips: San Juan Chamula + Zinacantán (Maya villages), Sumidero Canyon (boat), Las Nubes/El Chiflón waterfalls.
- No photography inside the Chamula church. It's an active Tzotzil ritual site, not a tourist attraction.
- Spanish helps a lot. English is less common here than in the Yucatán; many shopkeepers speak Tzotzil first, Spanish second.
Bus to San Cristóbal de las Casas — frequently asked questions
How long is the bus from Mexico City to San Cristóbal?
How long is the bus from Mexico City to San Cristóbal?
~13 hours by overnight ADO from TAPO terminal — leave CDMX ~6 p.m., arrive ~7 a.m. Fare **MXN $800 – $1,800 ($50 – $100 USD)** depending on class. ADO GL (sleeper) is the comfortable option for this distance. Many travelers fly to **Tuxtla Gutiérrez (TGZ)** instead and colectivo the last hour.
What's the closest airport to San Cristóbal?
What's the closest airport to San Cristóbal?
**Tuxtla Gutiérrez (TGZ)**, ~1 hour west by colectivo. Multiple daily flights from Mexico City (~2 h, $80 – $150 USD round-trip on Aeroméxico, Volaris, Viva Aerobus). Colectivos from TGZ run every 15 min and cost **MXN $80 – $150 ($5 – $10 USD)**.
What's the weather like in San Cristóbal?
What's the weather like in San Cristóbal?
**Cool year-round** — average daytime 15–22 °C, nights 5–10 °C. The cloud-forest climate brings frequent drizzle, even in dry season (Nov–Apr). Rainy season May–Oct can be very wet. Pack a jacket and a rain layer.
Can I do Sumidero Canyon as a day trip?
Can I do Sumidero Canyon as a day trip?
Yes — Sumidero Canyon is ~1 hour east. Tour operators in San Cristóbal run day trips combining the boat ride through the canyon (~2 hours on the water) with a visit to Chiapa de Corzo town. ~MXN $400 – $700 ($25 – $40 USD) per person.
How do I cross to Guatemala from San Cristóbal?
How do I cross to Guatemala from San Cristóbal?
Two main routes: **La Mesilla / Ciudad Cuauhtémoc border** via Comitán (~3 h from San Cristóbal), then onward shuttle/bus to Huehuetenango / Quetzaltenango. Or **El Carmen / Tecún Umán** via Tapachula (longer, lower altitude). Tourist shuttles run San Cristóbal → Quetzaltenango or Antigua direct via La Mesilla.
Is San Cristóbal safe?
Is San Cristóbal safe?
Yes — San Cristóbal is widely considered safe for travelers. Standard urban precautions apply at night. The surrounding indigenous villages (Chamula, Zinacantán) are safe for day visits with respect for local customs (no photography in churches, dress modestly). Avoid road travel after dark in rural Chiapas.