Skip to main content
Flag decorations of the church in San Cristobal de las Casas, Chiapas, Mexico.

Things to do in  San Cristóbal de las Casas

Living la vida bohemia

A Spanish colonial city in Mexico’s Chiapas Highlands, San Crisóbal de las Casas is known for its beautiful natural setting and thriving arts scene. While nearby attractions such as Sumidero Canyon and El Arcotete ecological park attract crowds of tourists from around the region, some of the best things to do in San Cristóbal don’t require any planning. Think: listening to live jazz, reading at a café, or browsing markets overflowing with textiles and handicrafts.

Top 5 attractions in San Cristóbal de las Casas

Top activities in San Cristóbal de las Casas

All about San Cristóbal de las Casas

Local Currency
Mexican Peso (MX$)
When to visit

Thanks to its high altitude at 7,000 feet (2,100 meters) above sea level, San Cristóbal has moderate highs and chilly evenings year-round—a welcome reprieve if you’re coming from Mexico’s hot lowlands or beaches. Time your visit for the dry season (November to April) for the best weather, or travel during major holidays such as Día de los Muertos or Christmas to see the city light up with parades and celebrations.

Getting around

Most of San Cristóbal’s shops, restaurants, and museums are within the compact and walkable city center. There are even dedicated pedestrian zones, or andadores, where you can stroll past cafés and markets away from vehicle traffic. It’s easy to catch a taxi for short rides across town, but if you want to explore farther, use tourist shuttles, public buses, or colectivo vans to reach your next destination.

Traveler tips

Don’t miss San Cristóbal’s stunning natural surroundings. In addition to joining the crowds at Sumidero Canyon, you can swim at the turquoise Agua Azul waterfalls, walk along towering limestone stalactites and stalagmites at Rancho Nuevo Caves Natural Park, or hike and rock climb at El Arcotete ecological park. While it’s possible to take a day trip to Cascadas El Chiflón and Lagunas de Montebello National Park, the 3-hour drive is just far enough to make it worth spending the night.

en
18cf6f55-6f3b-4652-9024-2445fc6f82e8
attraction_list
People Also Ask
Q:Is it worth visiting San Cristóbal de las Casas?
A:

Yes, as the cultural capital of Chiapas, San Cristóbal is worth visiting for its art scene, history, and bohemian charm. The city’s colorful historic district is filled with galleries, independent cinemas, and eclectic cafés. San Cristóbal is also home to a large Indigenous community and played a significant role in the Zapatista movement.

Q:How many days do you need in San Cristóbal de las Casas?
A:

Plan to spend at least three days in San Cristóbal, which gives you enough time to visit the city’s main attractions, including museums, churches, and markets. Stay longer to take day trips to Sumidero Canyon National Park and other natural sites or to local villages such as San Juan Chamula.

Q:Is it safe to walk around San Cristóbal de las Casas at night?
A:

Yes, it’s generally safe to walk around San Cristóbal at night. As with any city, some neighborhoods are safer than others. Use common sense—walk in groups and stay on well-lit streets, especially if you’re out late. If you don’t feel safe walking, don’t hesitate to take a taxi.

Q:What should you wear in San Cristóbal de las Casas?
A:

Due to its high elevation, temperatures in San Cristóbal can range widely in a single day. Dress in layers to stay comfortable during warm afternoons and chilly evenings, and be prepared for sporadic rain during the wet season (May–October). The city’s cobblestone streets make comfortable walking shoes a must; leave the heels behind.

Q:What is there to do in San Cristóbal de las Casas?
A:

Spend time soaking in the city’s atmosphere at the central plaza (Zócalo), hike up to San Cristobalito Church for a great vista, and browse markets teeming with locally made crafts and fresh food. Learn more about Maya culture at the Centro de Textiles del Mundo Maya museum or in nearby villages such as Zinacantán.

Q:Does San Cristóbal de las Casas have an airport?
A:

No, San Cristóbal de las Casas does not have its own airport. The closest airport is Tuxtla Gutiérrez International Airport (TGZ), roughly a 1-hour drive from San Cristóbal. Take a taxi or bus directly from the airport to the city, or navigate the shared van network if you’re feeling up for an adventure.