San Cristóbal de las Casas

A colourful colonial town in the Chiapas highlands, gateway to Indigenous Maya villages, the Sumidero Canyon and the ruins of Palenque, and a backpacker favourite.

San Cristóbal de las Casas sits in the central highlands of Chiapas in southern Mexico at about 2,200 m. Founded in 1528, it long served as the capital of Chiapas and is today a designated Pueblo Mágico (Magical Town) and a popular backpacker base. The nearest airport is in Tuxtla Gutiérrez, about an hour's drive away and roughly 1.5 hours by air from Mexico City. The highland climate is cool, with daytime temperatures around 20°C and mornings and evenings that can drop below 5°C, so bring a jacket; Nov–Apr is the dry season with the most stable weather, while May–Oct is the rainy season with frequent afternoon showers. The old town centres on the Parque Central and the cathedral, and two pedestrian streets link the Templo de Santo Domingo and its handicraft market, the Church of Guadalupe, the Arco del Carmen and museums devoted to amber, textiles and Maya medicine. The nearby Tzotzil villages of Chamula and Zinacantán make an easy half-day trip; day trips include a boat tour through the Sumidero Canyon combined with Chiapa de Corzo, the Lagos de Montebello and El Chiflón waterfalls, and a route to the ruins of Palenque via Toniná, Agua Azul and Misol-Ha (an overnight stay in Palenque is recommended). Allow 4–6 days. Many Indigenous locals do not want to be photographed, so ask before taking pictures of people; photography is strictly prohibited inside churches such as the one in Chamula. Mountain roads toward Palenque are occasionally blocked, so check road conditions and safety information before setting out.

Top sights

Where to eat

Itineraries