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: