Transport

San Cristóbal de las Casas Bus Stations & Terminals Explained

San Cristóbal does not have one universal departure point for every bus company. The main ADO/OCC long-distance terminal is at Av. Insurgentes 66, while some independent operators use separate terminals. The practical rule is to check the exact boarding point on your ticket before leaving.

The most important thing to know about bus travel in San Cristóbal is simple:

there is not one universal terminal used by every operator.

For many ADO/OCC long-distance routes, the main terminal is at Av. Insurgentes 66, Santa Lucía. Other independent companies can use different terminals or boarding points.

Quick answer

Main ADO/OCC long-distance terminal: Av. Insurgentes 66, Santa Lucía
Best rule: go to the boarding point printed on your ticket
Do not assume: an ADO sales office in Centro is automatically your departure point
Independent operators: may use separate terminals elsewhere in the city

If you already have a ticket, the location printed on that ticket is more important than a generic map search for “bus station San Cristóbal.”

Last verified: August 24, 2026.

Main ADO/OCC terminal: Av. Insurgentes 66

The main long-distance terminal used by ADO-group services is located at:

Av. Insurgentes 66, Santa Lucía, 29250 San Cristóbal de las Casas, Chiapas.

Current transport databases show routes from this terminal toward destinations including:

  • Oaxaca;
  • Tuxtla Gutiérrez;
  • Palenque;
  • Puerto Escondido;
  • other long-distance destinations in southern Mexico.

ADO, ADO GL, OCC and Cristóbal Colón services can appear in current route listings from San Cristóbal.

Why booking sites use different stop names

This is where visitors can get confused.

Current booking databases use labels such as:

  • San Cristóbal de las Casas;
  • Estación de Autobuses;
  • Portal Oriente.

These labels are not always presented consistently between platforms.

Do not try to solve this by guessing which label “must” mean the main terminal.

Instead:

  1. open your real ticket or booking confirmation;
  2. check the boarding location;
  3. open that exact location on the map;
  4. arrive with enough time to correct a mistake if necessary.

A ticket office is not always a bus terminal

San Cristóbal also has ticket agencies and travel offices in the historic center.

A place that sells bus tickets is not automatically the place where your bus boards.

This distinction matters when you are staying in Centro because a central sales point may look more convenient on a map than the actual departure terminal.

Always confirm whether the location is:

  • a ticket office;
  • a terminal;
  • a pickup point;
  • or only a travel agency.

Independent bus companies use other terminals

ADO/OCC is not the only bus network operating from San Cristóbal.

For example, Ejecutivos del Sureste currently publishes its San Cristóbal boarding point as:

Terminal de Corto Recorrido, Blvd. de las Américas 212, Barrio de San Diego.

The operator currently lists service from San Cristóbal toward Tuxtla Gutiérrez, Puebla, Mexico City and Guadalajara on its own network.

This is exactly why searching only for “the bus station” can send you to the wrong place.

How early should you arrive?

There is no universal arrival rule for every operator.

For long-distance travel, leave enough time to:

  • find the correct entrance or boarding area;
  • check luggage if required;
  • resolve a ticket problem;
  • use the bathroom or buy water;
  • avoid missing a bus because you went to the wrong terminal first.

If your booking confirmation gives a specific check-in or boarding time, follow that instruction.

Getting to the main terminal from Centro

The Av. Insurgentes terminal is south of the historic center.

Depending on where you are staying and how much luggage you have, you can either walk or take a taxi.

For travelers with luggage, a street taxi is often the simplest option. Current local practice in San Cristóbal is that short taxi rides commonly start around MXN 50–60, but taxi pricing is volatile and should not be treated as a fixed permanent fare.

What should you show a taxi driver?

Instead of saying only “ADO” or “the bus station,” show the driver:

  • the terminal name;
  • the address;
  • or the map pin from your ticket.

For the main ADO/OCC terminal, use:

Av. Insurgentes 66, Santa Lucía.

This reduces the chance of being taken to a ticket office instead of the actual boarding point.

Which terminal for Oaxaca, Palenque or Tuxtla?

Many current ADO-group services for these destinations use the main San Cristóbal long-distance terminal network, but individual listings can display different stop labels.

For every route, the final rule remains:

the ticket decides the terminal.

SanCrisGo route guides should explain the journey itself; this page exists to explain why the departure-point names can be confusing.

FAQ

What is the main bus station in San Cristóbal de las Casas?

For many ADO/OCC long-distance routes, the main terminal is at Av. Insurgentes 66, Santa Lucía.

Does every bus leave from Av. Insurgentes 66?

No. Independent operators can use other terminals or boarding points.

Why does my ticket say Portal Oriente?

Current booking platforms sometimes use different stop labels for San Cristóbal. Do not rely on the label alone; open the location attached to your actual ticket or confirmation.

Can I buy ADO tickets in Centro?

Ticket agencies exist in the central area, but a sales office is not automatically your boarding point. Confirm where your specific bus departs.

How do I avoid going to the wrong terminal?

Check the exact location on the ticket before travel and show that address or map pin to your taxi driver.

Related guides

Sources

Last verified: August 24, 2026.