Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in San Cristobal de las Casas

Filter by

Selecting an option opens a search results page with the selected filter applied
Popular FiltersSelecting an option opens a search results page with the selected filter applied
Star ratingSelecting an option opens a search results page with the selected filter applied
Your BudgetSelecting an option opens a search results page with the selected filter applied
Guest ratingSelecting an option opens a search results page with the selected filter applied
Payment TypeSelecting an option opens a search results page with the selected filter applied
Property TypeSelecting an option opens a search results page with the selected filter applied
NeighborhoodSelecting an option opens a search results page with the selected filter applied
Popular LocationsSelecting an option opens a search results page with the selected filter applied
AmenitiesSelecting an option opens a search results page with the selected filter applied
AccessibilitySelecting an option opens a search results page with the selected filter applied
Trip TypeSelecting an option opens a search results page with the selected filter applied
Casa Santa Lucía
3.5 out of 5
Avenida Josefa Ortiz de Dominguez 13, Barrio Santa Lucia, San Cristobal de las Casas, CHIS
Get Rates
0.24 mi from city center
5/5Exceptional! (93 reviews)

"The staff was exceptional: reception, dining, and cleaning staff. The rooms were also very nice and clean and accommodating. THE ONLY COMPLAINT: the windows didn’t open to the outside, so no cold air to sleep with which I really love. Will definitely go back! Thank you,!"…"

Reviewed on Feb 28, 2020

Casa Santa Lucía
Hotel Grand Maria
3 out of 5
Flavio A. Paniagua 17, Guadalupe, San Cristobal de las Casas, CHIS
Free CancellationReserve now, pay when you stay
The price is $39 per night
0.21 mi from city center
4.6/5Wonderful! (141 reviews)

"Divine Hotel. The staff, location, decor and breakfast were excellent. Highly recommend!"…"

Reviewed on Mar 2, 2020

Hotel Grand Maria
Hotel Palace Inn SCLC
3 out of 5
Francisco Leon No 9, Barrio Santa Lucia, San Cristobal de las Casas, CHIS
Free CancellationReserve now, pay when you stay
The price is $25 per night
0.2 mi from city center
4.4/5Wonderful! (137 reviews)

"The good things were that the rooms were clean and has a good location. The bad things: the beds were hard as rock, pillows were uncomfortable, no air conditioning, really noisy, the hot water would run out right away, so most times we had to shower with cold water. The WiFi doesn’t work, once your ..."…"

Reviewed on Aug 14, 2019

Hotel Palace Inn SCLC
  • You could be seeing lower prices

    With member prices, you could save 10% or more right now on thousands of properties.
    Sign up, it's freeSign in
La Casa de Mama
3.5 out of 5
Guadalupe Victoria 56, Barrio La Merced, San Cristobal de las Casas, CHIS
Free CancellationReserve now, pay when you stay
The price is $41 per night
0.33 mi from city center
4.4/5Wonderful! (262 reviews)

"We love its unique Mexican style!!!...very clean and its staff was very helpful and friendly!!! ...so happy with the hotel and service!!!"…"

Reviewed on Nov 12, 2019

La Casa de Mama
Hotel San Luis
2.5 out of 5
Calle Diego de Mazariegos 51, Barrio de la Merced, San Cristobal de las Casas, CHIS
Free CancellationReserve now, pay when you stay
The price is $18 per night
0.33 mi from city center
4.4/5Excellent! (113 reviews)
Great hotel, great service. We couldn’t have been

"Great service, great rooms, excellent location near the city center. The price was also very good!"…"

Reviewed on Mar 10, 2020

Hotel San Luis
Hotel Mansion del Valle
3.5 out of 5
Diego De Mazariegos No 39, San Cristobal de las Casas, CHIS
Free CancellationReserve now, pay when you stay
The price is $33 per night
0.26 mi from city center
4.2/5Very Good! (285 reviews)

"The decor inside the hotel was beautiful! The staff was very friendly. I would come back here to stay."…"

Reviewed on Oct 18, 2019

Hotel Mansion del Valle
Hotel Sombra del Agua
3.5 out of 5
Calle 1, De Marzo 15, Esquina Avenida 16, San Cristobal de las Casas, CHIS
Free CancellationReserve now, pay when you stay
The price is $43 per night
0.13 mi from city center
4.4/5Wonderful! (433 reviews)

"It’s beautiful! Great location, amazing value for money!"…"

Reviewed on Mar 2, 2020

Hotel Sombra del Agua
HOTEL BRISAS EXPRESS
3 out of 5
Carretera Panamericana Km. 1168 No. 26, Col. Fatima, San Cristobal de las Casas, CHIS
Free CancellationReserve now, pay when you stay
The price is $14 per night
1.48 mi from city center
4.3/5Excellent! (33 reviews)

"las toallas, como que no estaban muy limpias. todo lo demás muy bien."…"

Reviewed on Oct 25, 2019

HOTEL BRISAS EXPRESS
Misión Grand San Cristobal de las Casas
3 out of 5
Francisco I. Madero No. 19, Centro Historico, San Cristobal de las Casas, CHIS
Free CancellationReserve now, pay when you stay
The price is $53 per night
0.12 mi from city center
4.5/5Wonderful! (203 reviews)

"Great location, clean and functional. Outstanding!"…"

Reviewed on Mar 19, 2020

Misión Grand San Cristobal de las Casas
Hotel Na'Lum
2.5 out of 5
Carretera Panamericana Km 181, Colonia Salsipuedes 10 A, San Cristobal de las Casas, CHIS
The price is $24 per night
1.6 mi from city center
4.8/5Exceptional! (19 reviews)

"Our stay at Hotel Na’Lum was excellent! The hotel is very clean, well maintained and the staff was very attentive to our needs. The bedding was also very comfortable and plenty of hot water for our group of 5. The hotel is decorated nicely and is cozy."…"

Reviewed on Nov 16, 2019

Hotel Na'Lum
Cabañas y Suites Sergia Torres
3 out of 5
KM. 40.5 Supercarretera, Tuxtla San Cristobal, San Cristobal de las Casas, CHIS
Get Rates
4.67 mi from city center
4.4/5Excellent! (5 reviews)

"Servicio agradable y cortez. Locación fuera de la ciudad. Privada, cómoda y bella vista. Amenidades completas y en buen estado. Definitivamente recomendable"…"

Reviewed on Dec 11, 2019

Cabañas y Suites Sergia Torres
Mexicanos 10 Casavieja
3.5 out of 5
Real de Mexicanos número 10, Colonia Barrio de Mexicanos, San Cristobal de las Casas, CHIS
The price is $110 per night
0.39 mi from city center
4.8/5Exceptional! (37 reviews)
Magical Place

"The Mexicanos 10 Casavieja is an amazing villa in the heart of San Cristobal. Every person at the villa is nice, helpful and a joy to be around. I highly recommend this place to any couple, family or friends."…"

Reviewed on Apr 18, 2019

Mexicanos 10 Casavieja
Hotel Ciudad Real Centro Histórico
3.5 out of 5
Plaza 31 de Marzo No. 10, Col. Centro, San Cristobal de las Casas, CHIS
Free CancellationReserve now, pay when you stay
The price is $31 per night
0.02 mi from city center
4.4/5Excellent! (219 reviews)

"Location, location, location.....right on the plaza of the Centro Histórico and short walking distance from tourist sites. They have a good restaurant, but others nearby serve traditional local dishes. Only downside was that the WiFi was slow, not unusual in Mexico."…"

Reviewed on Feb 20, 2020

Hotel Ciudad Real Centro Histórico
Docecuartos Hotel
3 out of 5
Av. Juarez No. 1 Int. A Col. Centro, San Cristobal de las Casas, CHIS
Get Rates
0.14 mi from city center
4.4/5Wonderful! (197 reviews)

"Nice and cozy. Very clean. In the heart of all the entertainment"…"

Reviewed on Feb 18, 2020

Docecuartos Hotel
Capital O Jardines de Luz
2.5 out of 5
Av. Insurgentes #32, Barrio de Santa Lucia, San Cristobal de las Casas, CHIS
Free CancellationReserve now, pay when you stay
The price is $12 per night
0.37 mi from city center
3.7/5Good! (117 reviews)

"The location is excellent. A short walk to all of the best of San Cristóbal."…"

Reviewed on Feb 17, 2020

Capital O Jardines de Luz
Don't see what you're looking for?
See all available properties in San Cristobal de las Casas
View all properties
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.

Where to stay in San Cristobal de las Casas

Find the best San Cristobal de las Casas areas and neighborhoods for the activities you enjoy most. Learn more about San Cristobal de las Casas

Visiting San Cristobal de las Casas

Visitors to San Cristobal de las Casas are sure to enjoy the museums and gardens. Tourists can also enjoy the city's churches, cafés, and entertainment choices.

  • There are 130 hotels and other accommodations in San Cristobal de las Casas
  • The closest major airport is in Tuxtla Gutierrez (TGZ-Angel Albino Corzo Intl), 28 mi (45.1 km) from the city center

Sightseeing and Staying in San Cristobal de las Casas

Well known for its museums, the city's cultural venues include Museo de San Cristóbal, Mesoamerican Museum of Jade, and Regional Costume Museum. The city is notable for landmarks like Church of San Nicolás, Ex-Convent of Santo Domingo, and Guadalupe Church. A couple of additional sights to add to your agenda are San Cristobal de las Casas Cathedral and Plaza de La Paz.

In San Cristobal de las Casas, there are 130 hotels and other lodging options so you'll have a variety of choices for your holiday retreat. Below are highly ranked ones based on our user reviews:

  • Casa Santa Lucía - Guests who stay at this 3.5-star hotel in Zona Centro can enjoy access to free breakfast and free parking, along with an in-room fireplace. It's a favorite with Expedia travelers for its breakfast and helpful staff.
  • Mexicanos 10 Casavieja - Our customers like the central location at this hotel. With a stay at this 3.5-star hotel, guests can enjoy access to self-service laundry and a 24-hour front desk, along with free WiFi.
  • Guayaba Inn - This 4-star inn features free breakfast, a restaurant, and free WiFi. Expedia customers like its breakfast and helpful staff.

Dressing for San Cristobal de las Casas

  • Between January and March, you can expect the daytime average to be around 94°F and the nighttime average to be 61°F
  • From April to June, temperatures average about 96°F during the day and 67°F at night
  • July through September averages 89°F during the day and 68°F at night
  • In October-December, the average temperature is 88°F during the day and 62°F at night
  • San Cristobal de las Casas gets about 43.23 inches of rain per year
  • Hottest months are usually May and April with an average temperature of 94°F, while the coldest months are January and February with an average of 62°F

Frequently asked questions

What's the best place to stay in San Cristobal de las Casas?
Hotel Casa de Familia San Cristóbal is a favorite with Expedia customers. This 3.5-star hotel offers a restaurant and free WiFi. It is located a short 4-minute walk from San Cristobal de las Casas Cathedral. Reviews from our site also recommend Casa Lum and Docecuartos Hotel as top options for your visit.
If I need to cancel my hotel reservation in San Cristobal de las Casas, will I receive a refund?
Yes, the majority of hotel reservations are fully refundable if you cancel before the accommodation’s cancellation deadline, which is usually within 24-48 hours of your arrival date. If your reservation is non-refundable, you might be able to still cancel and receive a refund within a 24-hour period of your booking. Enter dates in and click on “Search”, then use the “free cancellation” filter to review top deals in San Cristobal de las Casas.
Where can I learn more about changing or cancelling my trip to San Cristobal de las Casas?
To find more details about rescheduling or cancelling your trip to San Cristobal de las Casas, go to https://www.expedia.com/service/.
What's the best accommodation for a budget-friendly stay in San Cristobal de las Casas?
Based on reviews, Hotel Hacienda Don Juan is a popular 3-star hotel for our travelers looking for an economical choice, and features free WiFi and a restaurant. Other choices for your budget-friendly stay include B&B Le Gite Del Sol and Hotel La Media Luna.
Where is the best hotel for a stay in Zona Centro?
With 36 lodging options to choose from in this neighborhood, you should find the perfect place for your trip. Based on Expedia customer reviews, Casa Santa Lucía is the highest ranked property in Zona Centro. This 3.5-star hotel offers free breakfast and free WiFi. It is located a short 8-minute walk from San Cristobal de las Casas Cathedral. Other favorite options in the area include Casa Lum and Hotel Mision Grand San Cristobal de Las Casas.
What's the best place to stay for families in San Cristobal de las Casas?
Axkan Arte Hotel San Cristobal is a top 3-star hotel on Expedia for families, and features a restaurant and free parking. Other choices for your family trip include Hotel La Capilla and Hotel Posada El Paraiso.
What's the best accommodation for a romantic getaway to San Cristobal de las Casas?
Guayaba Inn is a favorite 4-star inn for couples, and features a restaurant and free breakfast. Other good options for a romantic stay include Cabañas Makarios and Casavieja.
What's the best pet-friendly hotel in San Cristobal de las Casas?
Cortijo La Casona is a top dog-friendly vacation home, and offers laundry facilities along with in-room dining areas for its human guests. Other good options to stay with your pet include Hotel Helvérica and Hotel La Capilla.
Where is the best hotel to stay near San Cristobal de las Casas Cathedral?
Adjacent to San Cristobal de las Casas Cathedral, Hotel Sombra del Agua is one of the top choices for your stay based on our traveler data, and this 3.5-star hotel offers a restaurant and free WiFi. Other good choices close by include Hotel Diego de Mazariegos and Hotel Plaza Magnolias.
What about the best place to stay close to Na Bolom Cultural Museum?
One of the top choices for your stay is Guayaba Inn, located next to Na Bolom Cultural Museum, and this 4-star inn offers free breakfast and a restaurant. Hotel Sombra del Agua and Hotel Diego de Mazariegos are two other good choices in the immediate area.
What's the best boutique hotel in San Cristobal de las Casas?
Casavieja is a favorite 4-star inn with Expedia travelers looking for a stylish accommodation, featuring 2 restaurants and a bar. Guayaba Inn and Hotel Bo are two other options for a boutique stay.
What's the best place to stay in San Cristobal de las Casas to absorb the local history?
Based on our travel expertise, Casa Mexicana Hotel is a top 3-star hotel for history buffs booking on Expedia, and it features a restaurant and free WiFi. Other choices close to historic sites include Hotel Jardines del Centro and Hotel Posada El Paraiso. Also notable landmarks to visit include San Cristobal de las Casas Cathedral, Ex-Convent of Santo Domingo, and Guadalupe Church.

Recent reviews of San Cristobal de las Casas hotels

More trip options