Encuentra los pasajes en bus más baratos de Oaxaca a San Cristóbal de las Casas

Próximas salidas

Próximas salidas desde Oaxaca hacia San Cristóbal de las Casas el 8 de noviembre
Operado porTipo de vehículoHora de salidaUbicación de salidaDuración del viajeHora de llegadaUbicación de llegadaRecomendadoPrecio y enlace de compra
OCC + OCC
    Terminal ADO
    San Cristobal de las CasasMejor precio
    OCC
      Terminal ADO
      San Cristobal de las CasasMenor duración
      OCC
        Terminal ADO
        San Cristobal de las CasasSin etiquetas
        ADO GL + OCC
          Terminal ADO
          San Cristobal de las CasasSin etiquetas
          OCC
            Terminal ADO
            San Cristobal de las CasasSin etiquetas

            Última actualización de los precios: hoy a las 12:24 CST.

            Compara 2 formas de ir de Oaxaca a San Cristóbal de las Casas

            Recomendamos viajar en auto compartido

            Entre las opciones de viaje sostenibles, el carpool se destaca como una buena manera de llegar a San Cristóbal de las Casas. El viaje toma alrededor de 9 horas y con tarifas desde solo $ 45.810, ofrece una excelente relación calidad-precio para disfrutar de un viaje cómodo.

            1carpool por día
            9hDuración promedio
            437 kmDistancia
            18kgEmisiones de CO₂
            Precio promedio$ 100.857 - $ 256.441Duración promedio11h 55m
            11kg CO₂e
            Viaje compartido
            Precio promedio$ 45.810 - $ 45.810Duración promedio9h
            18kg CO₂e

            Descubre las opiniones de los viajeros sobre el viaje de Oaxaca a San Cristóbal de las Casas

            3.5 de 5 estrellas

            3.7 de 5 estrellas

            Comentarios de usuarios de viajeros que reservaron un pasaje de bus de Oaxaca a San Cristóbal de las Casas

            Calificaciones y comentarios (196)

            Únicamente que según lo contratado deberíamos haber llegado a san Cristóbal a las 5:30am y cuando anunciaron x megáfono del autocar llegábamos a las 9:30. 4 horas añadidas no estipuladas. No hubo retenciones ni nada por el estilo y no sé aviso del cambio

            4 de 5 estrellas
            ADO GL

            José Antonio R.

            Mucho frío en el autobús

            2 de 5 estrellas
            OCC

            Ana M.

            Está empresa oferece serviços de ótima qualidade.

            5 de 5 estrellas
            ADO GL

            Maria Angelica A.

            Preguntas frecuentes sobre viajar de Oaxaca a San Cristóbal de las Casas en bus

            1. ¿Cuánto cuesta un pasaje en bus de Oaxaca a San Cristóbal de las Casas?

              El precio del billete de autobús de Oaxaca a San Cristóbal de las Casas comienza en $ 100.857. La mejor forma de encontrar billetes de autobús baratos de Oaxaca a San Cristóbal de las Casas es reservando sus billetes lo antes posible. Los precios tienden a subir a medida que se acerca la fecha del viaje, así que reserve con antelación para asegurarse los mejores precios.

            2. ¿Cuánto dura el viaje en bus de Oaxaca a San Cristóbal de las Casas?

              En promedio, el viaje de Oaxaca a San Cristóbal de las Casas dura aproximadamente 11h 55m, aunque el bus más rápido tardará aproximadamente 8h 55m. Este es el tiempo que se tarda en recorrer la distancia de 437 km que separa las dos ciudades.

            3. ¿Cuántos viajes en bus diarios hay entre Oaxaca y San Cristóbal de las Casas?

              El número de buses que van de Oaxaca a San Cristóbal de las Casas puede variar dependiendo del día de la semana. En promedio, 8 cubren esta ruta. Algunos buses tienen rutas directas, mientras que otros tienen paradas. Simplifica tu viaje en bus de Oaxaca a San Cristóbal de las Casas comparando y seleccionando el bus que mejor se ajuste a tu estilo de viaje y presupuesto en Busbud.

            4. ¿Qué compañías de bus viajan de Oaxaca a San Cristóbal de las Casas?

              Al tomar el bus de Oaxaca a San Cristóbal de las Casas, puedes viajar de forma cómoda y segura con OCC, ADO GL, ADO.

            5. ¿Cuáles son las estaciones de salida y llegada cuando se toma el bus de Oaxaca a San Cristóbal de las Casas?

              Los buses que viajan de Oaxaca a San Cristóbal de las Casas salen de Terminal ADO o Periferico y llegan a San Cristobal de las Casas.

            Encuentra los precios más baratos para autobuses

            El precio es para un boleto de ida para un pasajero y se basa en búsquedas anteriores.

            Mejor precio encontrado
            5/11
            $ 90.980
            6/11
            $ 91.097
            Hoy
            $ 91.358
            8/11
            $ 91.242
            9/11
            $ 91.358
            10/11
            $ 91.097
            11/11
            $ 91.358
            12/11
            $ 90.516
            Logo de busbudSe buscó el mejor precio para viajar de Oaxaca a San Cristóbal de las Casas y se encontró para el 12 nov 2025 a $ 90.516

            Para ahorrar dinero y asegurarte de conseguir el mejor asiento, es buena idea comprar tus boletos de Oaxaca a San Cristóbal de las Casas lo más pronto posible.

            El pasaje en bus de Oaxaca a San Cristóbal de las Casas podría costarte de $ 90.516 a $ 105.998 según los datos de los últimos 2 días. El mejor precio de pasaje en bus que podrías encontrar es de $ 90.516 para viajar el 2025-11-12.

            En general, ADO GL te cobrará precios más altos por pasajes más cercanos a la fecha de salida. Para encontrar los mejores precios, debes ser flexible en tu fecha de viaje.

            ¿Por qué Busbud es tu mejor opción?

            La mejor manera de comprar pasajes de bus y tren

            Busbud hace fácil viajar. Ayudamos a los viajeros a encontrar un bus, planear sus viajes y a reservar pasajes interurbanos por todo el mundo. Tenemos varias opciones de idioma y de moneda, Busbud busca ayudar a los viajeros internacionales sin importar en qué parte del mundo estén. Con Busbud puedes comprar pasajes tranquilamente. Nos aseguramos de que aproveches al máximo tu viaje en bus gracias a nuestra asociación con compañías fiables de buses de todo el mundo como Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express y muchos otros y muchas más.

            Personas de todo el mundo confían en Busbud

            Rutas populares que conectan Oaxaca

            Buses saliendo de Oaxaca

            Buses hacia Oaxaca

            Rutas populares que conectan San Cristóbal de las Casas

            Buses saliendo de San Cristóbal de las Casas

            Buses hacia San Cristóbal de las Casas