Mexico may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in San Cristobal de las Casas

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Casa Lum
3.5 out of 5
Real de Guadalupe 30, Centro, San Cristobal de las Casas, CHIS
Free cancellationReserve now, pay when you stay
The price is CA $122 per night from Jan 22 to Jan 23
0.24 km from city centre
4.9/5Exceptional! (57 reviews)

"Excellent service from hotel staff. Everyone was amazing. Would stay again."…"

Reviewed on Dec. 27, 2020

Casa Lum
Plaza San Cristóbal Inn
3 out of 5
Calle Guadalupe Victoria 69, San Cristobal de las Casas, CHIS
Free cancellationReserve now, pay when you stay
The price is CA $58 per night from Jan 19 to Jan 20
0.65 km from city centre
4.6/5Wonderful! (37 reviews)

"Beautiful inn. We had a suite that was very roomy. The beds and bedding were very comfortable. The hot water appears very quickly. We ate breakfast once from the cafe and it was delicious."…"

Reviewed on Jan. 5, 2020

Plaza San Cristóbal Inn
Hotel Rocaval
3 out of 5
Calzada Mexico No. 5 Barrio de Fatima, San Cristobal de las Casas, CHIS
Free cancellationReserve now, pay when you stay
The price is CA $48 per night from Jan 19 to Jan 20
1.69 km from city centre
4.1/5Very Good! (7 reviews)

"Avoid this hotel. You are better off spending an extra $30 per night and staying across the street at the Hotel Villa Mercedes. Rocaval only has cold water in their sinks. Their thermostats don't work. No food or room service at the property. All of these things were mentioned at the front desk. ..."…"

Reviewed on Jan. 4, 2021

Hotel Rocaval
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hotel & Cava La Parroquia
3 out of 5
Calle Niño Fundador 30, Colonia El Relicario, San Cristobal de las Casas, CHIS
Get Rates
2.27 km from city centre
3.9/5Good! (100 reviews)

"The hotel needs upgrading. I was disappointed because it was too far from central. The walls are too thin, pickups noises. The last day there around 5 AM A group of tourists were checking out and were a bit loud. Also a bus waiting to pick up the tourists had the engines running and deisal smoke ..."…"

Reviewed on Jul. 30, 2018

Hotel & Cava La Parroquia
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 CA $42 per night from Jan 19 to Jan 20
0.53 km from city centre
4.4/5Wonderful! (268 reviews)

"I loved the cleanliness of hotel, beautify hotel, friendly staff, personalized attention, 4 blocks from main plaza, restaurants, bars and shopping. Weather is about 66°, so best of all pool is heated!"…"

Reviewed on Oct. 18, 2020

La Casa de Mama
OYO Hotel Dulce Luna
2.5 out of 5
Avenida Benito Juarez #13, Barrio de Santa Lucia, San Cristobal de las Casas, CHIS
Free cancellationReserve now, pay when you stay
The price is CA $20 per night from Jan 19 to Jan 20
0.52 km from city centre
3.2/5 (79 reviews)

"This hotel was clean, fairly basic, what I expected for the price. Workers were friendly. We did have an issue with water leaking out of a light fixture over my friend,s bed which soaked through to the mattress. Nobody seemed terribly concerned about it, there wasn’t a comparable room available to ..."…"

Reviewed on Jan. 19, 2020

OYO Hotel Dulce Luna
Sereno Art Hotel
3 out of 5
Av. 16 de Septiembre No. 22, Centro, San Cristobal de las Casas, CHIS
Free cancellationReserve now, pay when you stay
The price is CA $51 per night from Jan 19 to Jan 20
0.25 km from city centre
4.4/5Excellent! (55 reviews)

"Great stay!! Can’t wait to come back!"…"

Reviewed on Mar. 16, 2020

Sereno Art Hotel
Hotel Diego de Mazariegos
4 out of 5
5 de Febrero y Maria Adelina Flores 2, Col. Centro, San Cristobal de las Casas, CHIS
Free cancellationReserve now, pay when you stay
The price is CA $69 per night from Feb 6 to Feb 7
0.15 km from city centre
4.2/5Very Good! (330 reviews)

"Very very nice"…"

Reviewed on Oct. 12, 2020

Hotel Diego de Mazariegos
Casa del Alma Hotel Boutique & Spa
4 out of 5
Calle 16 de Septiembre no. 24, Barrio de Mexicanos, San Cristobal de las Casas, CHIS
Free cancellation
The price is CA $200 per night from Jan 20 to Jan 21
0.25 km from city centre
4.7/5Exceptional! (115 reviews)

"Very nice hotel. Centric. Friendly staff and excellent rooms"…"

Reviewed on Jan. 28, 2020

Casa del Alma Hotel Boutique & Spa
Casavieja
4 out of 5
Calle Ma. Adelina Flores #27, Barrio de Guadalupe, San Cristobal de las Casas, CHIS
Free cancellationReserve now, pay when you stay
The price is CA $71 per night from Jan 20 to Jan 21
0.44 km from city centre
4.3/5Excellent! (258 reviews)

"The personal give you a excellent service, clean areas, fast service"…"

Reviewed on Nov. 3, 2020

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 CA $54 per night from Jan 21 to Jan 22
0.04 km from city centre
4.4/5Excellent! (239 reviews)

"Very convenient location, close to everything. Junior suite was beautiful"…"

Reviewed on Jan. 16, 2021

Hotel Ciudad Real Centro Histórico
Hotel Bo
4 out of 5
Av. 5 de Mayo # 38 Barrio Mexicanos, San Cristobal de las Casas, CHIS
Free cancellation
The price is CA $234 per night from Jan 20 to Jan 21
0.47 km from city centre
4.8/5Exceptional! (157 reviews)

"Hermoso. Lleno de detalles. El servicio maravilloso"…"

Reviewed on Jan. 17, 2021

Hotel Bo
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 CA $68 per night from Jan 20 to Jan 21
0.21 km from city centre
4.5/5Wonderful! (472 reviews)

"The hotel is in a great location, very close to everything. It is a beautiful hotel, tastefully decorated. The staff is very attentive and helpful. I loved staying here."…"

Reviewed on Dec. 17, 2020

Hotel Sombra del Agua
Hotel Provincia
3.5 out of 5
Calle Primero de Marzo 9, Centro Histórico, San Cristobal de las Casas, CHIS
The price is CA $45 per night from Jan 19 to Jan 20
0.34 km from city centre
4.3/5Excellent! (25 reviews)

"Warm hospitality with beautiful gardens and decor. Staff were very helpful....all in all a cozy atmotsphere with Mexican feel"…"

Reviewed on Sep. 23, 2019

Hotel Provincia
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 CA $44 per night from Jan 19 to Jan 20
0.42 km from city centre
4.2/5Very Good! (290 reviews)
San Cristobal

"Very nice hotel 3 blocks from San Cristobal's cathedral, staff was very helpful, we had a room with a great terrace"…"

Reviewed on Sep. 18, 2020

Hotel Mansion del Valle
Plaza Gallery Hotel & Boutique
3.5 out of 5
Guadalupe Victoria esq 16 de Septiembre, San Cristobal de las Casas, CHIS
Free cancellationReserve now, pay when you stay
The price is CA $159 per night from Jan 19 to Jan 20
0.14 km from city centre
4.4/5Wonderful! (185 reviews)

"Best hotel in Mexico!!! Especially the staff is excellent. Always well prepared, fast."…"

Reviewed on Nov. 2, 2020

Plaza Gallery Hotel & Boutique
Hotel Na'Lum
2.5 out of 5
Carretera Panamericana Km 181, Colonia Salsipuedes 10 A, San Cristobal de las Casas, CHIS
Free cancellationReserve now, pay when you stay
The price is CA $22 per night from Jan 22 to Jan 23
2.58 km from city centre
4.9/5Exceptional! (20 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
Corazon Corteza
2.5 out of 5
Calle Dr. Jose Felipe Flores n. 43, Barrio Santa Lucia, San Cristobal de las Casas, CHIS
The price is CA $19 per night from Jan 19 to Jan 20
0.48 km from city centre
4.4/5Wonderful! (7 reviews)

"Beautiful small boutique hostel with thoughtful decorations. Enjoyed our stay here and breakfast. The bathroom is shared but much nicer than any private bathrooms we’ve had elsewhere. Would recommend to others and would happily stay again."…"

Reviewed on Feb. 9, 2020

Corazon Corteza
Guayaba Inn
4 out of 5
Calle Comitan 55, San Cristobal de las Casas, CHIS
Free cancellationReserve now, pay when you stay
The price is CA $114 per night from Jan 19 to Jan 20
0.9 km from city centre
4.9/5Exceptional! (160 reviews)

"The Most luxurious and well appointed hotel you’ll hope to find. Beautiful grounds. Luxurious rooms and beds. Exceptional service. Highly, highly recommend it after staying here at least 6 times. Never disappointed b"…"

Reviewed on Oct. 4, 2020

Guayaba Inn
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 CA $69 per night from Jan 22 to Jan 23
0.2 km from city centre
4.5/5Wonderful! (214 reviews)

"El hotel está hermoso y muy cerca de todo, del Zócalo, bancos, tiendas, etc. Muchos Restaurantes También están cerca y TODOS a los que fuimos son deliciosos y con buenos precios. Muchos bares con tapas gratis y la zona peatonal con tiendas variadas. Los empleados del hotel muy amables y nuestra habitación ..."…"

Reviewed on Jan. 9, 2021

Misión Grand San Cristobal de las Casas
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.

San Cristobal de las Casas Hotel Guide

Expedia doesn't have any hotel listings in San Cristobal de las Casas.

There are however, accommodation options in Tapachula, 200 kilometres (122 miles) from San Cristobal de las Casas. These Expedia hotels include the Holiday Inn Express Tapachula, Chis and Hotel San Francisco.

Tuxtla Gutierrez is 55 kilometres (33 miles) to the west of San Cristobal de las Casas and is where you'll find Marimba Park and San Marcos Cathedral. The Hilton Garden Inn Tuxtla Gutiérrez and Marriott Tuxtla Gutierrez Hotel are a few of the Expedia-recommended long and short-stay options in Tuxtla Gutierrez. 75 kilometres (48 miles) to the southeast of San Cristobal de las Casas, you'll also find Comitan De Dominguez, home to the Hotel Hacienda de los Ángeles and Hotel Real Junchavín. The Comitan Archaeological Museum and Hermila Castellanos Dominguez Art Museum are just some of the more popular points of interest to explore in Comitan De Dominguez.

For those travelers planning on flying via Angel Albino Corzo International Airport, you might like to book accommodation at Holiday Inn Express & Suites Tuxtla Gutierrez La Marimba, or Holiday Inn Tuxtla Gutierrez, both of which are conveniently located nearby.

Frequently asked questions

What's the best place to stay in San Cristobal de las Casas?
Casa Santa Lucía is a favorite with Expedia customers. This 3.5-star hotel offers free WiFi and a bar. It is located a short 8-minute walk from San Cristobal de las Casas Cathedral. Reviews from our site also recommend Collection O Casa de Familia and Hotel Bo 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.
What's the best accommodation for a budget-friendly stay in San Cristobal de las Casas?
Based on reviews, Casavieja is a popular inn for our travelers who want a more economical choice, and features free WiFi and free parking. Other choices for your budget-friendly stay include Hotel & Cava La Parroquia and Posada Catalina.
What's the best place to stay for families in San Cristobal de las Casas?
Hotel Helvérica is a top 3.5-star hotel on Expedia for families, and features a restaurant and free parking. Other choices for your family trip include Casa Lum and Hotel La Capilla.
What's the best accommodation for a romantic getaway to San Cristobal de las Casas?
Cabañas Makarios is a favorite hotel for couples, and features in-room fireplaces and private balconies. Other good options for a romantic stay include Hotel Molino de la Alborada and KUKUL.
What's the best pet-friendly hotel in San Cristobal de las Casas?
Hotel Posada las Casas is a top dog-friendly hotel, and offers free WiFi for its human guests. Other good options to stay with your pet include Hotel Helvérica and Hotel La Capilla.
What's the best luxury hotel in San Cristobal de las Casas?
Hotel Bo is a 4-star hotel with a restaurant and spa services, and it’s a popular choice for Expedia travelers looking for a pampering stay.
What are some accommodations with pools in San Cristobal de las Casas?
Hotel La Capilla is a top hotel with a children’s pool, free WiFi, and in-room flat-screen TVs. A couple of other options that feature an onsite pool include Hotel Santa Clara and La Casa de Mama.

Recent Reviews in San Cristobal de las Casas

More trip options