Skip to main content

Search hotels in San Cristóbal de Las Casas

Enter your dates to see the latest prices and deals for San Cristóbal de Las Casas hotels

Filter by:

Star Rating

Review score

San Cristóbal de Las Casas – 174 hotels and places to stay

See the latest prices and deals by choosing your dates.
Sombra del Agua, hotel in San Cristóbal de Las Casas

Sombra del Agua, the most emblematic hotel in San Cristóbal de Las Casas, offers its guests a unique experience in each stay, in a historical monument dating from 1907 that has been adapted with...

Restaurant was excellent and facilities were gorgeous! Loved everything about our stay 🤩
Scored 9.1
9.1
Rated wonderful
Wonderful
869 reviews
Price from$80.81per night
Yox Hotel Boutique, hotel in San Cristóbal de Las Casas

Located a 6-minute walk from San Cristobal Cathedral, Yox Hotel Boutique offers 5-star accommodations in San Cristóbal de Las Casas and features a garden, a shared lounge and a terrace.

excellent location. ! block to one of the pedestrian walkways with restaurants and shops. very quite
Scored 8.7
8.7
Rated excellent
Excellent
957 reviews
Price from$76.72per night
Casa Lum, hotel in San Cristóbal de Las Casas

Featuring a restaurant and bar, Casa Lum Hotel Eco Chic is located in San Cristóbal de Las Casas. This hotel offers a business center, garden and terrace. Free WiFi access is available.

The hotel & the room were very nicely designed - it made you just feel a part of the culture of the region. Plus the hotel is really well located (on one of the main roads of the city, and the main block is just a 7/10 minute walk away).
Scored 9.2
9.2
Rated wonderful
Wonderful
252 reviews
Price from$139.58per night
Hotel Grand Maria, hotel in San Cristóbal de Las Casas

Featuring a restaurant and bar, Hotel Grand Maria is located in San Cristóbal de Las Casas. The accommodations offers a garden. Free WiFi access is available.

This was one of the best hotels we stayed in Mexico during our 2 week stay. The hotel is located very close to the city center, less than 10 minutes walking distance. The rooms were very clean and had all necessary amenities. The staff were very accommodating and professional.
Scored 9.0
9.0
Rated wonderful
Wonderful
771 reviews
Price from$81.49per night
Hotel Mansion Del Valle, hotel in San Cristóbal de Las Casas

Located in downtown San Cristobal de Las Casas, this 4-star hotel is 3 blocks from San Cristobal Cathedral. The hotel offers a free Wi-Fi zone.

The location
Scored 9.0
9.0
Rated wonderful
Wonderful
1,104 reviews
Price from$47.34per night
Hotel Pepe Pancho, hotel in San Cristóbal de Las Casas

Located in San Cristóbal de Las Casas and with San Cristobal Cathedral reachable within a 4-minute walk, Hotel Pepe Pancho provides concierge services, non-smoking rooms, a terrace, free WiFi...

The staff was very helpful and friendly and the room was great.
Scored 8.3
8.3
Rated very good
Very Good
234 reviews
Price from$32.65per night
Ganesha Hotel, hotel in San Cristóbal de Las Casas

Located in San Cristóbal de Las Casas, within 656 feet of San Cristobal Cathedral and 656 feet of Central Plaza & Park, Ganesha Hotel provides a garden.

I loved the atmosphere, it was so cosy, with an indoor garden and the rooftop looking for the city, utterly charming. The staff is wonderful, and the rooms are big and comfortable.
Scored 9.1
9.1
Rated wonderful
Wonderful
316 reviews
Price from$37.55per night
Sereno Art Hotel, hotel in San Cristóbal de Las Casas

Located in San Cristóbal de Las Casas, a 2-minute walk from San Cristobal Cathedral, Sereno Art Hotel provides accommodations with a garden, free private parking, a shared lounge and a bar.

Very kind staff, spacious and nice room, comfy bed. TV supports Netflix. Lightning of room is really nice!
Scored 8.5
8.5
Rated very good
Very Good
166 reviews
Price from$51.20per night
Hotel Jovel - Pago solo en efectivo, hotel in San Cristóbal de Las Casas

Hotel Jovel - Pago solo en efectivo is located in the Cerillo district of San Cristóbal de las Casas, just 3 blocks from San Cristóbal Church. It offers a charming garden and rooms with free Wi-Fi.

The staff were super helpful and friendly even though they spoke little English. The room was cozy and spacious enough. We enjoyed the birds who were chirping in their beautiful garden. It was convenient to walk around and enjoy the town since all the attractions and great restaurants were close by.
Scored 8.5
8.5
Rated very good
Very Good
420 reviews
Price from$29.98per night
Hotel Casa Margarita, hotel in San Cristóbal de Las Casas

Hotel Casa Margarita is 656 feet from the Zócalo, San Cristobal De Las Casas’ Main Square.

Location is great. Staff was nice and friendly. It's okay, you get what you pay. Nothing more, nothing less
Scored 8.7
8.7
Rated excellent
Excellent
479 reviews
Price from$40.95per night
See all 141 hotels in San Cristóbal de Las Casas

Most-booked hotels in San Cristóbal de Las Casas in the past month

San Cristóbal de Las Casas's best hotels with breakfast

  • Guayaba Inn Boutique Hotel
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 167 reviews

    Located next to the NaBolom Museum, Guayaba Inn Boutique Hotel offers attractive gardens, a sauna, free American breakfast and charming rooms with free WiFi.

    Great breakfast. Excellent staff. Outstanding room.

  • Casa del Alma Hotel Boutique & Spa
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 246 reviews

    Featuring a spa and a restaurant, Casa del Alma Hotel Boutique & Spa is in the center of San Cristóbal de las Casas. It provides free parking and attractive suites with free Wi-Fi.

    well appointed room, friendly staff, excellent breakfast

  • Posada Real de Chiapas
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 36 reviews

    Posada Real de Chiapas features a garden, shared lounge, a terrace and restaurant in San Cristóbal de Las Casas. This 4-star hotel offers a bar.

    El restaurante,áreas verdes, habitación y servicio

  • Villas NA
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 51 reviews

    Located in San Cristóbal de Las Casas, 2.2 miles from San Cristobal Cathedral, Villas NA has accommodations with a garden, free private parking and a terrace.

    Excelente lugar para descansar, excelente atención.

  • Casa Rosa Hotel & Spa
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 50 reviews

    Located in San Cristóbal de Las Casas, a 5-minute walk from San Cristobal Cathedral, Casa Rosa Hotel & Spa provides accommodations with free bikes, free private parking, a shared lounge and a terrace.

    wonderfully kind staff. great food. very neat place

  • Hotel Boutique Amorini
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 68 reviews

    Located in San Cristóbal de Las Casas and within a 14-minute walk of San Cristobal Cathedral, Hotel Boutique Amorini features a terrace, non-smoking rooms, and free WiFi.

    muy bonitas habitaciones, ubicado cerca del centro

  • Plaza Gallery Hotel Boutique
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 71 reviews

    Located in the heart of San Cristobal de las Casas, Plaza Gallery Hotel Boutique offers rooms with balcony or terrace and views over the city.

    nette hotel, ontbijt super! heel centraal gelegen.

  • Hotel Villas Casa Morada
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 68 reviews

    In the historic center of San Cristóbal de Las Casas, Villas Casa Morada is just a 5-minute walk from Chiapas Autonomous University.

    Very helpful and attentive staff. Well appointed rooms.

Budget hotels in San Cristóbal de Las Casas

  • Hotel Villa Murano
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 314 reviews

    Located in San Cristóbal de Las Casas, within a 8-minute walk of San Cristobal Cathedral and 700 yards of Santo Domingo Church San Cristobal de las Casas, Hotel Villa Murano has accommodations with a...

    El hotel muy bonito, limpio, las personas muy amables

  • Hotel Casa de Gandhi
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 348 reviews

    Located in San Cristóbal de Las Casas, within a 7-minute walk of San Cristobal Cathedral and 0.4 miles of Santo Domingo Church San Cristobal de las Casas, Hotel Casa de Gandhi provides accommodations...

    Beautiful accommodation, such a gorgeous place. Loved it.

  • Hotel Casa de Familia de San Cristobal
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 254 reviews

    Located in San Cristóbal de Las Casas, a 3-minute walk from San Cristobal Cathedral, Hotel Casa de Familia de San Cristobal has accommodations with a garden, free private parking, a terrace and a...

    Courtyard ambience and Room 8 and a magnificent garden

  • Hotel Casa del Sol
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 230 reviews

    Hotel Casa del Sol is located in San Cristóbal de Las Casas, a 7-minute walk from the historic center, 2297 feet from Santo Domingo and 10 steps from the main street of the city, where you will find...

    Everything. Very cozy place to stay. 100% recomended!

  • Hotel Tierra Maya
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 277 reviews

    Located in San Cristóbal de Las Casas, within a 13-minute walk of San Cristobal Cathedral and 0.6 miles of Central Plaza & Park, Hotel Tierra Maya has accommodations with a bar and free WiFi...

    Nice view from my room . Staff was helpful and the bed was great.

  • Casa Cafeólogo
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 205 reviews

    Casa Cafeólogo is located in San Cristóbal de Las Casas, within a 8-minute walk of La Merced Church and 600 yards of Del Carmen Arch.

    Fantastic locatioon Lovely staff Great breakfasts

  • Hotel Grand Maria
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 771 reviews

    Featuring a restaurant and bar, Hotel Grand Maria is located in San Cristóbal de Las Casas. The accommodations offers a garden. Free WiFi access is available.

    Great location, comfortable room, excellent service

  • Hotel Posada Primavera
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 655 reviews

    Offering a rustic-style décor, a beautiful garden and wooden furniture, Hotel Posada Primavera is located in San Cristóbal de Las Casas town center. Free WiFi is available in all areas.

    garden, cosy rooms, coffee and water in rooms, clean

Hotels located in the center of San Cristóbal de Las Casas

  • Corregidora 12
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 16 reviews

    Featuring a garden and a restaurant, Corregidora 12 is located in San Cristóbal de Las Casas, a 6-minute walk from San Cristobal Cathedral and half a mile from Santo Domingo Church San Cristobal de...

  • Docecuartos Hotel
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 13 reviews

    Docecuartos Hotel is located in San Cristóbal de Las Casas, a 9-minute walk from La Merced Church and 600 yards from Del Carmen Arch.

    Muy cómodo el cuarto, linda decoración y el servicio todos muy amables

  • Hotel Bo
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 206 reviews

    Just a 5-minute walk from San Cristobal Church and Central Park, this design hotel offers a gym, business center and stylish restaurant. Rooms feature a flat-screen TV, iPod dock and free Wi-Fi.

    very stylish rooms and public areas. lovely property

  • Hacienda Valentino
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 4 reviews

    Hacienda Valentino has a garden, shared lounge, a terrace and restaurant in San Cristóbal de Las Casas. This 4-star hotel offers a bar.

  • Sombra del Agua
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 869 reviews

    Sombra del Agua, the most emblematic hotel in San Cristóbal de Las Casas, offers its guests a unique experience in each stay, in a historical monument dating from 1907 that has been adapted with...

    Beautiful hotel, in superb location. Beds very comfy.

  • Ganesha Hotel
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 316 reviews

    Located in San Cristóbal de Las Casas, within 656 feet of San Cristobal Cathedral and 656 feet of Central Plaza & Park, Ganesha Hotel provides a garden.

    Just tremendous staff; couldn't have been nicer and FUN!

  • Hotel Casa Selah
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 35 reviews

    Only a 5-minute walk from the town center and main square, Hotel Casa Selah is located in San Cristóbal de Las Casas. It offers free Wi-Fi access, luggage storage and shuttle services for a fee.

    Muy bien ubicado, muy cómodo y bonito, descanse muy bien

  • Hotel Posada El Zaguán
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 454 reviews

    Posada El Zaguan is a renovated Mexican-style hotel in San Cristóbal de Las Casas. It features mountain views, a shared dining room and free breakfast. Free Wi-Fi access is available.

    Nice place excelent breakfast good location helpfull staf

FAQs about hotels in San Cristóbal de Las Casas

What Guests Said About San Cristóbal de Las Casas:

  • Scored 10
    10

    A great value close to the city center but quiet at night.

    A great value close to the city center but quiet at night. The staff are wonderful. It has the best laundry service I have ever experienced. I highly recommend to anyone looking for a comfortable stay.
    Joseph
    United States of America
  • Scored 10
    10

    Nice colonial city centre in the top of Chiapas mountains...

    Nice colonial city centre in the top of Chiapas mountains with lots of options: nature, food, cultural and especially the coffee and chocolate. Very nice place to chill and even spend a long time to enjoy the atmosphere, visit the surroundings and enjoying the nice weather. I think this would be a great place to spend several weeks and work remotely.
    Luis
    Spain
  • Scored 10
    10

    This city has a lovely atmosphere and the people is friendly...

    This city has a lovely atmosphere and the people is friendly, the main plaza is awesome with many vendors offering their hand made clothes. It is amazing to lear how many days it takes to produce a single piece of clothing.. they truly work hard to earn their living.
    A
    Anonymous
  • Scored 10
    10

    San cris is such an amazing place.

    San cris is such an amazing place. Not only the town but the surrounding areas too and especially the locals and local travellers were really kind and helpful. I met lots of lovely people, It felt really safe too but I just stayed within the touristy circuit. I recommend doing all the tours, especially the one to Palenque ruins. It's a long one but totally worth it. I should have stayed longer to do the jungle bit. Lots of people recommended me booking the tours once there but since I had just 6 days, I should have booked the whole circuit tour that takes you to the jungle for a few days. The food was amazing. There wasn't enough times during the day to try everything and if you are a coffee lover, get lots of coffee too.
    TeresaGC86
    Spain
  • Scored 8.0
    8.0

    San Cristobal is a very easy place to stay for a week.

    San Cristobal is a very easy place to stay for a week. It is a great base for trips and there is plenty to do in the town. Lots of food options. Past the main plaza there are streets that offer very good meal of the day options and whatever your food preference you can find it here. I particularly loved El Arcotete national park, you can get a collectivo here for Q15. Also the free textile musuem is worth a visit.
    Elizabeth
    United Kingdom
  • Scored 8.0
    8.0

    A beautiful but very large city located high up in the...

    A beautiful but very large city located high up in the mountains (2200m) so be prepared for cool nights! Two long pedestrian streets lined with shops, bars, restaurants and market sellers as well as markets at either end. Great things to see and do in the environs of the city such as San Juan Chamula, Zinancantan, Caves of Rancho Nuevo, Canyon (closer to Tuxtla), etc. The amber museum in town was fascinating!
    Robin
    Australia

Explore guest reviews of hotels in San Cristóbal de Las Casas

  • From $54.42 per night
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 331 reviews
    I have loved so much staying at Na Bolom. Tons of charm, peace, kindness, culture, privacy. The staff is very helpful and friendly and they helped me out to book some tours and transfers. The kitchen is just like your grandma's. The decor is stunning and well studied. I had a hard time to leave the hotel for visiting as it has so many things inside: a garden, a big patio, restaurant, museum, library, cafe in front of the main entrance, shop and much more. Surely one of the best place I have ever been.
    Linda
    Italy
  • From $41.74 per night
    Scored 8.1
    8.1
    Rated very good
    Very Good
     · 351 reviews
    I love this hostel- it feels like family. the staff are so welcoming and fun and there are lots of activities like family dinner, quiz and invitations to nights out and dog shelters. It is in a fantastic location, comfortable safe, amazing wifi and delicious free breakfast- the best Hostal I have stayed in in Mexico so far!
    jessica
    United Kingdom
  • From $70.63 per night
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 348 reviews
    The family that runs this hotel is very friendly and helpful. We needed to go early and they made sure the breakfast was ready when we needed it to be. Also they serve good coffee and liquors for you for free. All in all one of the best experiences wr ever had in a hotel.
    Herman Hendrik Jozef
    Netherlands
  • From $21.12 per night
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 1,283 reviews
    This was the best hostel I've been in so far and I've been all over Mexico for 1 year
    Nikki
    Mexico
  • From $26.01 per night
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 1,487 reviews
    Probably the best hostel in Mexico.
    Jay
    Canada