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.


Check prices on hotels in San Cristobal de las Casas

Tonight Tonight Jun 25 - Jun 26
This weekend This weekend Jun 29 - Jul 1
Next weekend Next weekend Jul 6 - Jul 8

Featured San Cristobal de las Casas 3 Star Hotels

See all 118 Properties in San Cristobal de las Casas
Hotel Plaza Magnolias

Hotel Plaza Magnolias

No.14 Insurgentes, San Cristobal de las Casas
  • Free Cancellation
  • Reserve now, pay when you stay
3.5 out of 5.0
 
 
4.1 out of 5 (212 reviews)
Great place, really nice location at the downtownNice relax, I got there a little bit late but could rest very well
Apr 25, 2018

Hotel Plaza Magnolias$36

Hotel Plaza Magnolias$36
Casa Mexicana Hotel

Casa Mexicana Hotel

28 De Agosto 1, San Cristobal de las Casas
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
4.4 out of 5 (165 reviews)
Beautiful hotel in vibrant neighborhood of San CriWe arrived around 9pm, had a few delays en route, had no issues getting checked in. The garden courtyard leading to our room had some work going on but was still beautiful. We found a great restaurant next door, funky burrito, for my first night ever in Mexico it could not have been better. I felt ...
Apr 11, 2018

Casa Mexicana Hotel$32

Casa Mexicana Hotel$32
Palace SCLC Hotel & Brewery

Palace SCLC Hotel & Brewery

Francisco Leon No 9, San Cristobal de las Casas
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
4.5 out of 5 (61 reviews)
Comfort means paying a little more Centrally located and there are a few fine dinning Mexican restaurants within walking distance
Jan 8, 2018

Palace SCLC Hotel & Brewery$36

Palace SCLC Hotel & Brewery$36
Hotel Villa Mercedes

Hotel Villa Mercedes

Diagonal Hermanos Paniagua 32, San Cristobal de las Casas
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
4.3 out of 5 (70 reviews)
Clean, Attractive Rooms and Attentive StaffReally 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 ...
ClaudiaJun 4, 2017

Hotel Villa Mercedes$44

Hotel Villa Mercedes$44
Fiesta Inn San Cristobal de las Casas

Fiesta Inn San Cristobal de las Casas

Calzada Mexico No 5, San Cristobal de las Casas
  • Free Cancellation
  • Reserve now, pay when you stay
3.5 out of 5.0
 
 
4.0 out of 5 (119 reviews)
OK placeBad 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
Dec 1, 2017

Fiesta Inn San Cristobal de las Casas$58

Fiesta Inn San Cristobal de las Casas$58
Hotel Mision Grand San Cristobal de Las Casas

Hotel Mision Grand San Cristobal de Las Casas

Francisco I. Madero No. 19, San Cristobal de las Casas
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
4.5 out of 5 (110 reviews)
Very nice hotel. Excellent location.I would recommend. Clean and quiet in excellent location
Apr 10, 2018

Hotel Mision Grand San Cristobal de Las Casas$60

Hotel Mision Grand San Cristobal de Las Casas$60
Hotel Mansion del Valle

Hotel Mansion del Valle

Diego De Mazariegos No 39, San Cristobal de las Casas
  • Free Cancellation
  • Reserve now, pay when you stay
3.5 out of 5.0
 
 
4.1 out of 5 (177 reviews)
Ok for a night stayBed was truly uncomfortable and the room had a bit of a moldy smell to it. Other than that, the hotel is nice and close to everything in San Cristobal
Jul 11, 2017

Hotel Mansion del Valle$38

Hotel Mansion del Valle$38
Hotel San Marcos

Hotel San Marcos

Av. Crescencio Rosas #21, San Cristobal de las Casas
    3.5 out of 5.0
     
     
    4.4 out of 5 (87 reviews)
    Great hotelexcelente service and room!
    Feb 25, 2018

    Hotel San Marcos$34

    Hotel San Marcos$34
    HOTEL BRISAS EXPRESS

    HOTEL BRISAS EXPRESS

    Carretera Panamericana Km. 1168 No. 26, San Cristobal de las Casas
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     
    4.0 out of 5 (3 reviews)
    AceptableLas habitaciones están limpias y agradables, serían mejor un poco más grandes
    Apr 24, 2018

    HOTEL BRISAS EXPRESS$32

    HOTEL BRISAS EXPRESS$32
    Casa Indigo Hotel

    Casa Indigo Hotel

    Matamoros #8 La Merced, San Cristobal de las Casas
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     
    4.2 out of 5 (130 reviews)
    Nice hotel close to downtownWell located only a few blocks from main plaza. Clean and tidy. Nice staff. Good breakfast The room has everything you need. The shower was clogged, but that seems to be the norm in Mexico Comfortable hotel I would stay again
    Sep 9, 2017

    Casa Indigo Hotel$28

    Casa Indigo Hotel$28
    Map

    Three Star Hotel Guide for San Cristobal de las Casas

    There’s a reason the top 3 star hotels in San Cristobal de las Casas, Chiapas are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in San Cristobal de las Casas, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

    Search for a cheap deal on a 3 star upscale hotel in San Cristobal de las Casas for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in San Cristobal de las Casas near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

    From business trips to family getaways, the San Cristobal de las Casas 3 star hotels offer a fantastic home base for any type of vacation.