Buses to San Cristóbal de las Casas
The cities within coach range, estimated times from distance, and who sells the tickets.
Coaches cover the ground rail does not, and in most countries they are the cheapest way between cities. Below are the cities within practical coach range of San Cristóbal de las Casas, with straight-line distance and an estimated time at typical coach speeds including stops.
| Route | Country | Distance | Estimated time |
|---|---|---|---|
| San Cristóbal de las Casas to Tuxtla | Mexico | 51 km (32 mi) | about 1 h 10 min |
| San Cristóbal de las Casas to Comitán | Mexico | 76 km (47 mi) | about 1 h 37 min |
| San Cristóbal de las Casas to Villahermosa | Mexico | 143 km (89 mi) | about 2 h 49 min |
| San Cristóbal de las Casas to Tapachula | Mexico | 207 km (129 mi) | about 3 h 58 min |
| San Cristóbal de las Casas to Ciudad del Carmen | Mexico | 230 km (143 mi) | about 4 h 22 min |
| San Cristóbal de las Casas to Coatepeque | Guatemala | 240 km (149 mi) | about 4 h 33 min |
| San Cristóbal de las Casas to Quetzaltenango | Guatemala | 241 km (150 mi) | about 4 h 35 min |
| San Cristóbal de las Casas to Totonicapán | Guatemala | 244 km (152 mi) | about 4 h 38 min |
| San Cristóbal de las Casas to Minatitlán | Mexico | 248 km (154 mi) | about 4 h 42 min |
| San Cristóbal de las Casas to Coatzacoalcos | Mexico | 248 km (154 mi) | about 4 h 42 min |
| San Cristóbal de las Casas to Chichicastenango | Guatemala | 257 km (160 mi) | about 4 h 52 min |
| San Cristóbal de las Casas to Cobán | Guatemala | 279 km (174 mi) | about 5 h 16 min |
| San Cristóbal de las Casas to Mexico City | Mexico | 749 km (465 mi) | about 13 h 41 min |
| San Cristóbal de las Casas to Houston | United States | 1,476 km (917 mi) | about 26 h 43 min |
| San Cristóbal de las Casas to Iztapalapa | Mexico | 739 km (459 mi) | about 13 h 31 min |
| San Cristóbal de las Casas to Puebla | Mexico | 643 km (400 mi) | about 11 h 47 min |
| San Cristóbal de las Casas to Ecatepec de Morelos | Mexico | 750 km (466 mi) | about 13 h 42 min |
| San Cristóbal de las Casas to Santiago de Querétaro | Mexico | 922 km (573 mi) | about 16 h 48 min |
| San Cristóbal de las Casas to León de los Aldama | Mexico | 1,069 km (664 mi) | about 19 h 26 min |
| San Cristóbal de las Casas to Zapopan | Mexico | 1,215 km (755 mi) | about 22 h 3 min |
Distances are straight-line; road and rail routes run about 15–25% longer. Times are estimates from distance and typical speeds, not timetables.
Where to buy bus tickets
We take no bookings for these providers and hold no reservation with them. The provider you choose handles payment, confirmation, changes and refunds. How that works.
Common questions
How are the journey times on this page worked out?
From straight-line distance and typical speeds for each mode, so they are estimates for planning, not timetables. Road and rail routes run 15–25% longer than the straight line.
Where these facts come from
- GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
- Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
- OurAirports (public domain): airports, runways
- Natural Earth (public domain): map outlines
Data compiled 14 September 2026. Hotel and hostel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.