We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map Return to list
Filter Hotels
41 results
Price per night
Any
Amenities Restaurant Business services Pets Allowed Spa Airport Transportation Concierge Internet Meeting room Non-Smoking Hotel Reduced mobility rooms Air Conditioning Free Wifi Breakfast included Pool Kitchenette Wheelchair access Bar/Lounge Suites Room Service Fitness centre Free ParkingAny
Special offersAny
Distance from
Any
Any distance
Accommodation
Hotels
Traveller rating
Any
Hotel class 4 stars 3 stars 2 stars Any
Style All San Cristobal de las Casas hotels Budget Mid-range Luxury Romantic Family-friendly Best Value BusinessAny
Hotel brandAny
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
List Map
Sort Best Value
Filter3 stars
Like saving money? We search up to 200 sites to help you save up to 30%
Updating list...
Booking.com
US$ 118
View Deal
102 reviews
#1 Best Value of 75 hotels in San Cristobal de las Casas
Deals (9)
Reviews
Reviewed 21 November 2017
Gorgeous, eco-friendly hotel in the heart of San Cristobal

This place was absolutely the best place I stayed this year during my trip to Mexico. Eco-friendly, socially conscious hotel. Beautifully appointed rooms, highlight the amazing textiles of the... more

Reviewed 8 September 2017
Wonderful hotel with fantastic staff

I cannot imagine a better place to stay in San Cristobal. The location cannot be beat, the rooms are comfortable and stylish and the staff go above and beyond. The reception team I encountered of... more

Close
Booking.com
US$ 83
View Deal
351 reviews
#2 Best Value of 75 hotels in San Cristobal de las Casas
Deals (8)
Reviews
Reviewed 4 weeks ago
Comfortable stay.

Sombra del Agua is well located a couple of blocks from the central plaza and other places of interest. It's a colonial era building, although the wing at the back where our room was located was... more

Reviewed 3 days ago
No good!

Well, good location, no parking, poor reception. Room with no ventilation. No elevator, so if you have luggage, old or handicapped beware if you are in the third floor. Breakfast buffet not bad. Peak... more

Close
Booking.com
US$ 79
View Deal
48 reviews
#3 Best Value of 75 hotels in San Cristobal de las Casas
Special offer
Offers & AnnouncementsPackage Deal
Savings alert! 11% below average rates

The price you found is 11% lower than this hotel's average rate of US$ 89/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Deals (8)
Reviews
Reviewed 24 December 2017
Guadalupe Festivites

Thanks to Grand Guadalupe for hosting me during this weekend. I got to experience the Guadalupe festivities as the Hotel is located right next to the church. I had a wonderful room with a beautiful... more

Reviewed 3 October 2017
Short but sweet

We only had one night here but it was perfect. The rooms are amazing. Fantastic bathrooms and super comfortable sheets. Would love to come stay again for longer. The price was good as well and the... more

Close
Booking.com
US$ 43
View Deal
34 reviews
#4 Best Value of 75 hotels in San Cristobal de las Casas
Savings alert! 39% below average rates

The price you found is 39% lower than this hotel's average rate of US$ 70/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Deals (9)
Reviews
Reviewed 13 November 2017
Just as we expected.. a wonderful stay, in in the colonial section of town. Loved it.

We had traveled on a winding 1.5 lane road for almost 7 hours to get to San Cristobal .. and when we arrived.. we were so pleased with the loveliness of the hotel, the super friendly staff and very... more

Reviewed 12 October 2016
Beautiful hotel, helping staff; reasonable value for money

In short- beautiful hotel in the center of San Cristobal, the rooms are clean, however lacking some basic facilities to make it more comfortable. Its very much affordable price makes it good value... more

Close
SAVE US$ 24
US$ 54
Booking.com
US$ 30
View Deal
48 reviews
#5 Best Value of 75 hotels in San Cristobal de las Casas
Savings alert! 44% below average rates

The price you found is 44% lower than this hotel's average rate of US$ 54/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Deals (9)
Reviews
Reviewed 8 January 2017
Only if it is your last choice, but even though try other places | Aunque sea el último hotel, traten otro lugar

We stayed there for the new year's eve and some days after. The reservation was not clear and they over charge ~US$100 for night, being sincere they should not charge more than a motel, it is way... more

Reviewed 6 January 2017
Mixed bag

Let me start by saying that the staff at this hotel is incredibly helpful and friendly, we had a couple of odd timing requests, and they accommodated us nicely. The staff are the reason our rating is... more

Close
Booking.com
US$ 78
View Deal
206 reviews
#6 Best Value of 75 hotels in San Cristobal de las Casas
Deals (7)
Reviews
Reviewed 3 weeks ago
Exploring Mexico

My wife & I toured Mexico in Dec/Jan 2017/18. One of our favourite places was San Christobal, lots of culture blended with great restaurants and bars. We had a great guide called Hector who took us... more

Reviewed 10 November 2017
Beware of phone calls from the cartel

We got a phone call from the cartel in the middle of the night. They wanted to get money out of us . We got very scared. In order to get the phonecall somebody at t hotel must have been involved with... more

Close
Booking.com
US$ 48
View Deal
13 reviews
#7 Best Value of 75 hotels in San Cristobal de las Casas
Deals (4)
Reviews
Reviewed 2 August 2017
Spacious place, lot of noise.

It's a hotel with a lot of pine wood. Rooms with lot of space. Very good hot shower! Good place in the city centre. In the lobby you can hear '80 music (and at the same time otter music from... more

Reviewed 1 April 2017
Decent beers, kind of dead, food is okay

I met a backpacking buddy here for a beer and just happened to get dinner since I was hungry. As far as I understand it is a hotel/brewery which is an odd combo but it works. The place was pretty... more

Close
SAVE US$ 45
US$ 113
Booking.com
US$ 68
View Deal
167 reviews
#8 Best Value of 75 hotels in San Cristobal de las Casas
Savings alert! 15% below average rates

The price you found is 15% lower than this hotel's average rate of US$ 80/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Deals (8)
Reviews
Reviewed 1 week ago
Perfect location to see the city

Stayed here for 2 nights. The location is excellent, every thing is nearby or within 5 minutes walking. You are right on the bustle of the main Plaza. The room was spacious, beds fine, nice... more

Reviewed 12 August 2017
Nice hotel, great location

Pros: - location is great, in front of the main square, so it was very close to all shops and restaurants. It wasn't noisy as it was other reviews, but maybe because my room was at the back of the... more

Close
Booking.com
US$ 67
View Deal
18 reviews
#9 Best Value of 75 hotels in San Cristobal de las Casas
Deals (8)
Reviews
Reviewed 11 January 2017
Above the fray?

In the past I am sure it used to be a serene and peaceful place. I'm sure the view used to be wonderful until they had all the city development and urban encroachment. Now it's congested housing with... more

Reviewed 17 May 2015
Lovely, quiet location

The hotel is located at the base of a mountain on the southern ring road of the city.The rooms are located in bungalows (two rooms per bungalow) that have large picture windows that face the fabulous... more

Close
SAVE US$ 12
US$ 90
Booking.com
US$ 78
View Deal
287 reviews
#10 Best Value of 75 hotels in San Cristobal de las Casas
Special offer
Offers & AnnouncementsPackage Deal
Savings alert! 43% below average rates

The price you found is 43% lower than this hotel's average rate of US$ 138/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Deals (8)
Reviews
Reviewed 6 days ago
GREAT PRICE, AVERAGE LOCATION, POOR SERVICE IN THE BREAKFAST!!!

GOOD VALUE!!! But they can do it so much better with regarding the breakfast, the table are not clean, the timing is bad your received the food but the cutlery will arrive 10 minutes later...... I... more

Reviewed 12 January 2018
Just amazing!

This small cozy beautiful Mexican style hotel is one of the best ones we have been in our lives and around the world. The service, led by David, was incredible. The food was spectacular and... more

Close
Booking.com
US$ 52
View Deal
74 reviews
#11 Best Value of 75 hotels in San Cristobal de las Casas
Deals (8)
Reviews
Reviewed 6 July 2016
The only good thing about this hotel is the location...

Were to start... very small rooms, not enough electric outlets, the steam from the shower fills the room with humidity, even you you open the window from the bathroom all day, we went for a trip to... more

Reviewed 11 December 2015
Close to center, clean rooms

We stayed in a room with 4 people and were positively surprised by the nice atmosphere of the hotel itself. However, I found the staff at the reception (a woman) rather unhelpful as well. An... more

Close
Booking.com
US$ 70
View Deal
167 reviews
#12 Best Value of 75 hotels in San Cristobal de las Casas
Special offer
Special OfferOferta Misión
Savings alert! 20% below average rates

The price you found is 20% lower than this hotel's average rate of US$ 87/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Deals (8)
Reviews
Reviewed 21 September 2017
Mision SanCritobal

Nice hotel, location could not be better. Rooms are clean and of good size. Staff is very friendly and helpful, soecially Leonardo and Magui. Nice central patio with plants and open areas. Only... more

Reviewed 19 March 2017
Lovely small hotel in a delightful colonial town

Clean and beautiful colonial town. The hotel is located near the catedral and center of town in a busy and noisy street. a small quaint hotel, rooms are not very big but well equipped with... more

Close
Booking.com
US$ 31
View Deal
25 reviews
#13 Best Value of 75 hotels in San Cristobal de las Casas
Deals (7)
Reviews
Reviewed 30 December 2017
Unheated rooms

The Hotel has a godd location in near the historc center and the staff is nice and helpful. But there is no heatin in the hotel, not in the hall, wich is open nor the rooms. We found that with night... more

Reviewed 7 January 2017
great location, simple but clean and friendly

This hotel is nothing special, but we enjoyed our stay there. The staff is very friendly (although they don't speak English and are not empowered to do much.) The amenities are simple, but the bed... more

Close
SAVE US$ 7
US$ 70
Expedia.com
US$ 63
View Deal
227 reviews
#14 Best Value of 75 hotels in San Cristobal de las Casas
Deals (8)
Reviews
Reviewed 13 January 2018
Location good, but not super cozy

Loved the location of the place, the staff had my booking confused so I had to get that fixed when I arrived. The wifi is terrible at this place, but good at certain times. The restaurant does not... more

Reviewed 9 January 2018
Great location

This hotel has a great location. The staff was amazing, helpful and very professional. My only concern was the bed. The mattress was HARD but can't complain much about the price. San Cristobal is... more

Close
SAVE US$ 41
US$ 111
Booking.com
US$ 70
View Deal
47 reviews
#15 Best Value of 75 hotels in San Cristobal de las Casas
Savings alert! 17% below average rates

The price you found is 17% lower than this hotel's average rate of US$ 84/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Deals (8)
Reviews
Reviewed 13 March 2017
Beautiful colonial hotel in the heart of historical San Cristobal.

As a first time visitor to San Cristobal, we were interested in visiting the historical heart of the city. This is a beautiful hotel that is within walking distance from several venues and close to... more

Reviewed 24 April 2016
Great trip!!

The staff is amazing and we feel very comfortable in our staying! The prices in April are suitable for all family! The location is closed to the centre and you will find a little mall where you can... more

Close
SAVE US$ 2
US$ 47
Expedia.com
US$ 45
View Deal
161 reviews
#16 Best Value of 75 hotels in San Cristobal de las Casas
Deals (7)
Reviews
Reviewed 27 May 2017
TOTALLY ENCHANTING HOTEL REASONABLE PRICED "A BARGAIN"

Mere words and pictures cannot adequately describe this amazing hotel . It is truly a SHANGRI-LA in the middle of town away from the very congested centro historico. Its truly a HISTORIC Hacienda... more

Reviewed 7 May 2017
Old World Charm

Created out of an old hacienda and it's a bit like stepping into the past. Rooms are spacious and beds cozy with elegant sheets. Inquire at reception for rooms with best internet. Book directly with... more

Close
Booking.com
US$ 102
View Deal
184 reviews
#17 Best Value of 75 hotels in San Cristobal de las Casas
Special offer
Offers & Announcements15% off room rate
Savings alert! 15% below average rates

The price you found is 15% lower than this hotel's average rate of US$ 120/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Deals (8)
Reviews
Reviewed 3 weeks ago
Classy, clean, charming, cost-effective !

Casa Santa Lucia is by far the most appealing hotel in this Maya region. We spent four delightful days in a "Junior Suite" in this classy hotel, for a very reasonable price. The employees are... more

Reviewed 8 November 2017
Amazing gorgeous hotel

This hotel is breathtaking ! (It is actually a 5 star hotel). It is centrally located. beautifully decorated with local artisan textiles, metalwork and pottery. It is like staying in a mansion with a... more

Close
Expedia.com
US$ 64
View Deal
328 reviews
#18 Best Value of 75 hotels in San Cristobal de las Casas
Savings alert! 15% below average rates

The price you found is 15% lower than this hotel's average rate of US$ 75/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Deals (9)
Reviews
Reviewed 13 June 2017
Good Location

The hotel is a quaint, nice space. The ambiance is good. They have a nice garden in the centre of the hotel. For some reason, the hotel is divided in two halves and some rooms are on the opposite... more

Reviewed 7 May 2017
quiet hotel in a busy neighborhood

Plus points: - spacious room, - nice setting with garden, - central location, - nice building, - friendly staff, - parking place (at 500m from hotel - ask for assistance) Minus points... more

Close
SAVE US$ 7
US$ 125
Expedia.com
US$ 118
View Deal
166 reviews
#19 Best Value of 75 hotels in San Cristobal de las Casas
Special offer
Special Price30% off room rate
Deals (8)
Reviews
Reviewed 6 days ago
Outstanding experience at Villas Casa Morada

I have stayed at Villas Casa Morada on two occassions. The hotel is charming and extremely comfortable. The staff is truly outstanding in its professionalism and courtesy. Each member of the staff... more

Reviewed 6 January 2018
A home away from home

Hotel Villas Casa Morada was the perfect place to stay while in San Cristobal de las Casas. It is very well located: a few blocks away from downtown (less than a 5-minute walk), but far from the... more

Close
SAVE US$ 4
US$ 58
Expedia.com
US$ 54
View Deal
160 reviews
#20 Best Value of 75 hotels in San Cristobal de las Casas
Savings alert! 10% below average rates

The price you found is 10% lower than this hotel's average rate of US$ 60/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Deals (8)
Reviews
Reviewed 4 weeks ago
Comfortable

We were booked by the travel agency in this hotel ... it is a block away from the main plaza and is in a very convenient spot at a walking distance from down town and all the shops and restaurants... more

Reviewed 12 November 2017
Great position

Very close to the town centre, it's an easy walk to many restaurants and shops. The room was clean and the beds were comfortable. The shower was okay, but the water did run a little cold one or... more

Close
SAVE US$ 2
US$ 38
Booking.com
US$ 36
View Deal
16 reviews
#21 Best Value of 75 hotels in San Cristobal de las Casas
Deals (5)
Reviews
Reviewed 14 April 2016
Nice spot in San Cristobal.

Nice place in good part of town. Diego, the owner was very helpful. He offered good day trips to Agua Azul Misol Ha, Palenque and beyond. He had some good recommendations for restaurants as well... more

Reviewed 21 February 2016
Friendly and convenient

Los Altos is a great budget option in San Cristobal. It's located 1 block south of Real de Guadeloupe (the main pedestrian street) and about 5 blocks east of the Zocalo. There are a number of... more

Close
SAVE US$ 19
US$ 75
Agoda.com
US$ 56
View Deal
262 reviews
#22 Best Value of 75 hotels in San Cristobal de las Casas
Deals (8)
Reviews
Reviewed 11 December 2017
Nice Hotel

Nice clean hotel. Staff were very friendly and helpful. The food served in the Restaurant is very good. It is located out of town, too far to walk, about a $40 pesos taxi fare. The noise from the... more

Reviewed 16 October 2017
Comfortable hotel

The hotel is easy to find (currently a large deep red building) on a main intersection into town. It is beside a large shopping centre and is a 25 minute walk (or short taxi ride) to the centre of... more

Close
Expedia.com
US$ 52
View Deal
274 reviews
#23 Best Value of 75 hotels in San Cristobal de las Casas
Deals (6)
Reviews
Reviewed 1 week ago
Nice and cosy hotel

Spent 2 nights in this hotel. Staff was helpful and friendly. It is located 2 blocks from walking street Guadalupe where you can find restaurants, bars, handcrafted stuff. This hotel offers... more

Reviewed 2 weeks ago
stayed here for several nights

A nice & quiet place, two blocks from one of the two pedestrian streets in San Cristobal. Close to good food options, we only used the hotel's restaurant for breakfast - which was quite good. The... more

Close
Expedia.com
US$ 131
View Deal
110 reviews
#24 Best Value of 75 hotels in San Cristobal de las Casas
Deals (9)
Reviews
Reviewed 10 May 2017
A very pleasant stay

Great location, very helpful stuff, nice rooms although the acoustics can be better.. we got a room in the first floor which wasn't the best but it was replaced as per our request first thing in the... more

Reviewed 14 February 2017
Perfect Location

I looked at quite a few hotels and this was the best and only one with a balcony - the check-in was efficient and painless - the room has a great bed good linen Bvlgari toiletries and the most... more

Close
Expedia.com
US$ 50
View Deal
105 reviews
#25 Best Value of 75 hotels in San Cristobal de las Casas
Deals (8)
Reviews
Reviewed 22 April 2017
Excellent Location, Very Good Service, Pleaseant

We only stayed there for one night because we arrived a day earlier than our friends, but the staff was very nice, they kept our luggage because we also arrived way earlier than the check-in... more

Reviewed 26 December 2017
Freezing cold hotel

Ok we were there for Xmas but the hotel had no heating and I shivered all night. The hotel was pretty but a bit out of town so everything involved a walk. Rooms were spacious and there was a walk-in... more

Close
Expedia.com
US$ 51
View Deal
58 reviews
#26 Best Value of 75 hotels in San Cristobal de las Casas
Savings alert! 18% below average rates

The price you found is 18% lower than this hotel's average rate of US$ 62/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Deals (8)
Reviews
Reviewed 10 November 2017
Zero comfort and expensive stay

I am so disappointed in this hotel. So much noise and the staff is rude and start speaking and laugh loudly at the crack of dawn and wake everybody up, i wasn’t able to get s single night of sleep in... more

Reviewed 18 February 2017
Good location close to the Centro and helpful staff