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
Expedia RewardsSelecting 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
Hotel Grand Maria
3 out of 5
Flavio A. Paniagua 17, Guadalupe, San Cristobal de las Casas, CHIS
Free Cancellation
The price is $40 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 $26 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
La Casa de Mama
3.5 out of 5
Guadalupe Victoria 56, Barrio La Merced, San Cristobal de las Casas, CHIS
The price is $56 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
  • 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
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 $12 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
Hotel Bo
4 out of 5
Av. 5 de Mayo # 38 Barrio Mexicanos, San Cristobal de las Casas, CHIS
Free Cancellation
The price is $178 per night
0.29 mi from city center
4.8/5Exceptional! (153 reviews)
Beautiful hotel, great location

"Stunning hotel, beautiful rooms, great service and excellent restaurant. I cannot wait to return!"…"

Reviewed on Feb 3, 2020

Hotel Bo
Hotel Plaza Magnolias
3.5 out of 5
No.14 Insurgentes, Centro Historico, San Cristobal de las Casas, CHIS
Free CancellationReserve now, pay when you stay
The price is $40 per night
0.1 mi from city center
4.2/5Very Good! (403 reviews)

"Staff was very friendly. The hotel is very clean in the center of San Cristóbal."…"

Reviewed on Mar 13, 2020

Hotel Plaza Magnolias
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 $44 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
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
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 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 $32 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
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 $16 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
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 $49 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
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
Hotel Villa Mercedes
3 out of 5
Diagonal Hermanos Paniagua 32, San Cristobal de las Casas, CHIS
Free CancellationReserve now, pay when you stay
The price is $47 per night
1.11 mi from city center
4.1/5Very Good! (101 reviews)

"Very attractive rooms, great staff, easy parking and close to downtown and shopping. The only downside was the lack of heat in the room. It gets close to freezing at night and it can get a bit chilly in the room. I travel with a small space heater when in the Altiplano but others should be advised. ..."…"

Reviewed on Mar 27, 2019

Hotel Villa Mercedes
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 $13 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