Skip to main content

Filter by:


Star rating

Review score

San Cristóbal de Las Casas – 166 hotels and places to stay
See the latest prices and deals by choosing your dates.
Parador Margarita, hotel in San Cristóbal de Las Casas

Ideally situated in the center of San Cristobal de las Casas, this hotel is less than 3 blocks from the city's main square and offers a variety of convenient amenities for the modern traveler.

Really nice hotel, cosy, friendly and welcoming. Great value for money
9.2
Scored 9.2
Superb
Rated superb
1,617 reviews
Price from£49.60per night
Hotel Diego de Mazariegos, hotel in San Cristóbal de Las Casas

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

Location is great, close to everything. the room was very nice colonial style, small with two beds and balcony but very confortable and the chimney was so cool! Beds are a little bit hard. Restauran is great. I loved the eggs with mole had them twice, The morning staff in front desk was nice the one (male) was not very helpful. The restaurante manager suggested more than the front desk person. We travel with family, hotel was clean.
8.9
Scored 8.9
Fabulous
Rated fabulous
725 reviews
Price from£55.36per 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.
8.9
Scored 8.9
Fabulous
Rated fabulous
1,164 reviews
Price from£47.95per night
Hotel Posada Primavera, hotel in San Cristóbal de Las Casas

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.

The hotel is extremely well located, walking distance from the Main Street. The staff is super nice and very helpful. I would definitely stay there again!
9.1
Scored 9.1
Superb
Rated superb
652 reviews
Price from£33.01per 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.

Staff was friendly and accommodating. We could do an early check-in after a long bus ride and leave our bags until late in the evening to catch another night bus. The room was clean and spacious. Beds were comfy and the blankets warm enough (there were even more in a wardrobe in case we were cold). Towels and bathroom were good, hot water and hair dryer (didn't use it though). The location was great. There was Water to refill our bottles. Highly recommended! Thanks!
8.4
Scored 8.4
Very good
Rated very good
452 reviews
Price from£30.37per night
Hotel Palace Inn SCLC, hotel in San Cristóbal de Las Casas

Set in San Cristóbal de Las Casas, 500 metres from San Cristobal Cathedral, Hotel Palace Inn SCLC offers accommodation with free bikes, free private parking, a restaurant and a bar.

The hotel is in a good and quiet location which is a big plus as there is a lot of traffic in the centre of town. The room and bathroom were very spacious and well appointed. The bed was comfortable, there was hot water in the shower and the Wifi worked well. The AC/hearing system was a godsend as it was very cold in San Cris at the end of January. Even then as the room was so large the heater didn't quite manage to heat up the room properly but it certainly helped!! There were extra blankets provided to do all was 👍🏼
9.1
Scored 9.1
Superb
Rated superb
999 reviews
Price from£41.06per night
Casa del Alma Hotel Boutique & Spa, hotel in San Cristóbal de Las Casas

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.

A beautiful and special hotel, excellent location, caring staff, breakfast in a restaurant facing the street, special, very beautiful, delicious with personal attention. it was fun!
9.2
Scored 9.2
Superb
Rated superb
240 reviews
Price from£97.95per night
Hotel Tierra Maya, hotel in San Cristóbal de Las Casas

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

The staff are absolutely amazing, so warm and welcoming with attention to detail. The most comfortable beds I’ve slept in and I’m a very fussy sleeper. Location is perfect as it’s close to centre (5 min walk) but in a chilled part of town. Great views
9.1
Scored 9.1
Superb
Rated superb
281 reviews
Price from£27.78per night
Hotel Casa de Familia de San Cristobal, hotel in San Cristóbal de Las Casas

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

The facilities are beautiful and cosy.
9.4
Scored 9.4
Superb
Rated superb
287 reviews
Price from£69.36per night
Hotel Na Bolom, hotel in San Cristóbal de Las Casas

Located 1 km 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.

A place steeped in history and culture, Na Bolon does not feel like a hotel, it feels like you are a guest in a world that has seen San Christobal from its undiscovered, intriguing past to its interesting and tasteful recent developments. The staff were helpful and friendly without being obsequious. A special place to while away the whole day, or just use as a base to explore.
8.7
Scored 8.7
Fabulous
Rated fabulous
336 reviews
Price from£51.38per night
See all 138 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
    Superb
    Rated superb
     · 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 centre, garden and terrace. Free WiFi access is available.

    Muy bonitas las habitaciones y excelente ubicación

  • 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
     · 240 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.

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

  • Posada Real de Chiapas
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 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
    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.

  • 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

  • Hotel Boutique Amorini
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 70 reviews

    Located in San Cristóbal de Las Casas and within 1.2 km 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
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 77 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.

Budget hotels in San Cristóbal de Las Casas

  • 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
     · 245 reviews

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

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

  • Hotel Tierra Maya
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 281 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
     · 414 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.

  • Hotel Grand Maria
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 798 reviews

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

    Very nice, very friendly, good location, very authentic

  • Hotel Posada Primavera
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 652 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

  • Hotel Posada El Zaguán
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 480 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

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

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

  • 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

  • Kukurutz Residencia
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 66 reviews

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

    El lugar es super cómodo y familiar. Reconfortable

  • 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
     · 209 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.

  • Casa Cafeólogo
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 208 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

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

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 £65.39 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 336 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
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 426 reviews
    It was probably the best hostel i've been to in Mexico. The staff is super friendly and helping you out whereever they can. There is free tee, coffee and water troughout the day, also they have food for fair prices. Clean rooms, and clean bathrooms, hammocks, a bar, darts, pool table. What more can you wish for for such a price?
    Christof
    Austria
  • From £44.04 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 225 reviews
    The best! Hot showers. Everything is so cute and clean. You have the feeling to be in a high end hotel. The stuff is really nice and you can do early checkin and leave your luggage if necessary. I totally loved the Mexican blanket on our bed. They also lend hair dryers. 10 minutes by foot from the centre. Perfect!
    Sina
    Germany
  • From £29.76 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 745 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 £34.78 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 164 reviews
    All the staff was absolutely great, friendly and helpful with suggestions to find the best places in town. Rooms are comfortable, clean and nicely decorated with local handcrafted pieces. The rooftop has an amazing view of the mountains around San Cristobal. This hotel is simply a 10!
    Nora
    France
  • From £27.09 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 225 reviews
    The best breakfast in weeks of travel and the owner is super cool, with a wealth of knowledge...i loved my stay as it offered far beyond the generic hotel room. The place is a hidden gem, an old building, with heaps of character and family history...i will definitely return.
    Tanya
    United Kingdom
  • From £18.13 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 1,290 reviews
    I stayed in a private room with a shared bathroom for two nights. The hostel is quiet, and the guests and staff are friendly. This is a mellow hostel, if you're looking to party, there are other options in town. Good breakfast. One of the better hotels I've stayed at.
    Stephen
    United States
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 170 reviews
    best hotel! super close to main square! room equipped with kitchen, smart tv has all streaming channels available! owners we’ve very easy to communicate with on what’s app and we’re flexible in extending our stay :) would definitely stay here again!
    Chelsey
    Australia
  • From £52.77 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 185 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
  • From £73.98 per night
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 316 reviews
    From the start was met with warm welcome and well taken care of during my stay. Staff very attentive to your needs and felt really safe as a single traveler. Hotel lis just couple blocks away from the restaurants and city center.
    Giedre
    Mexico
  • From £49.60 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 1,617 reviews
    Perfect location. The rooms were clean, spacious, very comfortable, and the staff was pleasant. I highly recommend this hotel and will definitely stay here again. Note: They can assist with airport transfers and tours.
    Patricia
    United States
  • From £44.04 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 225 reviews
    We were so surprised to arrive at this hotel and discover how beautiful and brand new it was! Such a lovely little boutique hotel find. Loved our room upstairs with windows facing hills and trees. Huge king bed.
    Carolyn
    United States
  • From £66.28 per night
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 267 reviews
    One of the best places we stayed in Mexico. Friendly staff, clean and comfy facilities, really felt like being at home. Great location. We would stay here again if ever in san cristobal!
    Katie
    United Kingdom
  • From £88.73 per night
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 287 reviews
    This place is an unknown gem. This was our second stay at this hotel. Relaxing garden, beautifully decorated hotel, spacious rooms, delicious breakfast and dinner, friendly staff.
    Marilyn
    Canada
  • From £46.59 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 798 reviews
    Beautiful hotel with excellent location, close to nice restaurants and cafes. Breakfast was simple but good, very comfortable beds.
    Nadezda
    Mexico
  • From £47.53 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 66 reviews
    Everything! Lovely quiet.hotel with wonderful facilities, food and staff. Excellent location. 10 minutes walking to downtown.
    Maria
    United States
  • From £45.03 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 652 reviews
    Luxury.. best stay in Mexico.. wow.. perfect. Red light in the evening! Unbelievably comfortable 😍
    A
    Anonymous
    Malta
  • From £18.13 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 1,290 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 £231.48 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 77 reviews
    the hotel is beautiful and in a great location. the breakfast is very good.
    iris
    Israel
  • From £140.54 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 173 reviews
    Charming hotel, excellent location, lovely staff and completely safe.
    John K.
    United States