Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
San Cristóbal de Las Casas – 330 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

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.

We were happily surprised and loved our stay here. The spacious room and the entire hotel are gorgeously appointed, and close to everything. Breakfast was delicious and generous. Water was in constant supply so no hunting for shops and dragging water home. I would happily stay here again.

Show more Show less
9.1
Wonderful
850 reviews
Price from
$70
per night

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.

All facilities were exceptionally clean at all times. Location is great and very quiet. Decoration is great and the plants make it so cozy. Staff was helpful and friendly. Honestly no complaints here, 10/10. Well worth the money

Show more Show less
9.1
Wonderful
604 reviews
Price from
$33
per night

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

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.

Show more Show less
9.6
Exceptional
281 reviews
Price from
$93
per night

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

The location is perfect to explore the central streets and the building and garden it's stunning. The room was super cleaned and great equipped. The bed is super comfortable and the bathroom is spacious. The staff was extraordinary and made us feel like home. They went above and beyond to make us feel comfortable. We would definitely come back, one of the best hotels we have stayed so far in Mexico.

Show more Show less
9.5
Exceptional
295 reviews
Price from
$82
per night

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 staff was extremely helpful and made us feel at home. They anticipated all our needs and fulfilled all our whims and wishes. We are vegans, and we had vegan breakfast prepared for us -- often with the ingredients the chef brought from her own garden. Amazing. Very nice "boutique"-quality rooms. The location is superb -- the best part of town. Overall, a great place to be.

Show more Show less
9.3
Wonderful
271 reviews
Price from
$139
per night

Located just 492 feet from San Cristobal Church, Hotel Diego de Mazariegos offers charming colonial-style rooms with free Wi-Fi and cable TV.

such a beautifull interior ! good location too !

Show more Show less
8.8
Excellent
775 reviews
Price from
$61
per night

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.

Liked the tranquility of the hotel/museum and the garden restaurant across the street. Loved having a fire one evening.

Show more Show less
8.7
Excellent
351 reviews
Price from
$54
per night

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.

The hotel, the quality of the decoration, the details, the food, the size of the bedroom, the garden. Everything !

Show more Show less
9.5
Exceptional
192 reviews
Price from
$220
per night

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

The best value for money; all clean and simple but its more than you can expect for the price you pay. the position is good you can reach everything easily in the city by walk.

Show more Show less
8.2
Very Good
475 reviews
Price from
$27
per night

Hotel San Martin is located 164 feet from San Cristobal de las Casas Main Square, the cathedral and the Plaza de la Paz Square. It features wooden décor, free Wi-Fi and a furnished terrace.

Everything. It is a beautiful place, beds are good, people working there are lovely and we had some beautiful days in San Cristóbal.

Show more Show less
8.9
Excellent
273 reviews
Price from
$27
per night
# Track stages based on traffic sources

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

    Guayaba Inn Boutique Hotel

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    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.

    9.4
    Wonderful · 163 reviews
  • Casa del Alma Hotel Boutique & Spa

    Casa del Alma Hotel Boutique & Spa

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    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

    9.2
    Wonderful · 224 reviews
  • Villas Na

    Villas Na

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    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.

    9.2
    Wonderful · 40 reviews
  • Casa Rosa Hotel & Spa

    Casa Rosa Hotel & Spa

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    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 terrace and a restaurant.

    wonderfully kind staff. great food. very neat place

    9.2
    Wonderful · 47 reviews
  • Plaza Gallery Hotel Boutique

    Plaza Gallery Hotel Boutique

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    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.

    9.0
    Wonderful · 88 reviews
  • The Coffee Bean Hotel

    The Coffee Bean Hotel

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    Featuring a terrace, The Coffee Bean Hotel is located in San Cristóbal de Las Casas in the Chiapas region, a 15-minute walk from San Cristobal Cathedral and 0.9 miles from Santo Domingo Church San...

    Las instalaciones y el desayuno y bebidas incluídas

    8.7
    Excellent · 204 reviews
  • Na Hotel

    Na Hotel

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    Na Hotel is located in San Cristóbal de Las Casas, a 5-minute walk from Del Carmen Arch and 0.6 miles from Santo Domingo Church San Cristobal de las Casas.

    las instalaciones están muy bonitas, la ubicación excelente

    8.9
    Excellent · 127 reviews
  • Yox Hotel Boutique

    Yox Hotel Boutique

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    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.

    Everything was fine, nice inside garden, close to main places, clean and relaxing

    8.7
    Excellent · 760 reviews

Budget hotels in San Cristóbal de Las Casas

  • Hotel Tepeyac

    Hotel Tepeyac

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

    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.

    9.0
    Wonderful · 416 reviews
  • Casa Cafeólogo

    Casa Cafeólogo

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

    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

    9.2
    Wonderful · 198 reviews
  • Hotel Grand Maria

    Hotel Grand Maria

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

    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

    9.1
    Wonderful · 850 reviews
  • Hotel Posada Primavera

    Hotel Posada Primavera

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

    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.

    Comfortable room, great location, price is amaizing

    9.1
    Wonderful · 604 reviews
  • Casa Santa Lucia

    Casa Santa Lucia

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

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

    Great breakfast and location! Quite attentive staff.

    9.6
    Exceptional · 281 reviews
  • Hoteles Villa Mercedes San Cristobal

    Hoteles Villa Mercedes San Cristobal

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

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

    Excelente instalaciones y verdaderamente se descansa

    9.1
    Wonderful · 444 reviews
  • Casa Venus

    Casa Venus

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

    Casa Venus is located in San Cristóbal de Las Casas, a 11-minute walk from Na Bolom Museum and half a mile from Amber Museum.

    Todo muy bien, excelente servicio y excelentes instalaciones

    9.4
    Wonderful · 33 reviews
  • HOTEL NEUTRO SAN CRIS No Parking

    HOTEL NEUTRO SAN CRIS No Parking

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

    Located a 9-minute walk from San Cristobal Cathedral, HOTEL NEUTRO SAN CRIS No Parking offers 3-star accommodations in San Cristóbal de Las Casas and has a garden, a shared lounge and a terrace.

    Es muy bonito, cómodo y limpio, la cama está súper rica y las cobijas huelen bien.

    9.3
    Wonderful · 18 reviews

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

  • Posada Real de Chiapas

    Posada Real de Chiapas

    Hotel in San Cristóbal de Las Casas
    Central location

    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.

    Excelentes instalaciones, muy cerca del parque y de los principales andadores.

    10.0
    Exceptional · 4 reviews
  • Hotel Muk´ul Na

    Hotel Muk´ul Na

    Hotel in San Cristóbal de Las Casas
    Central location

    Located in San Cristóbal de Las Casas, a 11-minute walk from San Cristobal Cathedral, Hotel Muk´ul Na provides accommodations with a terrace, free private parking, a restaurant and a bar.

    10.0
    Exceptional · 1 review
  • HOTEL GOL INN PLATINUM

    HOTEL GOL INN PLATINUM

    Hotel in San Cristóbal de Las Casas
    Central location

    Located 1.1 miles from San Cristobal Cathedral, HOTEL GOL INN PLATINUM offers 3-star accommodations in San Cristóbal de Las Casas and has a shared lounge, a terrace and a restaurant.

    10.0
    Exceptional · 1 review
  • Taller de Juan - Casa Hotel

    Taller de Juan - Casa Hotel

    Hotel in San Cristóbal de Las Casas
    Central location

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

    Beautifully decorated, excellent linens, great staff

    9.7
    Exceptional · 84 reviews
  • Kukurutz Residencia

    Kukurutz Residencia

    Hotel in San Cristóbal de Las Casas
    Central location

    Offering an extensive garden, a central terrace and free WiFi, the Kukurutz Residencia is located 3 minutes’ drive from the Santo Domingo Church and 1.2 mi from the San Cristóbal Main Square.

    El lugar es super cómodo y familiar. Reconfortable

    9.7
    Exceptional · 55 reviews
  • Hotel Plaza 79

    Hotel Plaza 79

    Hotel in San Cristóbal de Las Casas
    Central location

    Located in San Cristóbal de Las Casas, a 12-minute walk from San Cristobal Cathedral, Hotel Plaza 79 provides accommodations with a garden, free private parking, a terrace and a restaurant.

    Esta hermoso el hotel, el servicio de todo el personal genial.

    9.7
    Exceptional · 22 reviews
  • Corregidora 12

    Corregidora 12

    Hotel in San Cristóbal de Las Casas
    Central location

    Located in San Cristóbal de Las Casas and with San Cristobal Cathedral reachable within a 6-minute walk, Corregidora 12 has a garden, non-smoking rooms, free WiFi throughout the property and a...

    9.5
    Exceptional · 15 reviews
  • Hotel Bo

    Hotel Bo

    Hotel in San Cristóbal de Las Casas
    Central location

    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

    9.5
    Exceptional · 192 reviews

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:

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

  • From $58.51 per night
    9.2
    Wonderful · 1,746 reviews
    A couple of things you should know: 1. The hotel is located in a shared space with la estancia. We were contemplating which to choose, but it's essentially the same (other than maybe the rooms, idk). 2. The hotel is really beautiful. The inner garden is lovely, and the dining room is renovated and nice. 3. If you pay there, the breakfast costs -100 peso. Only coffee is like -25 peso. Generally speaking - it's a very fair price for large portions.
    Tal Tzili
    China
  • From $163.47 per night
    9.3
    Wonderful · 271 reviews
    Everything was perfect ! Location is the best right in the heart of San Cristobal. The hotel itself is beautiful inside and the rooms are so nicely decorated (we had a big room with an upper floor) and modern. There is the heater on the floor which is great after a cold evening. Breakfast is DELICIOUS and the staff is the best, super kind and helpful. Honestly the best hotel i’ve stayed in Mexico.
    Nala
    France
  • From $30.97 per night
    9.7
    Exceptional · 64 reviews
    Everything about this stay was amazing -- its quiet location in the forest just outside of the town's centre, near the eco-park El Encuentro, the house that has all the perks and comforts of a home, and above all Fernando's lovely attention to detail and his legendary breakfasts that have already become one of the signatures of this place. This has been by far the best stay in Mexico.
    Manza de La Mancha
    Slovenia
  • From $120.70 per night
    8.7
    Excellent · 760 reviews
    The location is very central. Rooms are spacious and clean. Breakfast was delicious. Nice rooftop with sunset view over the town. Best part of the hotel is Ramon Gonzalez from the frontdesk. He was super super nice and helped us with everything ranging from restaurant recommendations, museums, sights, how to get around and gave us the feeling of “coming home” at this very nice place.
    Roman
    Switzerland
  • From $203.44 per night
    9.7
    Exceptional · 84 reviews
    The design, fixtures/fittings, colours, textures, art and layout of the hotel and rooms is beautiful, calming, stylish and extremely well thought through. We stayed in 2 different rooms and both were excellent. Some of the best I've stayed in - this is definitely a huge draw for this hotel! And the food and service in the hotel is excellent too. I wish more hotels were like this!!
    Bambos Kaisharis
    United States of America
  • From $96.25 per night
    9.5
    Exceptional · 295 reviews
    Wonderful, wonderful hotel with an amazing garden area, fantastic yard and the most attentive staff. We had a Deluxe suite, totally suggest the one with a garden view. The hotel totally exceeded our expectations, if we someday will return to San Cristobal de Las Casas, this is a place to stay. Thank you for doing such a great job! All the best!
    Marta
    Latvia
  • From $58.23 per night
    9.1
    Wonderful · 242 reviews
    The location is excellent only a couple steps from where andador de Guadalupe begins. The rooms were nice, the nicest thing about this hotel was the staff, the cleaning girls were so kind and friendly and Alberto from reception would go above and beyond to help us out in anything we needed. He was so polite and made us feel like royalty.
    elizabeth
    United States of America
  • From $64.16 per night
    8.7
    Excellent · 351 reviews
    This hotel is pure luxury, but not in an ostentatious way. The room was cozy and comfortable with a giant California King sized bed, a fireplace, and a jacuzzi tub. The breakfast is nice and served in a beautiful courtyard and the garden is a nice, quiet space to get away from the hustle and bustle of the city.
    Kelly Laurel
    United States of America
  • From $326.29 per night
    9.5
    Exceptional · 192 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 of America
  • From $40.27 per night
    9.0
    Wonderful · 230 reviews
    Everything was great! Good location, the nights were quiet, the staff was friendly, comfortable bed… and every day a nice hot shower with a lot of pressure. This hotel was one of the best on my trip through Mexico. I will come again.
    Jakob Josef
    Italy
  • From $70.38 per night
    9.2
    Wonderful · 156 reviews
    We absolutely loved this hotel. The location is ideal, the staff super friendly and the room very clean. It was definitely my favorite hotel throughout our Chiapas trip. The hotel is also super quiet at night which is a huge plus.
    Stephanie
    United States of America
  • From $88.67 per night
    9.7
    Exceptional · 221 reviews
    Directly next to city center, spacious rooms, bath and rain shower, well equipped communal kitchen, small rooftop terrace and friendly service. Best stay we had in Mexico
    Mark
    Netherlands
  • From $64.16 per night
    8.7
    Excellent · 351 reviews
    Charming doesn’t even start to describe it. And possibly the best shower in México. It’s beautiful, comfy, homey, calm….
    Anna
    Netherlands
  • From $59.88 per night
    8.9
    Excellent · 1,195 reviews
    A somewhat large well run hotel with a nice restaurant inside. It was very clean with a big room and a great shower.
    Steve
    United States of America
  • From $37.44 per night
    8.2
    Very Good · 146 reviews
    Good breakfast options at a reasonable rate. Nice to have a restaurant in hotel. Staff responsive and friendly.
    Yolanda
    United States of America
  • From $72.48 per night
    8.8
    Excellent · 775 reviews
    The hotel is in a beautiful setting. We loved all of the plants and decorations. It is in a great location.
    Siegfried
    United States of America
  • From $127.90 per night
    9.1
    Wonderful · 970 reviews
    Love the hotel really nice and very cozy. Had one of the best restaurants in San Cristobal
    Fernanda
    Mexico
  • From $103.25 per night
    8.5
    Very Good · 338 reviews
    maybe the most comfortable beds in all Chiapas. Beautiful hotel and great value for money.
    Karl-Heinz
    Germany
  • From $83.12 per night
    9.1
    Wonderful · 850 reviews
    beautiful classic colonial hotel that is kept very clean and has very friendly staff.
    Joanne
    United States of America
  • From $65.39 per night
    9.2
    Wonderful · 872 reviews
    Beautiful hotel, big room, instant hot water. Very friendly staff.
    Anca Armasu
    Mexico