Skip to main content

Filter by:


Star rating

Review score

San Cristóbal de Las Casas – 175 hotels and places to stay
See the latest prices and deals by choosing your dates.
Yox Hotel Boutique, hotel in San Cristóbal de Las Casas

Set 500 metres from San Cristobal Cathedral, Yox Hotel Boutique offers 5-star accommodation in San Cristóbal de Las Casas and features a garden, a shared lounge and a terrace.

The hotel is in a nice location very close to the main streets and squares of the town - felt very safe. Rooms were small but had everything we needed, including a very comfortable bed. While it can get cold in the night, the staff can provide blankets and/or heaters. Everywhere was clean and quiet, and the staff were very helpful when we needed to organise taxis or get advice about the town. Overall it was a nice stay and great value!
8.7
Scored 8.7
Fabulous
Rated fabulous
912 reviews
Price from£78.42per night
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...

This hotel was fantastic. Historic, but stylish modern touches. Lots of local art. Room was basic but beautiful. Very big comfortable bed. The garden/plaza is a great place to relax. The restaurant is of a very high quality. Our food and drinks were so delicious. Very friendly people working here. Very good value for money. Location perfect. Free parking.
9.1
Scored 9.1
Superb
Rated superb
933 reviews
Price from£61.34per 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.

Really lovely building and decorated beautifully, great location.
9.0
Scored 9.0
Superb
Rated superb
1,158 reviews
Price from£47.28per 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 centre, garden and terrace. Free WiFi access is available.

I was most taken by the interior design, tastefully and innovatively incorporating local textile crafts in its decorative scheme. This is an exceptionally beautiful little hotel. The staff were very friendly and helpful with our arrangements. Super useful to have an English speaker among them!
9.2
Scored 9.2
Superb
Rated superb
269 reviews
Price from£142.67per night
Hotel Cielo y Selva, San Cristobal de las Casas, hotel in San Cristóbal de Las Casas

Hotel Cielo y Selva, San Cristobal de las Casas is located in San Cristóbal de Las Casas, only 10 minutes’ walk from the Central Park, San Cristobal de las Casas Cathedral and La Paz Square.

It was clean and close to the town.
8.4
Scored 8.4
Very good
Rated very good
289 reviews
Price from£30.86per night
Ganesha Hotel, hotel in San Cristóbal de Las Casas

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

Loved it . Front of house staff were lovely and really accommodating . The lady on reception when I arrived was super helpful . Highly recommended
9.1
Scored 9.1
Superb
Rated superb
310 reviews
Price from£47.28per night
Hoteles Villa Mercedes San Cristobal, hotel in San Cristóbal de Las Casas

Featuring free Wi-Fi, free parking and a spa, Hotel Villa Mercedes San Cristobal is located 1 km from central San Cristobal de las Casas.

love how comfortable the bed was. I love how everything was super close by.
9.1
Scored 9.1
Superb
Rated superb
509 reviews
Price from£53.90per 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 400 metres, Hotel Pepe Pancho provides concierge services, non-smoking rooms, a terrace, free WiFi throughout...

Good location, comfortable hotel room, nice breakfast included, helpful and pleasant staff
8.3
Scored 8.3
Very good
Rated very good
236 reviews
Price from£33.37per night
Hotel Casa Índigo, hotel in San Cristóbal de Las Casas

Offering a buffet restaurant, Hotel Casa Índigo is located in central San Cristóbal de Las Casas, Chiapas. Free Wi-Fi access is available and shuttle services to the airport are provided for a fee.

Location and the breakfast staff politeness
8.2
Scored 8.2
Very good
Rated very good
453 reviews
Price from£35.54per night
Hotel Real del Valle, hotel in San Cristóbal de Las Casas

Hotel Real del Valle is located in San Cristóbal de Las Casas. Free WiFi access and a sun terrace are available. Plaza De La Paz is 3 minutes’ walk away.

Great location, very close to the centre.
8.7
Scored 8.7
Fabulous
Rated fabulous
204 reviews
Price from£23.57per 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

  • Casa Lum
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 269 reviews

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

    Muy bonitas las habitaciones y excelente ubicación

  • Hotel Posada El Zaguán
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 479 reviews

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

    Nice place excelent breakfast good location helpfull staf

  • Casa Santa Lucia
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 284 reviews

    Casa Santa Lucia is located in San Cristóbal de Las Casas, 300 metres from the Craft Market. Free Wi-Fi access and free full breakfast are included.

    Great breakfast and location! Quite attentive staff.

  • Guayaba Inn Boutique Hotel
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 173 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
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 244 reviews

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

    well appointed room, friendly staff, excellent breakfast

  • Posada Real de Chiapas
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 31 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 concepto, las habitaciones . Servicio del restaurante.

  • Suites del Barrio
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 8 reviews

    Set in San Cristóbal de Las Casas, Suites del Barrio offers 3-star accommodation with a terrace and a restaurant.

    El lugar es un estilo vintage hermoso a mí compañero le gustó

  • Villas Na
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 51 reviews

    Situated in San Cristóbal de Las Casas, 3.5 km from San Cristobal Cathedral, Villas Na features accommodation with a garden, free private parking and a terrace.

    Excelente lugar para descansar, excelente atención.

Budget hotels in San Cristóbal de Las Casas

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

    Located in San Cristóbal de Las Casas, within 600 metres of San Cristobal Cathedral and 700 metres of Santo Domingo Church San Cristobal de las Casas, Hotel Casa de Gandhi provides accommodation with...

    Beautiful accommodation, such a gorgeous place. Loved it.

  • Hotel Casa de Familia de San Cristobal
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 287 reviews

    Situated in San Cristóbal de Las Casas, 300 metres from San Cristobal Cathedral, Hotel Casa de Familia de San Cristobal features accommodation with a garden, free private parking, a terrace and a...

    Courtyard ambience and Room 8 and a magnificent garden

  • Ganesha Hotel
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 310 reviews

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

    The yoga room was lovely and the bathrooms were clean

  • Hotel Casa del Sol
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 243 reviews

    Hotel Casa del Sol is located in San Cristóbal de Las Casas, a 7-minute walk from the Historic Center, 700 meters from Santo Domingo and 10 steps from the main walker, Guadalupano, where you can find...

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

  • Hotel Tierra Maya
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 283 reviews

    Situated in San Cristóbal de Las Casas, within 1.1 km of San Cristobal Cathedral and 1 km of Central Plaza & Park, Hotel Tierra Maya features accommodation with a bar and free WiFi throughout the...

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

  • Hotel Tepeyac
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 409 reviews

    Hotel Posada Tepeyac is set in the centre of San Cristóbal de Las Casas, two blocks from the historic city centre. Every room is fitted with a TV with satellite channels.

    La decoración del hotel, los colores y la tranquilidad.

  • Casa Cafeólogo
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 209 reviews

    Casa Cafeólogo provides rooms with free WiFi in San Cristóbal de Las Casas, conveniently situated 300 metres from San Cristobal Cathedral and 200 metres from Central Plaza & Park.

    great location, great room, great breakfast, very friendly staff

  • Hotel Posada Primavera
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 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 centre. Free WiFi is available in all areas.

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

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

  • Taller de Juan - Casa Hotel
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 99 reviews

    Taller de Juan - Casa Hotel features a garden, terrace, a restaurant and bar in San Cristóbal de Las Casas.

    Excelente atención, ubicación y el hotel muy bonito

  • Docecuartos Hotel
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 10 reviews

    Docecuartos Hotel is set in San Cristóbal de Las Casas, 800 metres from La Merced Church and 500 metres from Del Carmen Arch.

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

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

    Boasting a garden and a restaurant, Corregidora 12 is set in San Cristóbal de Las Casas, 500 metres from San Cristobal Cathedral and less than 1 km from Santo Domingo Church San Cristobal de las Casas...

  • Hotel Bo
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 212 reviews

    Just a 5-minute walk from San Cristobal Church and Central Park, this design hotel offers a gym, business centre 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
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 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.

  • Plaza Gallery Hotel Boutique
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 75 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.

  • Sombra del Agua
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 933 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.

  • Casa Rosa Hotel & Spa
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 51 reviews

    Located in San Cristóbal de Las Casas, 400 metres from San Cristobal Cathedral, Casa Rosa Hotel & Spa provides accommodation with free bikes, free private parking, a shared lounge and a terrace. 500...

    wonderfully kind staff. great food. very neat place

FAQs about hotels in San Cristóbal de Las Casas







Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about San Cristóbal de Las Casas:

  • 10
    Scored 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
  • 10
    Scored 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
  • 10
    Scored 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
  • 8.0
    Scored 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
  • 8.0
    Scored 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
  • 8.0
    Scored 8.0

    We had been told about a beautiful old small colonial town...

    We had been told about a beautiful old small colonial town founded in 1528; it resulted to be the third city or town in the Chiapas state and definitely, larger that we thought. However, the interesting area from a tourist perspective is the historic centre which is completely walkable. You can walk the central boulevard from the Arco del Carmen (old city gate) all the way up to the Cathedral and visit a number of "templos" (old churches) each of one with an interesting history behind. For the nature lovers, there is a number of tours from the town to beautiful spots.
    Alejandro
    Spain

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

  • From £51.85 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 334 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 £28.03 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 283 reviews
    Honestly I can't recommend Hotel Tierra Maya enough. The hotel itself is very cute and very well located. But what's also very important is the great stuff, always smiling and welcoming, that helped us with arranging some day trips but also helped when my partner got stomach sick and we needed to arrange a longer stay very last minute. Thank you!
    Agnieszka
    Poland
  • From £36.15 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 364 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 £28.37 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 750 reviews
    The BEST place we have stayed in Mexico in 4 weeks! Everything is pure perfection - location, staff, facilities, comfort of the bed, pressure of the shower, value for money. The list could go on. Cannot rate it highly enough. We extended our stay we loved it that much and only wish we could have stayed longer.
    Ella
    United Kingdom
  • From £30.85 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 283 reviews
    The hotel is right in the heart of San Cristobal's walking street , with restaurants , posherias and shops just outside. It was quiet , comfortable beds, with hot water if you let the shower run for a few minutes . A tour shop was next door and we booked our visit to Sumeridor Canyon there .
    Rebecca
    United States
  • From £36.15 per night
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 473 reviews
    The hotel is beautifully decorated and everyone that works there is kind and helpful. We felt very secure as you need a code to enter the building and they lock the larger door after 10 pm. Antonio helped us get tours, taxis and provided a map of the city. The hotel has plenty of hot water.
    Nora
    United States
  • From £27.48 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 588 reviews
    In a month travelling in Mexico this one has been x sure the best place I been... The decorations, the common kitchen,the terrace... Everything was just amazing... Dario the owner has been absolutely fantastic... Ask him whatever you wanna know and he will be more than happy to guide you...
    baba
    Spain
  • From £47.05 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 912 reviews
    I liked this hotel a lot. It is very cozy and clean. The staff is very kind and helpful. It is located far enough from the bars and restaurants so you are not awake all night but close enough to walk to the cities highlights. Breakfast is awesome, best breakfast during my trip in Mexico.
    acforeroj
    Colombia
  • From £241.47 per night
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 212 reviews
    We LOVED EVERYTHING!!! we travel a lot but this was by far one of the best hotels we’ve stayed in plus all of the staff are AMAZING!!!!! Will for sure stay at Hotel Bo again next year and recommend anyone looking to relax and to be well taken care of to stay here too.
    Lisa
    United States
  • From £77.78 per night
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 287 reviews
    It was a beautiful hotel. The courtyard was very nice to relax. We would buy a bottle of wine and relax there in the early evening. The restaurant served a very good breakfast. The staff was super helpful. I highly recommend this place.
    Johnny
    United States
  • From £55.62 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 894 reviews
    We loved the property’s layout. Our room was comfortable but there also were many outside communal spaces for us to quietly enjoy. We appreciate breakfast on site when travelling and the hotel provided very good options.
    Janice
    Canada
  • From £75.72 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 933 reviews
    This is such an amazing hotel for its location, value, staff, and food at its restaurant! It was such a tranquil hotel with exceptional service and ambiance! Would definetely recommend!
    Dana
    United States
  • From £50.06 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 1,608 reviews
    Best location. It’s on a quiet street but very close from the center. Safe parking in the hotel. I think it’s the best hotel I’ve seen in my trip in Mexìco.
    marc-andré
    Canada
  • From £74.66 per night
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 315 reviews
    The best hotel ever,everything was clean and comfortable,hot shower was amazing and the staff was so nice, thank you:)
    Esther
    Israel
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 192 reviews
    The staff were fantastic, so friendly and helpful. The breakfast was delicious, the best we've had in Mexico so far.
    Laura
    Ireland
  • From £25.98 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 216 reviews
    One of the best hotels in Mexico, great staff, perfect location, comfy bed, hot water, everything you need.
    Matt
    United Kingdom
  • From £47.28 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1,158 reviews
    The hotel is very nice close to the main square. The restaurant is also nice. Breakfast can be improved
    Ioana Monica
    Romania
  • From £37.71 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 655 reviews
    Beautiful hotel, loved the courtyard, location
    Isabella
    United States
  • From £58.57 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 718 reviews
    Location, restaurant, beautiful hotel, staff.
    Sara
    Honduras
  • From £23.36 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 576 reviews
    The best breakfast of all Mexico country!
    Teresa
    Portugal