San Cristóbal de las Casas is a colonial town high in the mountains of Chiapas, where cobbled streets, colourful churches and lively markets meet the living traditions of the Maya highlands. Cool air, red-tiled roofs and a creative, bohemian atmosphere make it one of the most rewarding places to visit in southern Mexico.

Quick Facts About San Cristóbal de las Casas, Mexico
| Country | Mexico |
| Region | Chiapas |
| Known For | Colonial architecture, Maya highland culture, textiles and amber |
| UNESCO Status | Not listed |
| Founded | 1528, by Diego de Mazariegos |
| Best Time to Visit | November to April |
| Time Needed | 3 to 4 days |
| Continent | North America |
Where Is San Cristóbal de las Casas, Mexico?
San Cristóbal de las Casas lies in the central highlands of Chiapas, Mexico’s southernmost state, at an altitude of around 2,200 metres. It is about an hour by road from the state capital, Tuxtla Gutiérrez, and is surrounded by Tzotzil and Tzeltal Maya communities such as Chamula and Zinacantán.
Why Visit San Cristóbal de las Casas, Mexico?
First, the town’s colonial centre is a joy to explore, with pedestrian streets, painted houses and historic churches at every turn. It was named a Pueblo Mágico in 2003.
In addition, San Cristóbal is the cultural capital of Chiapas and a gateway to Maya highland villages, where traditional dress and customs remain part of daily life. Finally, its cafes, markets and museums give it a relaxed yet lively character.
The Colonial Centre
Pedestrian Streets
Several streets in the centre are pedestrian-only, lined with cafes, restaurants, galleries and craft shops. Andador Real de Guadalupe and Andador Eclesiástico are especially pleasant for an evening stroll.

The Cathedral and Main Square
The cathedral faces the main square and began as a modest church built in 1528. Its colourful facade is one of the most photographed sights in town, particularly in the late afternoon light.
Amber and Textiles
San Cristóbal is known for its textiles, especially hand-woven garments made by local Maya communities, and for amber from elsewhere in Chiapas. Several shops and museums showcase these crafts.
Santo Domingo and the Market
The Church of Santo Domingo is the most impressive church in town, with an elaborately carved Baroque facade in pink stone and a richly gilded interior. Around it, a large open-air craft market sells textiles, embroidery, jewellery and souvenirs.

Beside the church, the former convent houses a textile museum focused on the weaving traditions of the Maya of Chiapas. Afterwards, walk a few blocks to the municipal market for a lively glimpse of local life, with stalls of fruit, flowers and spices.
Viewpoints, Museums and Day Trips
Hilltop Churches
Two hilltop churches offer the best views over the town. The Guadalupe Church sits on the Cerro de Guadalupe at the end of Real de Guadalupe, while the Church of San Cristóbal crowns a hill reached by a long stairway on the west side of town.

Casa Na Bolom
Casa Na Bolom is a museum and cultural centre in a colonial house, dedicated to the Lacandon Maya and the rainforest of Chiapas. It is a fascinating place to learn about the region.

Day Trips
San Juan Chamula and Zinacantán
The nearby Maya villages of San Juan Chamula and Zinacantán are popular day trips. Chamula’s church is famous for its unique blend of Catholic and Maya traditions. Photography is strictly forbidden inside, so always ask before taking pictures of people.
Sumidero Canyon
Near Tuxtla Gutiérrez, boat trips through the dramatic Sumidero Canyon pass towering cliffs, waterfalls and wildlife such as crocodiles and monkeys.
One Historical Fact About San Cristóbal de las Casas, Mexico
San Cristóbal was founded in 1528 by the Spanish conquistador Diego de Mazariegos. It served as the capital of Chiapas until 1892, when the government moved to Tuxtla Gutiérrez. Its current name honours Bartolomé de las Casas, the 16th century bishop known for defending the rights of Indigenous people.
How to Get to San Cristóbal de las Casas, Mexico
The nearest major airport is in Tuxtla Gutiérrez, with flights from Mexico City and other cities. From there, shuttles and taxis reach San Cristóbal in about an hour. Alternatively, comfortable long-distance buses connect the town with Oaxaca, Palenque, Mérida and Mexico City.
Best Time to Visit San Cristóbal de las Casas, Mexico
The best time to visit is from November to April, during the dry season. Days are sunny and mild, although nights can be cold because of the altitude, so pack warm layers. In contrast, the rainy season from May to October brings afternoon showers, yet the hills turn green and lush.
Is San Cristóbal de las Casas, Mexico Worth Visiting?
Yes, San Cristóbal de las Casas is well worth visiting. It combines colonial architecture, Maya culture and mountain scenery in one welcoming town. Moreover, it is an ideal base for exploring the highlands of Chiapas.
Final Thoughts
San Cristóbal de las Casas is a town that invites you to linger. Wander the pedestrian streets, admire Santo Domingo, climb to a hilltop church for the view and visit the nearby Maya villages with respect. In short, it is a highlight of any journey through southern Mexico.
Image Credits
Wikimedia Commons
- Colonial Church in San Cristóbal: Photo by Globetrotteur17 via Wikimedia Commons (CC BY-SA 2.0)
- Pedestrian Street in San Cristóbal: Photo by Globetrotteur17 via Wikimedia Commons (CC BY-SA 2.0)
- Santo Domingo, San Cristóbal de las Casas: Photo by Urcar70 via Wikimedia Commons (CC BY-SA 4.0)
- Hilltop Church in San Cristóbal: Photo by Globetrotteur17 via Wikimedia Commons (CC BY-SA 2.0)
- Stairway in San Cristóbal: Photo by Globetrotteur17 via Wikimedia Commons (CC BY-SA 2.0)
