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.
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 Cheap Hotels Business services Non-Smoking Hotel Meeting room 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
Sponsored
Special Offer: Package Deal
Obtén un 15 % de descuento. Incluye WIFI y estacionamiento... Read more
Mision Grand San Cristobal de las Casas
US$63
Booking.com
US$61
Expedia.com
US$92
HotelQuickly
SAVE US$31
US$92
US$61
Hotels.com
View Deal
#1 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
US$120
TripAdvisor
US$120
Hotels.com
US$120
Expedia.com
US$120
Booking.com
View Deal
#2 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
US$190
TripAdvisor
US$242
Travelocity
US$250
Booking.com
SAVE US$60
US$250
US$190
AMOMA
View Deal
Casa Santa Lucia
#3 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
US$105
TripAdvisor
US$105
Booking.com
US$105
Travelocity
US$105
Expedia.com
View Deal
#4 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Casa del Alma Hotel Boutique & Spa
US$107
TripAdvisor
US$110
Booking.com
US$152
HotelQuickly
SAVE US$45
US$152
US$107
Expedia.com
View Deal
#5 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Hotel Boutique Las Escaleras
US$242
TripAdvisor
US$250
Booking.com
US$295
HotelQuickly
SAVE US$53
US$295
US$242
Expedia.com
View Deal
#6 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Villas Casa Morada
US$101
TripAdvisor
US$101
Hotels.com
US$101
Expedia.com
US$101
Booking.com
View Deal
#7 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Sombra del Agua Hotel San Cristobal
US$61
Booking.com
US$60
Travelocity
US$63
HotelQuickly
SAVE US$4
US$63
US$59
AMOMA
View Deal
#8 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Diego De Mazariegos
US$50
TripAdvisor
US$50
Booking.com
US$64
HotelQuickly
SAVE US$15
US$64
US$48
Expedia.com
View Deal
#9 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Restaurant
Hotel Parador Margarita
US$44
TripAdvisor
US$53
Booking.com
US$53
Priceline
SAVE US$9
US$53
US$44
Travelocity
View Deal
#10 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Hotel Casavieja
US$63
TripAdvisor
US$72
Booking.com
US$70
Hotels.com
SAVE US$9
US$72
US$63
AMOMA
View Deal
#11 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Hotel Casa Mexicana
US$46
TripAdvisor
US$47
Booking.com
US$58
HotelQuickly
SAVE US$12
US$58
US$46
Hotels.com
View Deal
#12 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Hotel Rincon del Arco
US$40
TripAdvisor
US$42
Booking.com
US$42
Priceline
SAVE US$1
US$42
US$40
Travelocity
View Deal
#13 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Mision Grand San Cristobal de las Casas
US$63
Booking.com
US$61
Expedia.com
US$92
HotelQuickly
SAVE US$31
US$92
US$61
Hotels.com
View Deal
#14 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Docecuartos Hotel
US$54
TripAdvisor
US$54
Booking.com
US$52
Expedia.com
SAVE US$2
US$54
US$52
Hotels.com
View Deal
#15 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Plaza Gallery Hotel & Boutique
US$104
TripAdvisor
US$104
Orbitz.com
US$117
HotelQuickly
SAVE US$13
US$117
US$104
Booking.com
View Deal
#16 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
US$21
TripAdvisor
US$21
Booking.com
US$21
Priceline
SAVE US$5
US$21
US$16
Hostelworld.com
View Deal
#17 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Fiesta Inn San Cristobal de las Casas
US$69
TripAdvisor
US$69
Booking.com
US$69
Expedia.com
SAVE US$16
US$69
US$53
AMOMA
View Deal
#18 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Hotel Ciudad Real Centro Historico
US$45
Booking.com
US$43
Travelocity
US$47
AMOMA
SAVE US$5
US$47
US$42
Hotel Ciudad Real
View Deal
#19 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Breakfast included
Hacienda Don Juan Hotel
US$36
TripAdvisor
US$36
Booking.com
US$44
HotelQuickly
SAVE US$9
US$44
US$35
Orbitz.com
View Deal
#20 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Hotel Don Quijote

Expedia.com

Booking.com

Hotwire.com
US$28
AMOMA
View Deal
#21 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Breakfast included
Le Gite del Sol
US$11
TripAdvisor
US$11
Expedia.com
US$14
Hostelworld.com
SAVE US$3
US$14
US$11
Booking.com
View Deal
#22 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Hotel Casa de Guadalupe
US$101
TripAdvisor
US$122
Booking.com
US$101
Travelocity
SAVE US$21
US$122
US$101
Hotels.com
View Deal
#23 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Casa Na Bolom
US$58
TripAdvisor

Expedia.com

Hotels.com
US$58
Booking.com
View Deal
#24 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Hotel Villa Mercedes
US$48
TripAdvisor
US$60
Hotels.com
US$71
Booking.com
SAVE US$23
US$71
US$48
getaroom.com
View Deal
#25 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Hotel Provincia
US$45
TripAdvisor
US$45
Travelocity
US$45
Agoda.com
US$45
Booking.com
View Deal
#26 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Mansion del Valle
US$38
TripAdvisor
US$40
Booking.com
US$46
HotelQuickly
SAVE US$8
US$46
US$38
Orbitz.com
View Deal
#27 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Hotel San Marcos
US$58
Booking.com
US$39
Orbitz.com
US$58
Priceline
SAVE US$19
US$58
US$39
Hotels.com
View Deal
#28 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Nuestras Raices
US$53
TripAdvisor
US$53
Expedia.com
US$53
Hotwire.com
US$53
Hotels.com
View Deal
#29 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Parador San Juan de Dios
US$156
Hotels.com
US$157
Expedia.com
US$169
HotelQuickly
SAVE US$35
US$169
US$134
Priceline
View Deal
#30 of 72 Hotels in San Cristobal de las Casas by Best Value
  • Free Wifi
  • Free Parking
Hotel Mision Colonial
US$39
TripAdvisor
US$39
Expedia.com
US$39
Hotwire.com
US$39
Orbitz.com
View Deal
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.