Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured San Cristobal de las Casas Shopping Hotels

See all 114 Hotels in San Cristobal de las Casas
Axkan Arte Hotel San Cristobal
Alvaro Obregon No. 2, San Cristobal de las casas
Axkan Arte Hotel San Cristobal
$34
3.9/5 (146 reviews)

Wonderful! We did ask to move to an upper floor, so we could get more sun into our room. We would have liked coffee in our room every morning but they only provide it the first morning and we were there for a week. We will stay there again.

altText Jan 16, 2018
 
 
Hotel Diego de Mazariegos
5 de Febrero y Maria Adelina Flores 2, San Cristobal de las Casas
Hotel Diego de Mazariegos
$44
4.1/5 (162 reviews)

Very nice hotel in San Cristibal de las Casas in the center of the city plenty parking and beautiful hacienda estile hotel

altText Apr 1, 2018
 
 
Hotel Don Quijote
Av. Cristobal Colon No. 7, San Cristobal de las Casas
Hotel Don Quijote
$30
3.3/5 (29 reviews)

The hotel is decorated with traditional woodwork.

altText Feb 17, 2017
 
 
Hotel Casa Maria Angelina
Calzada Manuel Velasco Suárez 75, San Cristobal de las Casas
Hotel Casa Maria Angelina
$17
3.8/5 (54 reviews)

Cheap, clean hotel. I felt as if I was on exhibit however. There were windows in the room on 2 sides that opened to halls. No windows open to the outside. I think it is attached to a family home. It is a fair walk to the centro. Complementary breakfast was fruit plate ( in my experience, an apple ...

altText Nov 15, 2016
 
 
Hotel Villa Mercedes
Diagonal Hermanos Paniagua 32, San Cristobal de las Casas
Hotel Villa Mercedes
$49
4.3/5 (69 reviews)

Really nice rooms a little outside of town, with free secure parking. Perfect for a road trip. The thing that was great was the staff. They accidentally double charged me, and I would not have noticed until I got back from vacation. They alerted me to the mistake and corrected it immediately. I really ...

altText Jun 4, 2017
 
 
Hotel Ciudad Real Centro Histórico
Plaza 31 de Marzo No. 10, San Cristobal de las Casas
Hotel Ciudad Real Centro Histórico
$56
4.2/5 (127 reviews)

This is the perfect hotel to take tours, restaurants, etc. Everything is within walking distance. I’d definitely stay at this hotel again. For tours I suggest OTISA which is one block from the hotel and they offer good prices.

altText Jan 13, 2018
 
 
La Casa de Mama
Guadalupe Victoria 56, San Cristobal de las Casas
La Casa de Mama
$44
4.4/5 (115 reviews)

Workers start the remodeling hitting the walls at 7am

altText Feb 24, 2018
 
 
Casavieja
Calle Ma. Adelina Flores #27, San Cristobal de las Casas
Casavieja
$53
4.4/5 (145 reviews)

I love this hotel for the character and old charm beauty and the staff is very friendly. I will stay at this hotel again.

altText Apr 17, 2018
 
 
Plaza Gallery Hotel & Boutique
Guadalupe Victoria esq 16 de Septiembre, San Cristobal de las Casas
Plaza Gallery Hotel & Boutique
$108
4.4/5 (119 reviews)

My stay at Plaza Gallery hotel was awesome, I had the Jr. Suite and it was perfect, very well located in the city of San Cristobal and very quiet. The room was nice, clean and very cozy although it would be better if it would’ve had a room heater.

altText Dec 5, 2017
 
 
Hotel Mansion del Valle
Diego De Mazariegos No 39, San Cristobal de las Casas
Hotel Mansion del Valle
$37
4.1/5 (168 reviews)

Everything was GREAT! Location was near everything. And the hotel offered their own tours

altText Aug 18, 2017
 
 
Hotel Sombra del Agua
Calle 1, De Marzo 15, San Cristobal de las Casas
Hotel Sombra del Agua
$52
4.2/5 (159 reviews)

We stayed at this hotel for it's location. It is within walking distance to the Carhedral, the market and many shops, cafes, restaurants and bars. The staff was friendly. The weather is humid and the rooms smell of humidity. We only ate once at the hotel's restaurant as there are many choises near ...

altText Oct 13, 2017
 
 
Casa Mexicana Hotel
28 De Agosto 1, San Cristobal de las Casas
Casa Mexicana Hotel
$42
4.4/5 (155 reviews)

Requested queen bed,double beds instead,poor lighting,not enough electric outlets,no ac no wifi,cramped room

altText Apr 22, 2018
 
 
Casa Indigo Hotel
Matamoros #8 La Merced, San Cristobal de las Casas
Casa Indigo Hotel
$32
4.2/5 (123 reviews)

It is a small hotel, well situated, the staff is nice and helpful close to many museums. The main problem is the noise.

altText Feb 28, 2018
 
 
Guayaba Inn
Calle Comitan 55, San Cristobal de las Casas
Guayaba Inn
$98
4.9/5 (111 reviews)

Guayaba Inn definitely exceeded our expectations. The room had a colonial atmosphere that made us feel like we were staying at a Mexican Hacienda. The breakfast was delicious and was served in a cozy and rustic room with a fire place. The personnnel were extremely friendly and nice. The location ...

altText Mar 24, 2018
 
 
Fiesta Inn San Cristobal de las Casas
Calzada Mexico No 5, San Cristobal de las Casas
Fiesta Inn San Cristobal de las Casas
$75
4.0/5 (116 reviews)

Bad location , to far from main streets, hotel is ok.. nothing differento from other places... I will next time spend little more $ and b on better area

altText Dec 1, 2017
 
 
Hotel Mision Grand San Cristobal de Las Casas
Francisco I. Madero No. 19, San Cristobal de las Casas
Hotel Mision Grand San Cristobal de Las Casas
$54
4.4/5 (102 reviews)

I would recommend. Clean and quiet in excellent location

altText Apr 10, 2018
 
 
Hotel La Media Luna
Hermanos Dominguez No. 5, San Cristobal de las Casas
Hotel La Media Luna
Get Rates
3.9/5 (74 reviews)

We booked more than three weeks in advance through expedia and wrote to the hotel to ask about parking and confirm our booking. We received a reply confirming the exact dates with the information we had requested, but to our surprise, when we arrived at the hotel the receptionist almost didn't even ...

altText Jan 4, 2016
 
 
Best Western La Noria
Av Insurgentes No 18-A, San Cristobal de las Casas
Best Western La Noria
Get Rates
4.3/5 (3 reviews)

This is a small hotel in an excellent location. The rooms are lighted better than in any of the 100 or so Mexican hotels that I have stayed in. There is no restaurant but there are excellent places to eat close by----also a nice bakery. We enjoyed the coffee maker in the room---not common in Mexican ...

altText Apr 1, 2012
 
 
Hotel Plaza Magnolias
No.14 Insurgentes, San Cristobal de las Casas
Hotel Plaza Magnolias
$39
4.0/5 (199 reviews)

Nice relax, I got there a little bit late but could rest very well

altText Apr 25, 2018
 
 
Hotel Palacio de Moctezuma
Av. Benito Juarez 16, San Cristobal de las Casas
Hotel Palacio de Moctezuma
Get Rates
2.3/5 (6 reviews)

TODO BIEN, DE ACUERDO A LO ESPERADO. EL PERSONAL MUY AMABLE..EL RESTAURANTE CASI NO ESTA DISPONIBLE, UBICACIÓN PERFECTA..CREO QUE YA EL TIEMPO LE PASÓ FACTURA AL EDIFICIO, FALTA ACTUALIZACIÓN

altText Mar 22, 2016
 
 
Hotel Dulce Luna
Avenida Benito Juarez #13, San Cristobal de las Casas
Hotel Dulce Luna
$19
3.2/5 (52 reviews)

The quality if this hotel is low, but close to a great tourist area. Hotels needs to update their bed covers and towels, they are very very old.

altText Mar 26, 2016
 
 

Recently booked Shopping Hotels in San Cristobal de las Casas

Casavieja
4.0 out of 5.0
Last booking: 5 hours ago
Casa Lum
3.5 out of 5.0
Last booking: 7 hours ago
Hotel Bo
4.0 out of 5.0
Last booking: 7 hours ago
Mexicanos 10 Casavieja
3.5 out of 5.0
Last booking: 16 hours ago
Hotel Diego de Mazariegos
4.0 out of 5.0
Last booking: 43 hours ago

Pocket Guide: Shopping Hotels in San Cristobal de las Casas

Search for hotels in San Cristobal de las Casas on Expedia. You can easily find your hotels in San Cristobal de las Casas using one of the methods below:

  • View our selection of featured hotels in San Cristobal de las Casas
  • Use the map to find hotels in the San Cristobal de las Casas neighborhood you prefer
  • Use the filters to see hotels in a specific area of San Cristobal de las Casas, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in San Cristobal de las Casas
  • Enter your travel dates to view the best deals on hotels in San Cristobal de las Casas - while they last