Beginning of main content

Best 3 stars Hotels in San Cristobal de las Casas

Search Flights

Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

San Cristobal de las Casas Hotels

Search Flight + Hotel

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured San Cristobal de las Casas 3 stars Hotels

See all 96 Hotels in San Cristobal de las Casas
Plaza Gallery Hotel & Boutique

Plaza Gallery Hotel & Boutique

Guadalupe Victoria esq 16 de Septiembre, San Cristobal de las Casas
3.5 out of 5.0
4.3 out of 5 (29 reviews)
Excellent small hotel in the jungleIt might be nice if they had more tables, food was ordered from near by restaurants, breakfast was included, made at their own kitchenette, excellent fruit, good coffee. Will go back for sure.
  Jun 2, 2017

$117

$117
Hotel Boutique Casa de los Arcangeles

Hotel Boutique Casa de los Arcangeles

C. Cuauhtemoc No.4 Centro Historico, San Cristobal de las Casas
3.5 out of 5.0
3.9 out of 5 (16 reviews)
E excellent location Walking distance from everything and everywhere.delicious breakfast and friendly staff.mattress hard as a rock and the toiletries very cheap quality.
  Jul 23, 2016

$44

$44
Hotel Ciudad Real Centro Histórico

Hotel Ciudad Real Centro Histórico

Plaza 31 de Marzo No. 10, San Cristobal de las Casas
3.5 out of 5.0
4.2 out of 5 (37 reviews)
Nice Hotel across the street from the main plaza.Stayed at this hotel during the City Fair, and got to enjoy the festivities from a few steps away. Everything worked in this colonial style beauty.
  Apr 27, 2017

$47

$47
Hotel Plaza Magnolias

Hotel Plaza Magnolias

No.14 Insurgentes, San Cristobal de las Casas
3.5 out of 5.0
3.9 out of 5 (68 reviews)
It's a beautiful old and rustic building, it's also clean and comfortable. They should renew the towels.
  Jun 29, 2015

$39

$39
Villas Casa Morada

Villas Casa Morada

Avenida Diego Dugelay 45, San Cristobal de las Casas
3.5 out of 5.0
4.7 out of 5 (12 reviews)
My favorite hotel in Mexico!Spent a week in San Cristobal and loved this hotel. It reminded me of being in Europe in the Alps. The room is amazing and it got cool enough the each night I was able to light a fire and enjoy the fireplace.
  Sep 6, 2015

$82

$82
Fiesta Inn San Cristobal de las Casas

Fiesta Inn San Cristobal de las Casas

Calzada Mexico No 5, San Cristobal de las Casas
3.5 out of 5.0
3.8 out of 5 (39 reviews)
Close to downtown and far enough for comfort The hotel has excellent support personnel. They returned a smartphone we left behind with timeliness, efficiency, and great attitude. The breakfast was great. Only downsides were musty carpet smell in one room and loud music on weekend in parking lot for sales promotion of local store that is partnered ...
  Mar 19, 2017

$69

$69
Hotel Mansion del Valle

Hotel Mansion del Valle

Diego De Mazariegos No 39, San Cristobal de las Casas
3.5 out of 5.0
3.9 out of 5 (52 reviews)
San Cristobal GemOutstanding little property about six blocks from the main plaza of the old part of the city, which is what you want to see. Very friendly and helpful staff. Rooms are a bit spartan compared to American hotels, but the charm and beauty of the central courtyard outweighs this. Breakfast is traditional ...
  Apr 16, 2017

$42

$42
Hotel Parador San Juan de Dios

Hotel Parador San Juan de Dios

Calzada Roberta #16, San Cristobal de las Casas
3.5 out of 5.0
4.3 out of 5 (3 reviews)
Gringos beware. Beautiful hotel. Great garden. Super atmosphere. A dream come true ? Almost, were it not for 1. at check-out time no staff speaking English was available to clarify issues with bill 2. two unmarked steps in the main room which easily can lead to injuries due to falls in an unfamiliar dark room However, ...
  Mar 21, 2017

$167

$167
La Casa de Mama

La Casa de Mama

Guadalupe Victoria 56, San Cristobal de las Casas
3.5 out of 5.0
4.6 out of 5 (35 reviews)
Great hotel!Although the nights got cold and it would have been nice to have an iron in the room..everything else was great! Food in restaurant was good, great customer service, and warm pool. Overall an awesome stay. Would stay here again.
  Feb 18, 2017

$44

$44
Holiday Inn San Cristobal-Espanol

Holiday Inn San Cristobal-Espanol

Calle1 De Marzo 15 Esq Av 16, San Cristobal De Las Casas
3.0 out of 5.0
4.0 out of 5 (42 reviews)
Excellent central locationVery nice newly refurbished hotel. Good room sizes with all the facilities. Location is minutes from historic area. Very happy with stay overall however I would not recommend booking tours from the hotel i.e. to Sumidero Canyon as we paid 500 pesos each and others on the same tour all paid 300 ...
  Feb 21, 2017

$57

$57
Map

Three Star Hotel Guide for San Cristobal de las Casas

There’s a reason the top 3 star hotels in San Cristobal de las Casas, Chiapas are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in San Cristobal de las Casas, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in San Cristobal de las Casas for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in San Cristobal de las Casas near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the San Cristobal de las Casas 3 star hotels offer a fantastic home base for any type of vacation.

Recently booked San Cristobal de las Casas hotels

Casa Indigo Hotel
3.0 out of 5.0
Last booking: 46 hours ago