San Cristobal de las Casas in Mexico is considered the cultural capital of Chiapas, the southernmost Mexican state that borders with Guatemala.
I hadn’t planned to visit San Cristobal de las Casas when I booked my trip to Mexico, which blows my mind because it ended up being my highlight of travelling through Mexico. I only ended up in this gorgeous highland town because travelling from Puerto Escondido to Lake Atitlan in Guatemala was a lot easier and cheaper by bus and it required a stopover here in San Cristobal.
The only word I have to describe my time in San Cristobal, or San Cris as some would call it, is magic. San Cristobal de las Casas is a very special place rooted in Mayan culture and encompassed with mountain air, sitting at 2200m in the Chiapas highlands. You know that feeling when you arrive somewhere and you can’t quite put your finger on why, but it feels really special? There’s a warmth in the air here in San Cristobal (from both the sunshine and the people) and the energy wraps itself around you, almost instantly. There’s a feeling of arriving home.
Maybe it was the maze of colourful streets that you happily lose yourself in, all adorned with different scents and smells. Maybe it was the integration of locals and travellers, coming together as one. Maybe it was the way the highlands and lush greens surrounding this Southern Mexico town gave an exquisite backdrop to every street you walked down. Or maybe it was the number of run-down VW combis roaming the streets and transporting you to a heaven you didn’t know existed.
So rich in culture and guaranteed to capture your heart, San Cristobal de las Casas is absolutely somewhere you must visit in Mexico.
I cannot wait to share this San Cristobal travel guide with you. Even if you’re heading to Mexico and set on enjoying the beaches, cenotes and surf, may I highly recommend that you spend at least a couple of days exploring inland Mexico and through the likes of San Cristobal de las Casas and the Chiapas region.
In this San Cristobal travel guide, I am going to share with you the best things to do in San Cristobal, the best places to visit in San Cristobal, the best places to eat in San Cristobal and the best day trips from San Cristobal.
Because of San Cristobal de las casas close proximity to the border with Guatemala, it’s a popular starting point for travellers entering Mexico from Central America and it’s also a popular last stop (like it was mine!) for those leaving Mexico to travel Central America via bus.
There are many companies that organise travel to and from San Cristobal de las Casas. It’s a lot easier than you think.
Arriving in San Cristobal from Puerto Escondido via bus
We checked buses and booked through Check my Bus. The journey is around 13 hours and arrives to the Central Bus Station which is within walking distance from the centre of town in San Cristobal de las Casas. Tickets are around 700-1000 pesos depending on which class you book and which time. There are a few departures a day. If you’re looking to head from San Cristobal back to the coast, there are departures heading back also.
Arriving in San Cristobal from Guatemala
I’ve not taken this journey but I’ve taken the journey from San Cristobal to Guatemala (the opposite way), which I believe would turn out very similar. I booked with Magic Travel (message Yuli on WhatsApp to arrange +502 5955 4001) and it cost 1200 pesos. This journey was around 14 hours and I was dropped off at my preferred destination on Lake Atitlan (Panajachel area). This time takes into account the border control, switching of buses when you reach the border and a couple of toilet/food stops.
There’s also the option to fly into San Cristobal.
The nearest airport is Tuxtla (TGZ) which is about an hour and 20 minutes drive away from San Cristobal. Taxis are around 900 mex pesos which isn’t cheap but if you can share a ride and split the cost – win!
Now that you know how to get to San Cristobal, it’s time to find somewhere to stay and discover the best things to do in San Cristobal!
1 comment
Muchas gracias. ?Como puedo iniciar sesion?