Hotels & Accommodation in San Cristóbal de las Casas

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in San Cristóbal de las Casas?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in San Cristóbal de las Casas on Hotels.com. These San Cristóbal de las Casas hotels consistently deliver on quality, location and traveller experience. Last updated on .

1. Hotel Sombra del Agua

Hotel Sombra del Agua
3.5 star property
Zona Centro
9.4 out of 10, Exceptional, (1 006 reviews)
Discover San Cristóbal de las Casas from this colonial hotel with a restaurant serving local cuisine and garden setting. Near Mesoamerican Museum of Jade, this getaway offers room service, a cosy bar, and deli. The attentive staff ensures a memorable cultural experience.
The price is R1 499
R1 769 total
includes taxes & fees
28 Oct - 29 Oct
Hotel Sombra del Agua

2. Hotel Mukul Na

Hotel Mukul Na
3.0 star property
San Cristóbal de las Casas
9.4 out of 10, Exceptional, (289 reviews)
Located 15 minutes from San Cristóbal Cathedral, this hotel features a cosy restaurant and bar/lounge for unwinding. Near Regional Costume Museum and Amber Museum, guests enjoy free WiFi, parking, and praise the 24-hour helpful staff.
The price is R509
R600 total
includes taxes & fees
29 Oct - 30 Oct
Hotel Mukul Na

3. Hotel Diego de Mazariegos

Hotel Diego de Mazariegos
4.0 star property
Zona Centro
8.8 out of 10, Excellent, (596 reviews)
Escape to this colonial haven featuring Mexican cuisine at El Conquistador restaurant and cocktails at the stylish bar. Near Church of San Nicolás and Café Museo Café, with free WiFi and parking for easy exploration of local attractions.
The price is R887
R1 046 total
includes taxes & fees
07 Nov - 08 Nov
Hotel Diego de Mazariegos

4. Hotel Grand Maria

Hotel Grand Maria
3.0 star property
Zona Centro
9.4 out of 10, Exceptional, (315 reviews)
Immerse yourself in cultural charm at this centrally located hotel near San Cristóbal de las Casas Cathedral. Just a short walk from Café Museo Café and Foro Cultural Kinoki, this hotel offers free WiFi and 24-hour front desk service.
The price is R784
R925 total
includes taxes & fees
30 Oct - 31 Oct
Hotel Grand Maria

5. Guayaba Inn Boutique Hotel

Guayaba Inn Boutique Hotel
4.0 star property
Barrio del Cerrillo
9.8 out of 10, Exceptional, (286 reviews)
Tucked away in San Cristóbal de las Casas, this charming inn offers hot stone massages at the full-service spa and delicious meals at the on-site restaurant. Enjoy morning breakfast, then stroll to nearby Na Bolom Cultural Museum or relax in the garden terrace.
The price is R1 680
R1 983 total
includes taxes & fees
28 Oct - 29 Oct
Guayaba Inn Boutique Hotel

6. Posada Real de Chiapas

Posada Real de Chiapas
3.0 star property
Zona Centro
9.2 out of 10, Wonderful, (438 reviews)
Experience historic San Cristóbal de las Casas at this colonial hotel just 5 minutes from the cathedral. Enjoy regional dishes at Traspatio restaurant, unwind in the garden, or sip drinks at the bar. Close to Foro Cultural Kinoki and Church of San Nicolás.
The price is R1 041
R1 228 total
includes taxes & fees
18 Nov - 19 Nov
Posada Real de Chiapas

7. Hotel La Casa de Mama

Hotel La Casa de Mama
3.5 star property
Barrio de La Merced
9.0 out of 10, Wonderful, (537 reviews)
Experience the charm of this colonial inn just a 10-minute walk from San Cristóbal Cathedral. Dip into the outdoor pool after exploring nearby museums, then savour Mexican dishes at Ave Maria restaurant. The terrace, garden, and bar create perfect spots to unwind after sightseeing.
The price is R823
R971 total
includes taxes & fees
28 Oct - 29 Oct
Hotel La Casa de Mama

8. Hotel Plaza Magnolias

Hotel Plaza Magnolias
3.5 star property
Zona Centro
8.6 out of 10, Excellent, (654 reviews)
The price is R1 440
R1 699 total
includes taxes & fees
28 Oct - 29 Oct
Hotel Plaza Magnolias

9. Casa Lum

Casa Lum
3.5 star property
Zona Centro
9.8 out of 10, Exceptional, (195 reviews)
Unwind at this charming spa hotel featuring a garden and Mexican restaurant in the heart of San Cristóbal de las Casas. Just 5 minutes from the Cathedral with nearby cultural spots like Foro Kinoki and Café Museo Café.
The price is R1 901
R2 243 total
includes taxes & fees
28 Oct - 29 Oct
Casa Lum

10. Hotel Palace Inn SCLC

Hotel Palace Inn SCLC
3.0 star property
Zona Centro
9.2 out of 10, Wonderful, (447 reviews)
This welcoming hotel offers free bike rentals to explore the cultural heart of town. Just a 10-minute walk from the cathedral with Santo Domingo Handicraft Market nearby. Enjoy morning coffee in the garden or unwind with drinks at the bar after sightseeing adventures.
The price is R677
R798 total
includes taxes & fees
29 Oct - 30 Oct
Hotel Palace Inn SCLC

11. Hotel Rocaval

Hotel Rocaval
4.0 star property
San Cristóbal de las Casas
8.6 out of 10, Excellent, (275 reviews)
Nestled in San Cristóbal de las Casas, this cosy retreat offers easy access to the cathedral and Arco de El Carmen. Enjoy Asian flavours at Teddy's, unwind at the bar, or exercise in the fitness centre. Free WiFi and parking enhance your stay.
The price is R816
R963 total
includes taxes & fees
20 Nov - 21 Nov
Hotel Rocaval

12. Hotel Bo

Hotel Bo
4.0 star property
Barrio de Mexicanos
9.6 out of 10, Exceptional, (308 reviews)
Minutes from San Cristóbal Cathedral, this boutique hotel offers deep-tissue massages and a fitness centre. Enjoy Mexican dishes at LUM restaurant, relax at the bar, or unwind on the terrace near Ex-Convent of Santo Domingo.
The price is R3 724
R4 394 total
includes taxes & fees
29 Oct - 30 Oct
Hotel Bo

13. Hotel San Luis

Hotel San Luis
3.0 star property
Barrio de La Merced
9.0 out of 10, Wonderful, (211 reviews)
Immerse yourself in colonial charm at this centrally located hotel, just a 10-minute walk from San Cristóbal Cathedral. Enjoy regional dishes at Mar y Tierra restaurant, relax in the garden, or unwind on the terrace between visits to nearby Amber Museum and Regional Costume Museum.
The price is R503
R593 total
includes taxes & fees
28 Oct - 29 Oct
Hotel San Luis

14. Hotel Palacio de Moctezuma

Hotel Palacio de Moctezuma
3.5 star property
Zona Centro
9.0 out of 10, Wonderful, (56 reviews)
Authentic Mexican cuisine awaits at Restaurante Noche Buena in this well-located hotel. Explore Santo Domingo Handicraft Market just minutes away, with free WiFi and parking making your cultural adventure convenient and connected.
The price is R720
R850 total
includes taxes & fees
28 Oct - 29 Oct
Hotel Palacio de Moctezuma

15. Yox Hotel Boutique

Yox Hotel Boutique
2.5 star property
Barrio de Guadalupe
9.4 out of 10, Exceptional, (123 reviews)
Immerse yourself in this boutique hotel with a 24-hour front desk and garden terrace. Located near Foro Cultural Kinoki and Café Museo Café, Yox Hotel offers continental breakfast daily and free WiFi throughout your cultural getaway.
The price is R570
R672 total
includes taxes & fees
29 Oct - 30 Oct
Yox Hotel Boutique

16. Hotel Hacienda Don Juan

Hotel Hacienda Don Juan
3.5 star property
San Cristóbal de las Casas
8.8 out of 10, Excellent, (520 reviews)
Just a 5-minute drive from the cathedral, this welcoming hotel offers international cuisine at Los Alamos restaurant, serving breakfast and dinner. Enjoy convenient amenities like free breakfast, complimentary parking, and room service while exploring nearby Moxviquil.
The price is R480
R567 total
includes taxes & fees
28 Oct - 29 Oct
Hotel Hacienda Don Juan

17. Casa del Alma Hotel Boutique & Spa

Casa del Alma Hotel Boutique & Spa
4.0 star property
Zona Centro
9.6 out of 10, Exceptional, (348 reviews)
Set near Mesoamerican Museum of Jade, this boutique hotel offers a full-service spa with hot stone massages and aromatherapy. After visiting nearby Plaza 31 de Marzo, unwind in the health club, sauna, or fitness centre. Free WiFi and parking enhance your stay.
The price is R2 241
R2 644 total
includes taxes & fees
28 Oct - 29 Oct
Casa del Alma Hotel Boutique & Spa

18. Hotel Kinare San Cristóbal

Hotel Kinare San Cristóbal
4.0 star property
San Cristóbal de las Casas
8.8 out of 10, Excellent, (298 reviews)
Warm ambiance meets convenience at this colonial retreat just 5 minutes from the cathedral. Enjoy 2 on-site restaurants including La Chimenea, plus a bar and terrace. With free WiFi and parking, you're perfectly positioned near Grutas de San Cristóbal attractions.
The price is R941
R1 110 total
includes taxes & fees
26 Nov - 27 Nov
Hotel Kinare San Cristóbal

19. Plaza Gallery Hotel & Boutique

Plaza Gallery Hotel & Boutique
3.5 star property
Zona Centro
9.2 out of 10, Wonderful, (284 reviews)
Unwind at this boutique hotel in San Cristóbal de las Casas, near Plaza 31 de Marzo. Enjoy Italian cuisine at VIA VAI ANTIQUE, rejuvenate with hot stone massages, and relax at the terrace bar after exploring nearby museums.
The price is R2 624
R3 097 total
includes taxes & fees
03 Nov - 04 Nov
Plaza Gallery Hotel & Boutique

20. Plaza Magnolias Suites

Plaza Magnolias Suites
3.5 star property
Zona Centro
8.8 out of 10, Excellent, (147 reviews)
Centrally positioned just 5 minutes from San Cristóbal de las Casas Cathedral, this hotel offers free WiFi and parking. Explore nearby Arches of Carmen and Santo Domingo Handicraft Market for authentic local culture.
The price is R1 008
R1 190 total
includes taxes & fees
28 Oct - 29 Oct
Plaza Magnolias Suites
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Get last-minute hotel deals in San Cristóbal de las Casas and save more

Sign in to unlock great savings.
Showing deals for:30 Oct - 01 Nov
Showing deals for:06 Nov - 08 Nov
Showing deals for:26 Nov - 27 Nov

Check out pet-friendly hotels in San Cristóbal de las Casas

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit San Cristóbal de las Casas?

Our prices for hotels in San Cristóbal de las Casas are cheapest in September
Price trends for hotels in San Cristóbal de las Casas
Pricing is based on two traveller single night rates
View properties in October
Currently viewing crowd sizes and weather for October.
Typical weather for San Cristóbal de las Casas
October
High 22°C / low 14°C. Rainy most days.
View properties in October
22°
weather_sleet
October, no crowd data, average high temperature 22 degrees Celsius, average low temperature 14 degrees Celsius. Rainy most days.
14°
21°
weather_sun
November, no crowd data, average high temperature 21 degrees Celsius, average low temperature 12 degrees Celsius. Sunny most days.
12°
21°
weather_sun
December, no crowd data, average high temperature 21 degrees Celsius, average low temperature 12 degrees Celsius. Sunny most days.
12°
21°
weather_sun
January, no crowd data, average high temperature 21 degrees Celsius, average low temperature 11 degrees Celsius. Sunny most days.
11°
23°
weather_sun
February, no crowd data, average high temperature 23 degrees Celsius, average low temperature 12 degrees Celsius. Sunny most days.
12°
24°
weather_sun
March, no crowd data, average high temperature 24 degrees Celsius, average low temperature 13 degrees Celsius. Sunny most days.
13°
26°
weather_sun
April, no crowd data, average high temperature 26 degrees Celsius, average low temperature 14 degrees Celsius. Sunny most days.
14°
25°
weather_partly_sunny
May, no crowd data, average high temperature 25 degrees Celsius, average low temperature 15 degrees Celsius. Partly sunny.
15°
23°
weather_sleet
June, no crowd data, average high temperature 23 degrees Celsius, average low temperature 15 degrees Celsius. Rainy most days.
15°
23°
weather_sleet
July, no crowd data, average high temperature 23 degrees Celsius, average low temperature 15 degrees Celsius. Rainy most days.
15°
23°
weather_sleet
August, no crowd data, average high temperature 23 degrees Celsius, average low temperature 15 degrees Celsius. Rainy most days.
15°
22°
weather_sleet
September, no crowd data, average high temperature 22 degrees Celsius, average low temperature 15 degrees Celsius. Rainy most days.
15°
Monthly weather averages (˚C)

Top neighbourhoods in San Cristóbal de las Casas

Zona Centro

San Cristóbal de las Casas's Zona Centro neighbourhood is known for its museums and gardens, and entices visitors with attractions, including Plaza 31 de Marzo and Mesoamerican Museum of Jade.

Barrio de La Merced

San Cristóbal de las Casas's Barrio de La Merced neighbourhood is home to attractions, such as Amber Museum of Chiapas and Regional Costume Museum.

Barrio de Guadalupe

San Cristóbal de las Casas's De Guadalupe neighbourhood offers attractions, including Guadalupe Church.

Barrio del Cerrillo

The Barrio del Cerrillo neighbourhood offers attractions, such as Na Bolom Cultural Museum and Ex-Convent of Santo Domingo.

Santa Lucía

The Santa Lucía neighbourhood offers attractions, such as Santo Domingo Handicraft Market and Arches of Carmen.

Top landmarks in San Cristóbal de las Casas

Learn more about San Cristóbal de las Casas

Admired for its museums and gardens, San Cristóbal de las Casas features attractions such as Plaza 31 de Marzo and Mesoamerican Museum of Jade.

A church with a cross on top, surrounded by trees and a clear sky.

Check out reviews of San Cristóbal de las Casas hotels guests love

Frequently asked questions

Can I book a refundable accommodation option in San Cristóbal de las Casas?
If you want the flexibility to change your plans to San Cristóbal de las Casas, most hotels offer refundable* rates that you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in San Cristóbal de las Casas if I want a holiday rental instead of a hotel?
If you want a good alternative to a hotel, review our selection of 60 holiday homes. You also might want to consider one of 62 apartments or 16 cabins.
What will the weather in San Cristóbal de las Casas be like during my visit?
April and May are typically the warmest months in San Cristóbal de las Casas, when the average temperature is 19°C. January and December are the coldest months, when the average temperature is 16°C. June and September are the months with the most rain.
Why should I book my San Cristóbal de las Casas hotel with Hotels.com?
There are lots of reasons to book your San Cristóbal de las Casas trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.