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 000 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 R894
R1 055 total
includes taxes & fees
04 Nov - 05 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 R791
R933 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 694
R1 999 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 049
R1 238 total
includes taxes & fees
07 Nov - 08 Nov
Posada Real de Chiapas

7. 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 754
R4 429 total
includes taxes & fees
29 Oct - 30 Oct
Hotel Bo

8. 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

9. 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 R831
R981 total
includes taxes & fees
20 Nov - 21 Nov
Hotel Rocaval

10. 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 R726
R857 total
includes taxes & fees
28 Oct - 29 Oct
Hotel Palacio de Moctezuma

11. 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 916
R2 260 total
includes taxes & fees
28 Oct - 29 Oct
Casa Lum

12. Hotel Plaza Magnolias

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

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 R507
R598 total
includes taxes & fees
28 Oct - 29 Oct
Hotel San Luis

14. 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 R682
R805 total
includes taxes & fees
28 Oct - 29 Oct
Hotel Palace Inn SCLC

15. 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 258
R2 665 total
includes taxes & fees
28 Oct - 29 Oct
Casa del Alma Hotel Boutique & Spa

16. 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

17. 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 R936
R1 105 total
includes taxes & fees
28 Oct - 29 Oct
Hotel Kinare San Cristóbal

18. Hotel Ciudad Real Centro Histórico

Hotel Ciudad Real Centro Histórico
3.5 star property
Zona Centro
8.8 out of 10, Excellent, (541 reviews)
Experience Mexican cuisine at Sensaciones de Chiapas restaurant while staying just steps from the cathedral. This hotel offers a bar, snack bar, and free parking, with the Church of San Nicolás and Museo de San Cristóbal nearby.
The price is R1 098
R1 296 total
includes taxes & fees
11 Nov - 12 Nov
Hotel Ciudad Real Centro Histórico

19. 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

20. Hotel Casa de Familia de San Cristobal

Hotel Casa de Familia de San Cristobal
3.5 star property
Barrio de La Merced
9.6 out of 10, Exceptional, (231 reviews)
Discover Mexican cuisine at Yuria Arte Culinario in this San Cristóbal de las Casas hotel with terrace and garden spaces. Located near Plaza 31 de Marzo, this hotel offers free WiFi and parking with a helpful staff that guests consistently praise.
The price is R1 053
R1 243 total
includes taxes & fees
11 Nov - 12 Nov
Hotel Casa de Familia de San Cristobal
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.