Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
San Cristóbal de Las Casas – 305 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Casa Mexicana

Hotel in San Cristóbal de Las Casas

Hotel Casa Mexicana is a colonial-style building located 328 feet from Santo Domingo Church, in the historic center of San Cristóbal de las Casas. It offers a charming central garden and free Wi-Fi. Great location and awesome prize for the quality of the rooms. Recommended!

Show more Show less
8.8
Excellent
628 reviews
Price from
$43
per night

Parador Margarita

Hotel in San Cristóbal de Las Casas

Ideally located in the center of San Cristobal de las Casas, this hotel is less than 3 blocks from the city's main square and offers a variety of convenient amenities for the modern traveler. Great hotel. Staff was very flexible and kind.

Show more Show less
9.2
Wonderful
1,484 reviews
Price from
$40
per night

Casa Azabache

Hotel in San Cristóbal de Las Casas

Boasting a garden and a terrace, Casa Azabache is set in San Cristóbal de Las Casas, 2789 feet from San Cristobal Cathedral and 0.7 mi from Central Plaza & Park. The hotel is beautiful, clean and quiet. The staff is amazing, the bed is comfortable, wifi is good.

Show more Show less
9.1
Wonderful
615 reviews
Price from
$25
per night

Hotel Grand Maria

Hotel in San Cristóbal de Las Casas

Featuring a restaurant and bar, Hotel Grand Maria is located in San Cristóbal de Las Casas. The accommodations offers a garden. Free WiFi access is available. The rooms here are exceptional with upstairs loft. I loved the blown glass lamp shades that are scattered around hotel.

Show more Show less
9.1
Wonderful
755 reviews
Price from
$70
per night

Hotel Posada Primavera

Hotel in San Cristóbal de Las Casas

Offering a rustic-style décor, a beautiful garden and wooden furniture, Hotel Posada Primavera is located in San Cristóbal de Las Casas town center. Free WiFi is available in all areas. the proximity to the center is great and the interior is unique value for money

Show more Show less
9.1
Wonderful
521 reviews
Price from
$32
per night

Hotel Mansion Del Valle

Hotel in San Cristóbal de Las Casas

Located in downtown San Cristobal de Las Casas, this 4-star hotel is 3 blocks from San Cristobal Cathedral. The hotel offers a free Wi-Fi zone. Price and location its perfect

Show more Show less
8.9
Excellent
968 reviews
Price from
$49
per night

Casa Santa Lucia

Hotel in San Cristóbal de Las Casas

Casa Santa Lucia is located in San Cristóbal de Las Casas, 984 feet from the Craft Market. Free Wi-Fi access and free full breakfast are included. Really is a perfect boutique hotel, highly recommended.

Show more Show less
9.6
Exceptional
242 reviews
Price from
$86
per night

Collection O Casa de Familia

Hotel in San Cristóbal de Las Casas

Located in San Cristóbal de Las Casas, Collection O Casa de Familia offers 5-star accommodations with a garden and a restaurant. Excellent! Kids wanted hot cakes on the menu if you were to change anythih.

Show more Show less
9.5
Exceptional
271 reviews
Price from
$53
per night

Magnolias Boutique Suites & SPA

Hotel in San Cristóbal de Las Casas

Featuring a garden, a terrace and views of garden, Magnolias Boutique Suites & SPA is located in San Cristóbal de Las Casas, 0.7 mi from San Cristobal Cathedral. Great location. Very clean. The best communication with an owner / staff since we’ve been on booking.com. Close to the centre. Great beds too. Two bathrooms and hot water was excellent. A great laundry service as well.

Show more Show less
8.7
Excellent
431 reviews
Price from
$44
per night

Casa Lum

Hotel in San Cristóbal de Las Casas

Featuring a restaurant and bar, Casa Lum Hotel Eco Chic is located in San Cristóbal de Las Casas. This hotel offers a business center, garden and terrace. Free WiFi access is available. The location was excelent and the food too. We had a great time at Lum hotel

Show more Show less
9.4
Wonderful
263 reviews
Price from
$140
per night

Most-booked hotels in San Cristóbal de Las Casas in the past month

See all

San Cristóbal de Las Casas's best hotels with breakfast

See all

Budget hotels in San Cristóbal de Las Casas

See all

Hotels located in the center of San Cristóbal de Las Casas

See all

FAQs about hotels in San Cristóbal de Las Casas

  • Parador Margarita, Hotel Casa de Gandhi, and Hotel Villa Murano are some of the popular hotels in San Cristóbal de Las Casas.

  • On average, 3-star hotels in San Cristóbal de Las Casas cost $7 per night, and 4-star hotels in San Cristóbal de Las Casas are $5 per night. If you're looking for something really special, a 5-star hotel in San Cristóbal de Las Casas can be found for $16 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in San Cristóbal de Las Casas this weekend is $50 or, for a 4-star hotel, $88. Looking for something even fancier? 5-star hotels in San Cristóbal de Las Casas for this weekend cost around $155 per night, on average (based on Booking.com prices).

  • Taller de Juan - Casa Hotel, Kukurutz Residencia, and Casa Lum got great room view-related reviews from travelers in San Cristóbal de Las Casas.

  • These hotels in San Cristóbal de Las Casas are highly rated by couples: Kukurutz Residencia, Hotel Casa de Gandhi, and Hotel Villa Murano.

  • For hotels in San Cristóbal de Las Casas that serve highly-rated breakfasts, try Hotel Villa Murano, Guayaba Inn Boutique Hotel, and Hotel Bo.

  • On average, it costs $45 per night to book a 3-star hotel in San Cristóbal de Las Casas for tonight. You'll pay around $69 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in San Cristóbal de Las Casas will cost around $132, on average (based on Booking.com prices).

  • Many families visiting San Cristóbal de Las Casas loved staying at Villas Na, Casa Rosa Hotel & Spa, and Taller de Juan - Casa Hotel.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About San Cristóbal de Las Casas:

Explore guest reviews of hotels in San Cristóbal de Las Casas

See all