Top Things to Do in San Cristóbal, ranked
Is San Cristóbal worth visiting and why I think it’s overrated
What is San Cristóbal actually like?
Suggested 3-day San Cristóbal itinerary
What are the best things to do in San Cristóbal?
2. See the ornate Santo Domingo Church
3. Explore the Orquídeas Moxviquil Botanical Garden
4. Stop by the cathedral of San Cristóbal de las Casas
5. Walk through the Arco del Carmen
Looking for the best things to do in San Cristóbal? This colorful mountain city in Chiapas is one of Mexico's 177 Pueblos Mágicos (Magical Towns), recognized for its cultural, historical, and natural significance. It combines colonial architecture, indigenous culture, lively markets, great cafés, and easy access to some of the state's best natural attractions.
I visited San Cristóbal as part of my trip through southern Mexico and used it as a base for exploring places like Sumidero Canyon, El Chiflón Waterfalls, and El Arcotete. While I preferred cities such as Oaxaca and Puebla, I still think San Cristóbal is worth visiting for a few days—especially if you're interested in Chiapas' culture, cooler mountain climate, and nearby nature.
In this guide, I’ll cover the best things to do in San Cristóbal, Mexico, what the city is actually like, how many days you need, and which nearby attractions are worth your time.
Have a look at my Mexico travel guide for some travel inspiration.
If you have time left over, you can also check out Lagos Montebellos
I've ranked these things to do in San Cristóbal based on my own experience, taking into account how worthwhile they are, how crowded they get, and whether I'd actually recommend making time for them on your itinerary.
If nature is your sort of thing, San Cristóbal will not let you down
Yes, but it depends on what you're looking for. Many travelers end up staying longer than planned because the city has a relaxed atmosphere and makes a great base for exploring some of the best things to do in San Cristóbal and the surrounding Chiapas region.
If you enjoy colorful colonial cities, artisan markets, café culture, cooler mountain weather, and indigenous culture, you'll probably love San Cristóbal.
Even though San Cristóbal is supposed to be magical, it's approximately as magical as the card guessing trick—probably fine, but I've seen it a thousand times before. There are a bazillion nice streets, houses, restaurants, and cafés. But that's the problem, you see? They're just nice, nothing more. You can find the same streets, houses, restaurants, and cafés in plenty of places across Mexico.
Moreover, I found it absolutely overcrowded. We kept getting stuck in gridlock and bumped into tourists on almost every street. If I had to choose just one colonial city in Mexico, I'd probably pick Oaxaca or Puebla instead. They offer similar architecture, culture, food, and history, but I found them bigger, more varied, and ultimately more rewarding.
Still, I wouldn't skip San Cristóbal entirely. I think it works best as a 2–3 day stop and a base for exploring nearby highlights like Sumidero Canyon, El Chiflón Waterfalls, and El Arcotete. In fact, those surrounding attractions ended up being the real stars of the show for me.
Sumidero and El Chiflón are probably going to be the highlights of your trip; choose how long you want to cosplay H2O Just Add Water
For most people, 2–3 days is the sweet spot. That gives you enough time to experience many of the best things to do in San Cristóbal, from exploring the historic center and artisan markets to visiting churches, museums, cafés, and restaurants without feeling rushed. It also leaves room for at least one major nearby attraction.
If I had to choose, I'd prioritize Sumidero Canyon or El Chiflón Waterfalls, both of which ended up being among the highlights of my time in Chiapas. If you're researching things to do in San Cristóbal, Mexico, those two attractions are absolutely worth considering. Beyond that, I personally found other destinations in Mexico more rewarding.
The cathedral will not blow your mind, but it sits right on the main square, so you will end up here anyway
San Cristóbal is actually not that far from Mexico City and Mérida.
Before visiting, I expected San Cristóbal to be another pretty colonial city. And to be fair, it is. But it also feels different from places like Mérida, Puebla, or Oaxaca.
The first thing I noticed was the climate. At roughly 2,200 meters (7,200 ft) above sea level, San Cristóbal is much cooler than most destinations in Mexico. I visited in December and actually needed a jacket in the evenings, which felt strange after sweating my way through other parts of the country.
The historic center is compact and very walkable with colonial buildings on cobblestone streets, cafés everywhere, and markets selling textiles and souvenirs. There's also a strong indigenous presence, which gives San Cristóbal a different atmosphere from many other Mexican destinations.
That said, it's also one of the most visited places in Chiapas. Some travelers love the crowds and the energy. Personally, I found myself wishing for a bit more breathing room; it was way too busy for me.

Enjoy the towering cliffs and a crocodile sunbathing on the bank
San Cristóbal is a nice place in itself—it's all cobblestone streets, cozy cafés, and souvenir shops. Before you start checking off individual attractions, spend some time wandering around the historic center.
After that, I think these are the 5 places in San Cristóbal that deserve a closer look. But don't stop there. Some of the best experiences around San Cristóbal are actually outside the city, and the nearby natural attractions make fantastic day trips.
Museo del Ámbar
Fans of Jurassic Park will be over the moon–I know I was–with the insects captured in amber in Museo del Ámbar. Not only are there weird creatures captured in amber, but the museum also wins extra points for English descriptions and its gift shop. I was enthralled with the collection and even took a small piece of amber home with me (bought from the shop, obviously).
Templo Santo Domingo
You shouldn’t miss Templo Santo Domingo, which I found to be the most beautiful church in San Cristóbal de las Casas. The former Dominican monastery, with its reliefs, figures, and patterns, golden and pink, is truly photogenic… I know because I took so many photos.
Pro tip: You can easily combine this with a guided walking tour of the city.
You can find these beautiful orchids in the Orquídeas Moxviquil
At the Orquídeas Moxviquil Botanical Garden Isaw a whopping 25,000 plants, including 418 species typical for the state of Chiapas, some of them near extinction. Orchids, medicinal herbs, a statue garden, a cave, and a lagoon all make the garden the perfect place for relaxation and admiring nature. Or for sweating, if you decide to take a hike through the garden, including a few steep slopes, which is exactly what I did. Well worth it, though.
Minus points: All texts and descriptions are only in Spanish.
Cathedral of San Cristóbal and me
Yellow, baroque, and obviously Spanish. The cathedral was built in the 16th century by the conquistador Diego de Mazariegos, the founder of the city. The building isn’t as interesting as, for example, the Church of Santo Domingo in Puebla, but it’s the symbol of San Cristóbal de las Casas. And it’s in the center of the city, so you can’t make a mistake by briefly coming by to take a pic.
Arco del Carmen
Being a former city gateway from the 17th century, Arco del Carmen is the perfect illustration of the Mudéjar style. Just in case you haven’t heard of it: that’s the ornamental decorative style used mostly in Spain.
A nice cobblestone street full of cafés and other lovely stuff leads towards the arch, and the Carmen Church stands right next to it.
El Chiflón is bound to be all over your Instagram tbh
San Cristóbal itself is nice, but some of the best things to do in San Cristóbal are actually found just outside the city. Places like Sumidero Canyon, El Chiflón Waterfalls, and El Arcotete show a completely different side of Chiapas and ended up being some of my favorite experiences in the area.
If you're looking for the best things to do in San Cristóbal, Mexico, don't limit yourself to churches, museums, and markets. The nearby nature is a big part of what makes this region worth visiting in the first place. These are three amazing day trips from San Cristóbal that you shouldn’t miss.

Canyon Sumidero is the most beautiful place in Mexico!
One could almost think that Canyon Sumidero was created just by copy-pasting the Grand Canyon or Yosemite. Almost. It consists of the Grijalva River surrounded by steep limestone walls, 1,000 meters (3,280 feet) high, and is home to many exotic species, including crocodiles, pumas, and jaguars! The surrounding jungle offers plentiful orchids, palms, and cacti. Simply put, Sumidero Canyon is a paradise for all nature lovers, geology geeks, animal enthusiasts, and biology fans, and I loved it.
The fastest way to get from San Cristóbal de las Casas to Canyon Sumidero is by following the road towards Tuxtla Gutiérrez, and turning left to Chiapa de Corzo just before you reach Tuxtla. The ride is 55 kilometers (34 miles) long and takes about an hour.
Pro tip: You can also book a tour online.
Beautiful natural phenomenon
In Chiapa de Corzo, boat tours will take you to the canyon. There I saw towering cliffs, waterfalls, wildlife, the Chicoasén Dam, and an absurd pink cave with an image of the Virgin of Guadalupe. It's easily one of the most impressive things to do near San Cristóbal and was one of the highlights of my trip through Chiapas. Definitely one of the best day trips from San Cristóbal.

Cascada Velo de Novia
Cascada el Chiflón is a series of five roaring waterfalls on a crystal-clear turquoise river. Pathways lead alongside the water, which took me to one waterfall at a time—each more epic than the previous one.
The first cascade I stumbled upon was Cascada El Suspiro, a starter to warm me up for what was to come. Next in line was the Cascada Ala de Ángel, where water fell into a pool strewn with trees and boulders. And then, one waterfall to rule them all, Cascada Velo de Novia appeared. And that’s the true king of waterfalls.
Roaring, spraying you with drops of water even from a distance, the Cascada Velo de Novia (The Bridal Veil in translation) is 80 meters (260 feet) tall and incredibly powerful. It takes down water from Chiapas’ uplands, bringing it to the Central Valley. It was amazing.
And if that’s not enough, you can even dive into the waters of adrenaline and zip-line the cascades! There are two lines to choose from: 300 and 600 meters (985 and 1,970 feet) long.
Watch your steps!
El Arcotete
If you visit San Cristóbal de las Casas, El Arcotete is close at hand. It’s a majestic cave system, and it’s off the beaten path. This means it won’t be chock-full of tourists like San Cristóbal!
Pro tip: You can book a 2-day expedition if you want to enjoy more cave time.
Boredom is a non-existent word in El Arcotete Ecotourism Park. There are plenty of adventurous activities to do: zip-lining, rock climbing, exploring the caves… and you won’t die of starvation either. The place offers a cozy restaurant and a snack bar.
Beans, cheese, pickled onion, and yes, those are grasshoppers on top
Looking for a place to have a bite of something truly Mexican? I loved visiting La Lupe. The restaurant is friendly, colorful, and serves burritos, tortillas, tacos, and other dishes typical for Mexican cuisine.
I thought El Secreto restaurant was also a good choice. A bit fancier and a bit less Mexican than La Lupe, it offers fine dining out of this world. Duck tacos, filete Jovel, octopus… all I ever dreamed of. And the service was beyond excellent. If you want to keep the bill low, don’t go there—not because it is expensive (it is, though) but because you’ll want to eat everything on the menu!
This post contains affiliate links. If you make a booking through one of my links, I may earn a small commission—at no additional cost to you. Thank you for your support!
Top Things to Do in San Cristóbal, ranked
Is San Cristóbal worth visiting and why I think it’s overrated
What is San Cristóbal actually like?
Suggested 3-day San Cristóbal itinerary
What are the best things to do in San Cristóbal?
2. See the ornate Santo Domingo Church
3. Explore the Orquídeas Moxviquil Botanical Garden
4. Stop by the cathedral of San Cristóbal de las Casas
5. Walk through the Arco del Carmen
Hi, I’m Jan. I travel fast and intensely, whether I’m exploring the buzz of Tokyo in 3 days or road-tripping through mountains and beaches on a 3-week Thailand adventure. And no matter where I am, you’ll always find me in a comfortable hotel at night and eating the best food.
If that sounds like your kind of journey, hop on board, and let’s explore the world together!
I started this blog after realizing how tough it can be to find reliable, authentic travel info. You wouldn’t believe how many “travel bloggers” never even visit the places they write about! On Next Level of Travel, you can count on my full honesty and insights drawn from my firsthand experiences.
Here’s the deal: not every destination is all superlatives and unicorns. I’ll let you know if a tourist attraction isn’t worth your time, like skipping overrated stops in my 2-week Spain itinerary. And when I find something truly special—like the perfect mix of culture and nature in Cape Town—you can trust that it’s worth adding to your itinerary.
Comments | Thoughts? Give us a shout!