San Cristobal de Las Casas is a magical fusion of the new and the old. Tradition is deeply ingrained in the culture of this colonial city, which you can see by the dress of the women as you walk down the street.
But a new generation has come along too. Breathing new energy into the city, San Cristobal now thrives on community interaction and collaboratives in the form of cafes, galleries and community events.
For these reasons, San Cristobal has become a popular destination amongst visitors looking to explore a colonial city and the stunning nature of the surrounding Chiapas region. Plus, it’s also super affordable!
A glimpse at an authentic and affordable Mexican city
You can expect delicious food from the diverse restaurants here. Plus the fact that they’re cheap means you can’t feel guilty for eating tons of food.
If you’re a wine lover, San Cristobal is the place to be. There’s a wine bar that offers glasses of wine and tapas for $1 (we talk more about this later). The wine bar is a great place to start your night before heading to any one of San Cristobal’s numerous bars and clubs.
With affordable accommodation and living costs, San Cristobal is starting to hit the digital nomad scene. The abundance of cafes and co-working spaces has made the city the perfect place to work.
Located in the mountains of Chiapas
Situated 2,200 meters in the mountains of Chiapas, San Cristobal has warm sunny days but a chillier climate during the nights. This also makes the city a great place for hiking.
San Cristobal is a place that you can discover for a few days or fall in love with the colourful streets and end up staying for months!
Many people say that Hotel Bo is ‘one of the best places they’ve stayed in’. You’re certainly treating yourself if you decide to stay here. Alongside the stunning gardens brimming with flowers, there’s modern and cosy rooms, a gym and onsite restaurant.
The hotel’s restaurant treats guests to upmarket Mexican cuisine and international dishes in a thoughtfully lit dining room. Their exceptional breakfast is the perfect way to set you up for a day of exploring San Cristobal. Trust us, you won’t want to leave once you arrive at Hotel Bo.
You couldn’t be more at the heart of San Cristobal than at Casa Lum. The popular walking street filled with restaurants and bars are literally on your doorstep.
Contemporary style and colonial architecture coexist in harmony at Casa Lum. This is clearly exhibited throughout it’s 8 rooms and delicious restaurant.
Another thing we love about this place, they’re also a social and environmentally sustainable hotel.
Posada del Abuelito is a cozy and colourful hostel situated inside one of San Cristobal’s stunning colonial buildings. The heart of the hostel is the perfect place to chill, surrounded by plants and hammocks.
The delicious breakfast that’s included sets you up perfectly for a day of exploring the city. The communal kitchen also means you can dabble in a bit of cooking yourself. The atmosphere created by the hosts will make you feel instantly at home.
We’re not quite sure how Puerta Vieja Hostel makes money, but we’re definitely not complaining. For just $9, you get both breakfast and dinner included in the price. On top of that, they even offer a free burger and cocktail night every Friday!
There’s plenty to keep you occupied within the hostel too. There’s table tennis, a TV lounge and a large garden for chilling in. The hostel is also only seconds away from San Cristobal’s main square. It’s a great place to meet other travellers.
Free breakfast and dinner
TV lounge and table tennis
Close to the main square
Dorm rooms from $9 per night, including breakfast and dinner
San Cristobal de las Casas is a food lover’s dream destination. For a relatively small city, it has an extremely diverse range of cuisines and restaurants. You can get pretty much anything – Mexican, Thai, Indian, Italian, and Spanish. You name it and you’ll probably be able to find it in San Cristobal.
With so many choices, we’re here to help you out! Below are our 4 favourite spots in San Cristobal:
La Vina de Bacco – delicious wine and tapas for just $1
This wine bar has become famous amongst visitors to San Cristobal de las Casas, who can’t help but be amazed at the super low prices. La Vina de Bacco is always busy, no matter the time of day.
Why? They sell glasses of wine for just $1 and with each glass, you also get tapa and popcorn. You can’t really ask for much more!
The staff are incredibly friendly and the bar’s atmosphere is the perfect place to get the night started, plus line your stomach with the selection of tapas available.
El Tacoleto – the best tacos in town
El Tacoleto knows how to make a great taco. They’ve taken traditional Mexican street food and placed it in a welcoming little restaurant with the friendliest staff.
Take your pick of soups, tacos, quesadillas and amabres. Just in one restaurant, you can sample a whole host of different traditional dishes.
Alongside your traditional tacos, El Tacoleto also offers Marlin tacos which are definitely worth a try.
Tok Tok Wok – an incredible ‘build your own dish’ Asian restaurant
Tok Tok Wok is a family-owned small restaurant, hidden slightly away from the hustle and bustle of the main square.
Straight away, you’ll feel like you’re having dinner with the family. The restaurant also has a different way of ordering. You get to build your dish from scratch using a check sheet.
You get to pick your base, protein, vegetables and sauce. Dishes start at only 50 MXN ($2.55).
Cardamomo Cocina – rich and flavourful Indian cuisine
Something that’s hard to find across Mexico is good Indian food. If that’s what you’ve been craving, then Cardamomo Cocina will satisfy those cravings.
The thoughtfully decorated restaurant is a great option for vegetarians too. If you do make it to this restaurant, we recommend either the Butter Chicken or Butter Paneer.
Getting around San Cristobal de las Casas is super easy! It’s exactly what you want when on holiday or travelling. The city is relatively small with most things centred around the historic centre.
Walking will probably be your main form of transport, but to get to some locations a taxi or colectivo may be more practical.
San Cristobal is the perfect walkable city. Exploring the city can easily be done on foot as restaurants or bars will probably always be within walking distance, no matter where your accommodation is.
The main walking street, lined with restaurants, bars and tour agencies is pedestrianised so no need to worry about those crazy Mexican drivers.
There are plenty of taxis roaming the streets of San Cristobal de las Casas or waiting around the popular tourist areas like the bus station and main square.
Taxis cost around 30 MXN ($1.50) – 40 MXN ($2.05) to get to most places within San Cristobal.
If where you’re trying to go is too far to walk, then colectivos are a cheap and easy way to get around the city.
The colectivos advertise where they’re going with signs displayed on their windscreen. All that you have to do is flag the right one down on the street.
A lot of them go between different markets and a few go to the large Walmart just outside of town if you need to do some shopping. The average ride should cost only around 8 MXN ($0.40).
If you’re looking to visit San Juan Chamula, one of the indigenous villages on the outskirts of San Cristobal, then a colectivo is a great way to get there. Head to the colectivo station by the market. The journey takes 30 minutes and costs 18 MXN ($0.90) each way.
If you’d rather travel at your own pace and not have to worry about anyone else, then you could consider renting a car.
We’d only recommend doing this if you want to explore Chiapas, otherwise, it’s not worth it. You also have to make sure you have somewhere to keep the car whilst you’re in the city.
Unless you find a local company in San Cristobal, you’ll probably have to pick the car up from Tuxtla, a city an hour from San Cristobal. Car rentals start at $21 per day if you search on Skyscanner.