Skip to main content
Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

Looking for deals in San Cristóbal de Las Casas?

Check prices and accommodations for:

Hotels and More in San Cristóbal de Las Casas

Parador Margarita

Parador Margarita

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. Very comfortable and large rooms, nicely decorated. Good breakfast. Really enjoyed our stay here and wished to stay longer!

Show more Show less
9.1 Awesome 1,080 reviews
Magnolias Suites

Magnolias Suites

San Cristóbal de Las Casas

Magnolias Suites provides accommodations in San Cristóbal de Las Casas. The location is perfect, is right in the center of San Cristóbal de las Casas with an amazing view, the food is really good, also the service was really good they solved everything really fast. The rooms were always clean and they cleaned them fast. I also liked that I felt secure and that I could trust the staff. I am absolutely coming back for more time to magnolias.

Show more Show less
9.2 Awesome 186 reviews
Casa Azabache

Casa Azabache

San Cristóbal de Las Casas

Casa Azabache is located in San Cristóbal de Las Casas, a 17-minute walk from San Cristobal Cathedral, and provides free WiFi. Evertything. Perfect location, 100% politeness, beautiful scent in the room. Very comfortable bed and the wood details in the room, stunning.

Show more Show less
9.0 Awesome 435 reviews
Palace SCLC Hotel & Brewery

Palace SCLC Hotel & Brewery

San Cristóbal de Las Casas

Located in San Cristóbal de Las Casas, Palace SCLC Hotel & Brewery has free bikes, garden and terrace. Top location, very nice and new hotel with modern and natural furniture, simply top!

Show more Show less
9.0 Awesome 301 reviews
Sereno Art Hotel

Sereno Art Hotel

San Cristóbal de Las Casas

Featuring a fitness center and a garden, Sereno Art Hotel is located in San Cristóbal de Las Casas, a 10-minute walk from San Cristobal Cathedral. This 4-star hotel offers a 24-hour front desk. Friendly staff, great location, wonderful restaurant with great food, rooms were just the right size and very clean.

Show more Show less
9.1 Awesome 111 reviews
Casa Lum

Casa Lum

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. Very serviceable, polite and professional stuff of hotel who was trying very hard to make our stay as good as possible and they did succeed! We had clean lovely queen size room on first floor, looking at the garden, it felt safe and we had lovely luttle balcón. We wouldn't change a single things about this place. There is also great and affordable room service we grately recommend especially if tired after al day excursiones. We are very thankful for the hospitality to everyone in Casa Lum- muchas gracias!

Show more Show less
Avg. price/night: $183
9.4 Awesome 162 reviews

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

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

Budget hotels in San Cristóbal de Las Casas

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

FAQs about hotels in San Cristóbal de Las Casas

  • These hotels in San Cristóbal de Las Casas are highly rated by couples: Hotel Casa de Gandhi, Casa Santa Lucia, and Hotel Bo.

  • On average, 3-star hotels in San Cristóbal de Las Casas cost $44 per night, and 4-star hotels in San Cristóbal de Las Casas are $73 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 $119 per night, on average (based on Booking.com prices).

  • Uvence Arte + Hotel, Casa del Alma Hotel Boutique & Spa, and Guayaba Inn Boutique Hotel got great room view-related reviews from travelers in San Cristóbal de Las Casas.

  • Parador Margarita, Casa Santa Lucia, and Casa Lum are some of the popular hotels in San Cristóbal de Las Casas.

  • For hotels in San Cristóbal de Las Casas that serve highly-rated breakfasts, try Casa Cafeólogo, Guayaba Inn Boutique Hotel, and Casa Santa Lucia.

  • Many families visiting San Cristóbal de Las Casas loved staying at Casa Cafeólogo, Mexicanos 10 CasaVieja, and Uvence Arte + Hotel.

  • Some of the best hotels in San Cristóbal de Las Casas near San Cristobal Church include Hotel Posada El Zaguan, Hotel Casa Selah and Casa Santa Lucia.

  • On average, it costs $38 per night to book a 3-star hotel in San Cristóbal de Las Casas for tonight. You'll pay around $62 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 $118, 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 $81 or, for a 4-star hotel, $128. Looking for something even fancier? 5-star hotels in San Cristóbal de Las Casas for this weekend cost around $280 per night, on average (based on Booking.com prices).

Subscribe to see Secret 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