How to get to San Cristobal de las Casas

How to Get to San Cristobal de las Casas

From Oaxaca to San Cristobal de las Casas

Traveling from Oaxaca to San Cristobal de las Casas, your best choice is bus for 1727 MXN, which gets you there in just 8h 55m.

From Puerto Escondido to San Cristobal de las Casas

Traveling from Puerto Escondido to San Cristobal de las Casas, your best choice is bus for 1861 MXN, which gets you there in just 12h 25m.

Arrival stations in San Cristobal de las Casas

Travelers arriving in San Cristobal de las Casas usually arrive at one of these stations: