Bus Tickets from Puebla to San Cristobal de las Casas

Other Transportation Options from Puebla to San Cristobal de las Casas

Bus Journeys from Puebla to San Cristobal de las Casas

Cheapest Trip on obilet
€ 81.20
Number of Trips Per Day
6
The Most Favorable Price
Puebla - San Cristobal de las Casas Duration
13hr 5min
The Highest Number of Trips
Average Price
€ 2,950.91

Cheap Buses to Puebla - San Cristobal de las Casas

  • ADO OCC
    Bus
    Puebla
    Central De Autobuses Puebla Bus Station
    San Cristobal de las Casas
    San Cristobal De Las Casas Bus Station
    € 81.20
    02:15
    16:00
  • ADO
    Bus
    Puebla
    Central De Autobuses Puebla Bus Station
    San Cristobal de las Casas
    San Cristobal De Las Casas Bus Station
    € 81.20
    11:40
    01:05
  • ADO
    Bus
    Puebla
    Central De Autobuses Puebla Bus Station
    San Cristobal de las Casas
    San Cristobal De Las Casas Bus Station
    € 81.20
    16:10
    04:30
  • ADO OCC
    Bus
    Puebla
    Central De Autobuses Puebla Bus Station
    San Cristobal de las Casas
    San Cristobal De Las Casas Bus Station
    € 81.20
    17:50
    07:10
  • ADO OCC
    Bus
    Puebla
    Central De Autobuses Puebla Bus Station
    San Cristobal de las Casas
    San Cristobal De Las Casas Bus Station
    € 81.20
    19:20
    08:45
  • ADO
    Bus
    Puebla
    Central De Autobuses Puebla Bus Station
    San Cristobal de las Casas
    San Cristobal De Las Casas Bus Station
    € 81.20
    22:25
    10:45
Click to see on the map.

Carriers Operating Between Puebla - San Cristobal de las Casas

Frequently Asked Questions

bus