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
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Centre Luxury Breakfast included Mid-range Pool Romantic Best Value Free Parking Trendy Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Quaint Room Service Business Classic & up Independent Hotels & up Internet & up Hotels with Free Wifi Hotels with Restaurants Quiet Hotels Concierge Charming Hotels Hotels with Bars Budget Hotels Most Booked Hotels Cheap Hotels Non-Smoking Hotel Business services Meeting room Travellers' Top-Rated Hotels Downtown Hotels Reduced mobility rooms Boutique Hotels Air Conditioning Spa Hotels $ $$ $$$ $$$$ Hotels with Villas Heritage Hotels Historic Hotels Hotels with Smoking Rooms Green Best Western
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Neighbourhoods
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
USD 127*
Expedia.com
View Deal
#1 of 72 Hotels in San Cristobal de las Casas by Best Value
21/05/2017Most Mexican hotel ever
09/05/2017wish there were more stars
Hotel Boutique Las Escaleras
USD 130*USD 116*
Orbitz.com
View Deal
#2 of 72 Hotels in San Cristobal de las Casas by Best Value
19/03/2017Perfect sights
06/02/2017Charming, but not five stars
Sombra del Agua Hotel San Cristobal
USD 1,586*USD 68*
Hotwire.com
View Deal
#3 of 72 Hotels in San Cristobal de las Casas by Best Value
Villas Casa Morada
USD 97*
Hotels.com
View Deal
#4 of 72 Hotels in San Cristobal de las Casas by Best Value
Hotel Parador Margarita
USD 64*USD 62*
Expedia.com
View Deal
#5 of 72 Hotels in San Cristobal de las Casas by Best Value
Docecuartos Hotel
USD 66*USD 61*
Hotels.com
View Deal
#6 of 72 Hotels in San Cristobal de las Casas by Best Value
15/04/2017Beautiful place
22/11/2016Great location, comfortable room
Hotel Casa Mexicana
USD 58*USD 56*
Expedia.com
View Deal
#7 of 72 Hotels in San Cristobal de las Casas by Best Value
Mision Grand San Cristobal de las Casas
USD 106*USD 66*
Expedia.com
View Deal
#8 of 72 Hotels in San Cristobal de las Casas by Best Value
Hotel Rincon del Arco
USD 50*
Travelocity
View Deal
#9 of 72 Hotels in San Cristobal de las Casas by Best Value
Plaza Gallery Hotel & Boutique
USD 140*USD 119*
Expedia.com
View Deal
#10 of 72 Hotels in San Cristobal de las Casas by Best Value
10/05/2017A very pleasant stay
13/02/2017Perfect Location
Fiesta Inn San Cristobal de las Casas
USD 81*USD 62*
Cancelon
View Deal
#11 of 72 Hotels in San Cristobal de las Casas by Best Value
Hacienda Don Juan Hotel
USD 46*USD 42*
Orbitz.com
View Deal
#12 of 72 Hotels in San Cristobal de las Casas by Best Value
Hotel Ciudad Real Centro Historico
USD 104*USD 50*
Hotel Ciudad Real
View Deal
#13 of 72 Hotels in San Cristobal de las Casas by Best Value
Casa Na Bolom
USD 70*
Booking.com
View Deal
#14 of 72 Hotels in San Cristobal de las Casas by Best Value
29/12/2016Two night stay
27/11/2016Wonderful
Hotel Villa Mercedes
USD 64*
Cancelon
View Deal
#15 of 72 Hotels in San Cristobal de las Casas by Best Value
Hotel Provincia
USD 54*
Expedia.com
View Deal
#16 of 72 Hotels in San Cristobal de las Casas by Best Value
Hotel San Marcos
USD 89*USD 84*
Expedia.com
View Deal
#17 of 72 Hotels in San Cristobal de las Casas by Best Value
Parador San Juan de Dios
USD 217*USD 210*
Orbitz.com
View Deal
#18 of 72 Hotels in San Cristobal de las Casas by Best Value
Mansion del Valle
USD 56*USD 45*
Hotels.com
View Deal
#19 of 72 Hotels in San Cristobal de las Casas by Best Value
Nuestras Raices
USD 57*
Travelocity
View Deal
#20 of 72 Hotels in San Cristobal de las Casas by Best Value
Hotel Posada El Paraiso
USD 61*USD 57*
Orbitz.com
View Deal
#21 of 72 Hotels in San Cristobal de las Casas by Best Value
Best Western La Noria
Loading prices...
#22 of 72 Hotels in San Cristobal de las Casas by Best Value
Santa Clara
USD 87*
Hotels.com
View Deal
#23 of 72 Hotels in San Cristobal de las Casas by Best Value
24/09/2016Nice
24/03/2017Great Location, very poor service
Plaza Magnolias Hotel
USD 47*
Orbitz.com
View Deal
#24 of 72 Hotels in San Cristobal de las Casas by Best Value
Hotel & Spa Santuario del Alba
USD 39*USD 38*
Hotels.com
View Deal
#25 of 72 Hotels in San Cristobal de las Casas by Best Value
Parador-Museo Santa Maria
USD 95*
Orbitz.com
View Deal
#26 of 72 Hotels in San Cristobal de las Casas by Best Value
21/03/2016Be careful in the shower!
30/01/2016Staying at an old hacienda
Hotel Molino de la Alborada
USD 70*
Priceline
View Deal
#27 of 72 Hotels in San Cristobal de las Casas by Best Value
11/01/2017Above the fray?
17/05/2015Lovely, quiet location
Grand Guadalupe by Inmense
USD 84*USD 81*
Hotels.com
View Deal
#28 of 72 Hotels in San Cristobal de las Casas by Best Value
26/01/2017JUST PERFECT
02/01/2017Bueno a excepción del desayuno
Hotel Jardines del Centro
USD 50*USD 43*
Cancelon
View Deal
#29 of 72 Hotels in San Cristobal de las Casas by Best Value
Hotel San Miguel
USD 52*
Hotels.com
View Deal
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.