Skip to main content

Filter by:


Star Rating

Review Score

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

Hotel Casa Mexicana is a colonial-style building located 328 feet from Santo Domingo Church, in the historic center of San Cristóbal de las Casas. It offers a charming central garden and free Wi-Fi.

8.8
Scored 8.8
Excellent
Rated excellent
754 reviews
Price from$40per night
Hotel Na Bolom, hotel in San Cristóbal de Las Casas

Located 0.6 mi from San Cristobal de las Casas’ main square, Hotel Na Bolom is a unique boutique hotel offering lush gardens, free Wi-Fi and a museum with a photo gallery and sculptures.

I love the rich history and photography. This place is so unique, truly a gem of culture and art. Highly recommended
8.7
Scored 8.7
Excellent
Rated excellent
338 reviews
Price from$49.07per 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.

The hotel is beautiful and the room comfortable.
9.1
Scored 9.1
Wonderful
Rated wonderful
802 reviews
Price from$70.63per 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.

All staff is very helpful and friendly, except a gril she is a waitress
8.4
Scored 8.4
Very Good
Rated very good
282 reviews
Price from$32.45per 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.

great location, beautiful hotel, friendly staff, quiet, wonderful food
9.3
Scored 9.3
Wonderful
Rated wonderful
271 reviews
Price from$150.01per night
Hotel Villa Murano, hotel in San Cristóbal de Las Casas

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...

Great location and awesome / friendly staff. Will book again in a heartbeat.
9.6
Scored 9.6
Exceptional
Rated exceptional
316 reviews
Price from$78.51per night
Hotel Tepeyac, hotel in San Cristóbal de Las Casas

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

The decoration and atmosphere of the place.
9.0
Scored 9.0
Wonderful
Rated wonderful
414 reviews
Price from$40.42per night
Hotel Casa del Sol, hotel in San Cristóbal de Las Casas

Located in San Cristóbal de Las Casas, within less than 1312 foot of Central Plaza & Park, Hotel Casa del Sol provides accommodations with a garden and free WiFi throughout the property as well as...

I liked the location and the attention from the staff
9.1
Scored 9.1
Wonderful
Rated wonderful
245 reviews
Price from$60.24per night
Hotel Antigua, hotel in San Cristóbal de Las Casas

Centrally located 1640 feet from Plaza de la Paz Main Square and San Cristobal de las Casas Central Park, Hotel Antigua features free Wi-Fi and a 24-hour front desk.

Good value. Clean room.
8.6
Scored 8.6
Excellent
Rated excellent
156 reviews
Price from$99.42per night
Casa Cafeólogo, hotel in San Cristóbal de Las Casas

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.

The location is amazing and the staff is super friendly.
9.2
Scored 9.2
Wonderful
Rated wonderful
209 reviews
Price from$73.10per night
See all 137 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.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 271 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 center, 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
    Wonderful
    Rated wonderful
     · 482 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

  • Guayaba Inn Boutique Hotel
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 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
    Wonderful
    Rated wonderful
     · 239 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.

    La cama estaba súper cómoda y el servicio del personal

  • Piedra Negra Boutique Hotel
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 24 reviews

    Located in San Cristóbal de Las Casas, a 5-minute walk from San Cristobal Cathedral, Piedra Negra Boutique Hotel provides accommodations with a garden, free private parking and a terrace.

    La ubicacion, la comodidad, es como dormir en casa

  • Posada Real de Chiapas
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 30 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.

  • Villas Na
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 50 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
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 51 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

Budget hotels in San Cristóbal de Las Casas

  • Hotel Casa de Familia de San Cristobal
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 285 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

  • Ganesha Hotel
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 312 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.

    The yoga room was lovely and the bathrooms were clean

  • Hotel Casa del Sol
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 245 reviews

    Located in San Cristóbal de Las Casas, within less than 1312 foot of Central Plaza & Park, Hotel Casa del Sol provides accommodations with a garden and free WiFi throughout the property as well as...

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

  • Hotel Tierra Maya
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 281 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.

  • Hotel Tepeyac
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 414 reviews

    Hotel Posada Tepeyac is set in the center of San Cristóbal de Las Casas, two blocks from the historic city center. 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
    Wonderful
    Rated wonderful
     · 209 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.

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

  • Hotel Grand Maria
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 802 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.

    Very nice, very friendly, good location, very authentic

  • Hotel Posada Primavera
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 653 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

  • Docecuartos Hotel
    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 7 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

  • 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

  • Corregidora 12
    9.6
    Scored 9.6
    Exceptional
    Rated 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...

  • Hotel Bo
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 208 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
    9.3
    Scored 9.3
    Wonderful
    Rated 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.

  • Plaza Gallery Hotel Boutique
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 78 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
    Wonderful
    Rated wonderful
     · 940 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.

  • Hotel Bosques del Sol Suites
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 61 reviews

    Hotel Bosques del Sol Suites is located in the suburbs of San Cristobal de las Casas. As part of the extensive garden property host a fire area, free Wi-Fi access and heating.

    un lugar muy bonito un pequeño lugar para relajarse

FAQs about hotels in San Cristóbal de Las Casas







Subscribe to receive premium deals

Prices drop the second 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 $62.80 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 143 reviews
    Accommodation met expectations. The hotel has a great location right in the center. It is not a problem to walk to the center at any time of the day or evening. A safe place. The bank with the best exchange rate and many restaurants are also within 5 minutes. Parking is in the underground garage below the hotel. When we were there, it was not a problem to park, but if the hotel was full, there may be a lack of space. It is very good that there are radiators in the room that will heat the room enough when it is cold.
    invacard
    Slovakia
  • From $64.25 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 482 reviews
    The staff was really nice, always smiling and welcoming. This hotel has one of the best water pressure and warmth i've experienced in Mexico! This is totally a plus!! The breakfast was simple and yet sufficient and delicious. It is served in a little kitchen and you can see the staff making it and serving it to you fresh. They give you a bottle of water every morning which was very nice! The hotel itself is very arty, beautiful. It has a mandarine tree and was lovely.
    Hadar Molcho-Shalit
    Israel
  • From $61.42 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 312 reviews
    The staff was exceptionally friendly and professional, ensuring daily room cleaning. The hotel radiates cleanliness with a charming, artistic, and spiritual ambiance. Its central location eliminates the need for taxis or buses. Billy, the owner, was delightful, offering helpful directions and city recommendations. I'm grateful for the early morning check-in, especially after a long trip to Chiapas. I eagerly anticipate staying there again in the future.
    Kilian
    United States of America
  • From $50.38 per night
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 475 reviews
    My girlfriend and I were in Mexico travelling for over a month and this was our favourite hotel by far and incredibly good value for money. It is clean, modern and at night time with the lights is quite magical and beautiful. The breakfast was also superb. The staff are also very kind and helpful. San Cristobal is already a magical place but staying in this hotel just enhances the experience. Do not hesitate to book.
    Ben
    United Kingdom
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 171 reviews
    Best hotel ever!! were couldn’t bring ourselves to leave so we keep extending visit for over 2 and a have feel staff were very flexible in accommodating our requests! it was the perfect sized kitchen. and purified water! luxury to have ahhhh smart tv with Netflix, Amazon prime, Disney ect! also the wifi was fantastic!!! we should have stayed long I’d we would have we can tal stay again
    Chelsey
    Australia
  • From $177.01 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 271 reviews
    After staying at Hotel Bo for 4 days, we wanted to change the scene and moved to CasaLum. What a disappointment, the rooms are beyond basic with no lights / windows in many rooms and it is quite noisy with restaurant guest, loud music and staff (kitchen / cleaners) makes noise starting at 5.30AM until late at night. I had to ask several times to reduce the music to be able to sleep.
    A
    Anonymous
    Canada
  • From $31.58 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 744 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 $110.42 per night
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 283 reviews
    Eveything in this hotel is perfect. The staff was attentive to our needs. The food was delicious and variable. At the same time the hotel's decoration was amazing. It has a colonial and traditional Chiapas style. The room also had eveything we needed.
    Sergio D BAYONA
    Colombia
  • From $82.60 per night
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 267 reviews
    Everything! Very nice staff, beautiful hotel with amazing rooms. so much comfort. and at a great location. The best hotel we have been in in Mexico by far. We could live at this place!! Treat yourself and take a room with an amazing bath as well :-)
    Jimmy
    Netherlands
  • From $52.45 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 754 reviews
    The only thing to like in this hotel was the location. The staff were also nice but that's all. I am really surprised how this hotel has such great rating. This is by far the worst hotel I have stayed in Mexico.
    Ivanina
    Mexico
  • From $82.81 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 209 reviews
    Great location, close to everything and yet pretty quiet. The hotel is small and has only a few rooms which makes it very cozy and unique. It feels antique, bohemian, very Mexican in a sweet way and calm way.
    JENNIFER SHANTAL
    Mexico
  • From $93.95 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 940 reviews
    Sombra del Agua is my favourite hotel in San Cristobal. I come here once or twice a year to shop for my boutique and always stay at this hotel. It feels like total luxury for a great price!
    Tracey
    Mexico
  • From $31.05 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 579 reviews
    The staff was friendly, the rooms clean and comfortable, and the breakfast was tasty. The location of the hotel was perfect: just a few blocks from the main drag and quiet at night.
    Beverly
    United States of America
  • From $71.17 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 488 reviews
    This Hotel was clean, comfortable and very roomy. The staff was the best. The food was good too. Warm water every day. The heated pool was plus too. We would definitely go back!
    CORINA
    United States of America
  • From $60.04 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 1,167 reviews
    the hotel is very clean, staff is very friendly and helpful. hotel is close to downtown and restaurants. Tours offered at reasonable prices to historic destinations.
    Victor
    United States of America
  • From $59.51 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 66 reviews
    Everything! Lovely quiet.hotel with wonderful facilities, food and staff. Excellent location. 10 minutes walking to downtown.
    Maria
    United States of America
  • From $32.75 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 32 reviews
    Breakfast, comfort of the hotel, cleanliness, staff. A bit of a walk from the city center but in a nice area.
    Erik
    Ireland
  • From $289.84 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 78 reviews
    the hotel is beautiful and in a great location. the breakfast is very good.
    iris
    Israel
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 227 reviews
    From far the best place where I stayed in Mexico.
    Apolline
    France
  • From $92.64 per night
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 316 reviews
    Best hotel ever, there should be 11 rate!
    Andrzej
    Poland