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?

Oaxaca - San Cristóbal de las CasasAverage priceR 1 465Average duration11h 55mDaily departures7
Puerto Escondido - San Cristóbal de las CasasAverage priceR 1 697Average duration15h 55mDaily departures6
Villahermosa - San Cristóbal de las CasasAverage priceR 650Average duration5h 37mDaily departures10
Palenque - San Cristóbal de las CasasAverage priceR 570Average duration8h 30mDaily departures2
Tapachula - San Cristóbal de las CasasAverage priceR 483Average duration9h 35mDaily departures7