Cheap Bus and Carpool tickets to San Cristóbal de las Casas

Scenic view of San Cristóbal de las Casas

What are the most popular routes to San Cristóbal de las Casas?

Puerto Escondido - San Cristóbal de las CasasAverage priceTHB 3,819Average duration14h 25mDaily departures7
Villahermosa - San Cristóbal de las CasasAverage priceTHB 1,305Average duration5h 37mDaily departures10
Palenque - San Cristóbal de las CasasAverage priceTHB 1,117Average duration8h 20mDaily departures5
Oaxaca - San Cristóbal de las CasasAverage priceTHB 3,159Average duration11h 45mDaily departures3
Tapachula - San Cristóbal de las CasasAverage priceTHB 950Average duration9h 35mDaily departures9