Transport
How to Get from San Cristóbal de las Casas to Mexico City
To travel from San Cristóbal de las Casas to Mexico City, the main choices are a long-distance bus or ground transport to Tuxtla Gutiérrez Airport (TGZ) followed by a direct flight to MEX. Flying is usually much faster, while an overnight bus can avoid airport transfers.
Published
The two main options from San Cristóbal de las Casas to Mexico City are:
- travel to Tuxtla Gutiérrez Airport (TGZ) and fly to Mexico City;
- take a long-distance bus to Mexico City.
Flying is usually much faster. The bus is useful if you want to avoid airports, prefer an overnight journey or find the total flight cost unattractive.
Quick answer
Fastest practical option: San Cristóbal → TGZ ground transport, then fly TGZ → MEX
Simplest no-flight option: long-distance ADO/OCC-group bus
Current bus journey: often around 15–17 hours
Current observed bus fare: around MXN 1,800 on current late-August listings
Direct flight: Volaris currently sells TGZ → MEX service
If you are flying, build your schedule around the time you need to be at TGZ, not just the departure time of your flight.
Last verified: August 24, 2026.
Option 1: Travel to TGZ and fly to Mexico City
San Cristóbal does not have a commercial passenger airport.
The airport used for this trip is:
Aeropuerto Internacional Ángel Albino Corzo (TGZ)
commonly called Tuxtla Gutiérrez Airport.
Volaris currently sells direct TGZ → Mexico City (MEX) flights.
Before booking, remember that you first need to reach TGZ from San Cristóbal.
Use the dedicated SanCrisGo guide:
San Cristóbal de las Casas to Tuxtla Gutiérrez Airport (TGZ)
Current airport transport listings put the direct ground journey at roughly 1 hour 15 minutes, but you need additional buffer for traffic plus your airline's check-in and security requirements.
When flying makes sense
Flying is usually preferable when:
- your time is more valuable than the possible savings from a bus;
- you find a reasonable fare;
- you want to avoid a 15-hour overnight coach;
- you have a fixed arrival time in Mexico City.
Flight prices vary sharply by day, so compare actual fares for your travel date.
Option 2: Long-distance bus to Mexico City
Current late-August 2026 listings show ADO/OCC-group services from San Cristóbal to Mexico City.
Many current journeys are around:
15 to 17 hours
with several evening departures arriving the following morning or around midday.
Current bus price
Current comparison data shows ADO fares around:
MXN 1,834 one way
on several late-August dates.
This is a current reference price, not a guaranteed permanent fare.
Where does the bus leave from in San Cristóbal?
Current booking platforms use labels including:
- San Cristóbal de las Casas;
- Portal Oriente;
- Estación de Autobuses.
The main ADO/OCC long-distance terminal is at:
Av. Insurgentes 66, Santa Lucía.
But always use the boarding point on your actual ticket.
If you are unsure which station name means what, use the separate SanCrisGo terminal guide once published rather than relying on a generic map search.
Where do buses arrive in Mexico City?
Current route listings show arrivals at major terminals including:
- TAPO (Terminal de Autobuses de Pasajeros de Oriente);
- Central del Norte.
These terminals are in different parts of Mexico City.
Before choosing a bus, compare not only departure time and price but also which terminal you arrive at, especially if you already know where you are staying.
Is the overnight bus a good option?
It can work well if you sleep reasonably well on coaches.
A night bus can save a daytime travel day, but it is still a very long journey.
Consider the bus if:
- you dislike flying;
- your flight options are expensive;
- you want to avoid the transfer to TGZ;
- your Mexico City plans fit the arrival terminal and time.
Consider flying if:
- you want the fastest trip;
- you have limited days;
- you are uncomfortable with very long bus journeys.
Which option costs less?
You need to compare the full journey.
For flying, include:
- San Cristóbal → TGZ transport;
- airfare;
- baggage charges;
- transport from MEX into Mexico City.
For the bus, the ticket covers the long-distance road journey, but you may still need taxis at each end.
Because airline fares change constantly, it is possible for the flight option to be surprisingly competitive on some dates and much more expensive on others.
FAQ
What is the fastest way from San Cristóbal to Mexico City?
Usually ground transport to TGZ followed by a direct flight to MEX.
Is there a direct bus to Mexico City?
Current booking systems show ADO/OCC-group services from San Cristóbal to major Mexico City terminals. Check whether your selected itinerary is direct or includes a connection.
How long is the bus?
Many current journeys are approximately 15–17 hours.
How much is the bus?
Current late-August 2026 listings show fares around MXN 1,834 for several ADO services. Recheck for your actual date.
Which Mexico City bus terminal will I arrive at?
Current services can arrive at TAPO or Central del Norte, depending on the departure. Check before booking.
How early should I leave San Cristóbal for a flight?
Work backwards from the airport-arrival time required by your airline, then add the San Cristóbal → TGZ road journey plus additional buffer for possible road delays.
Related guides
- San Cristóbal de las Casas to Tuxtla Gutiérrez Airport (TGZ)
- How to Get from San Cristóbal de las Casas to Tuxtla Gutiérrez Airport (TGZ)
Sources
Primary / operator
Current route snapshots
Last verified: August 24, 2026.