Skip to main content

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 – 327 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 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.

Big rooms. Clean. Nice area. Hot water!!

Show more Show less
8.8
Excellent
697 reviews
Price from
$53
per night

Sombra del Agua, the most emblematic hotel in San Cristóbal de Las Casas, offers its guests a unique experience in each stay, in a historical monument dating from 1907 that has been adapted with...

Excellent hotel, perfectly located in central street. Nice and comfortable rooms, friendly staff, and the restaurant is excellent. Highly recommend!

Show more Show less
9.1
Wonderful
1,000 reviews
Price from
$62
per night

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.

close to everything in San Cristobal. very pretty courtyard, clean rooms, lovely staff and great value. we stayed for two weeks? It was cold while we were here so we had a fire in the fireplace which was cozy!!

Show more Show less
9.2
Wonderful
1,657 reviews
Price from
$44
per night

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 staff was friendly and accommodating. We enjoyed a pleasant stay in this hotel.

Show more Show less
9.1
Wonderful
724 reviews
Price from
$27
per night

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.

Amazing place to stay, super cozy. Friendly staff and delicious breakfast.

Show more Show less
9.1
Wonderful
846 reviews
Price from
$69
per night

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.

Everything, amazing-flufy-warm blankets, great bed, super clean, TV with cable, hot water, big windows, beautiful facilities. 100% recommended

Show more Show less
9.1
Wonderful
598 reviews
Price from
$47
per night

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.

I like the location, walking distance to center, the place was clean the room was clean front desk always helpful, the restaurant food was good

Show more Show less
8.9
Excellent
1,132 reviews
Price from
$48
per night

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.

Beautiful decor, clean, great breakfast

Show more Show less
9.6
Exceptional
271 reviews
Price from
$94
per night

Featuring 5-star accommodations, Collection O Casa de Familia is located in San Cristóbal de Las Casas, a 3-minute walk from San Cristobal Cathedral and 500 yards from La Merced Church.

Super comfortable hotel in super central location with super nice staff and in very nice value for money. We liked everything about the hotel :)

Show more Show less
9.5
Exceptional
301 reviews
Price from
$113
per night

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.

Amazing views, location and property, bright sunny and spacious.

Show more Show less
8.7
Excellent
521 reviews
Price from
$41
per night

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

  • Guayaba Inn Boutique Hotel

    Guayaba Inn Boutique Hotel

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    Located next to the NaBolom Museum, Guayaba Inn Boutique Hotel offers attractive gardens, a sauna, free American breakfast and charming rooms with free WiFi.

    Great breakfast. Excellent staff. Outstanding room.

    9.4
    Wonderful · 156 reviews
  • Casa del Alma Hotel Boutique & Spa

    Casa del Alma Hotel Boutique & Spa

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    Featuring a spa and a restaurant, Casa del Alma Hotel Boutique & Spa is in the center of San Cristóbal de las Casas. It provides free parking and attractive suites with free Wi-Fi.

    La cama estaba súper cómoda y el servicio del personal

    9.2
    Wonderful · 188 reviews
  • Noma Bed & Breakfast

    Noma Bed & Breakfast

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    Noma Boutique in San Cristóbal de Las Casas provides adults-only accommodations with a garden and a shared lounge.

    La atención de Iván, la comodidad de la cama, la tranquilidad del lugar.

    9.5
    Exceptional · 80 reviews
  • Villas Na

    Villas Na

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    Located in San Cristóbal de Las Casas, 2.2 miles from San Cristobal Cathedral, Villas Na has accommodations with a garden, free private parking and a terrace.

    Excelente lugar para descansar, excelente atención.

    9.2
    Wonderful · 26 reviews
  • Casa Rosa Hotel & Spa

    Casa Rosa Hotel & Spa

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    Located in San Cristóbal de Las Casas, a 5-minute walk from San Cristobal Cathedral, Casa Rosa Hotel & Spa provides accommodations with free bikes, free private parking, a terrace and a restaurant.

    wonderfully kind staff. great food. very neat place

    9.2
    Wonderful · 46 reviews
  • Hotel Boutique Amorini

    Hotel Boutique Amorini

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    Located in San Cristóbal de Las Casas and within a 14-minute walk of San Cristobal Cathedral, Hotel Boutique Amorini features a terrace, non-smoking rooms, and free WiFi.

    Esta preciosos, solo que muy pequeñas las habitaciones

    9.1
    Wonderful · 88 reviews
  • Plaza Gallery Hotel Boutique

    Plaza Gallery Hotel Boutique

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    Located in the heart of San Cristobal de las Casas, Plaza Gallery Hotel Boutique offers rooms with balcony or terrace and views over the city.

    nette hotel, ontbijt super! heel centraal gelegen.

    9.0
    Wonderful · 88 reviews
  • Hotel Mansion Del Valle

    Hotel Mansion Del Valle

    Hotel in San Cristóbal de Las Casas
    Breakfast options

    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.

    Todo muy bien Personal muy atento Excelente desayuno

    8.9
    Excellent · 1,132 reviews

Budget hotels in San Cristóbal de Las Casas

  • Hotel Tierra Maya

    Hotel Tierra Maya

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

    Located in San Cristóbal de Las Casas, within a 13-minute walk of San Cristobal Cathedral and 0.6 miles of Central Plaza & Park, Hotel Tierra Maya has accommodations with a bar and free WiFi...

    gentillesse hôte, propre, bon rapport qualité prix

    9.0
    Wonderful · 222 reviews
  • Hotel Tepeyac

    Hotel Tepeyac

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

    Hotel Posada Tepeyac is set in the center of San Cristóbal de Las Casas, two blocks from the historic city center. Every room is fitted with a TV with satellite channels.

    La ubicación, confort, y amabilidad de todo el personal

    9.0
    Wonderful · 403 reviews
  • Casa Cafeólogo

    Casa Cafeólogo

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

    Casa Cafeólogo is located in San Cristóbal de Las Casas, within a 8-minute walk of La Merced Church and 600 yards of Del Carmen Arch.

    Amazing location, very friendly team, nice rooms 😍

    9.3
    Wonderful · 182 reviews
  • Hotel Grand Maria

    Hotel Grand Maria

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

    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.

    lovely building in close to the center of San Cristobal

    9.1
    Wonderful · 847 reviews
  • Hotel Posada Primavera

    Hotel Posada Primavera

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

    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.

    Comfortable room, great location, price is amaizing

    9.1
    Wonderful · 598 reviews
  • Hotel La Casa de Mamá

    Hotel La Casa de Mamá

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

    Offering an outdoor swimming pool and an on-site restaurant, Hotel La Casa de Mamá is located in San Cristóbal de Las Casas. Free WiFi access and free private parking are available.

    Charming hotel with a beautiful garden. Good location.

    9.0
    Wonderful · 404 reviews
  • Hotel Posada El Zaguán

    Hotel Posada El Zaguán

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

    Posada El Zaguan is a renovated Mexican-style hotel in San Cristóbal de Las Casas. It features mountain views, a shared dining room and free breakfast. Free Wi-Fi access is available.

    Good location, nice small place, rooms small but all you need, excellent value for money

    9.2
    Wonderful · 402 reviews
  • Casa Santa Lucia

    Casa Santa Lucia

    Hotel in San Cristóbal de Las Casas
    Budget Hotel

    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.

    Great breakfast and location! Quite attentive staff.

    9.6
    Exceptional · 271 reviews

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

  • Corregidora 12

    Corregidora 12

    Hotel in San Cristóbal de Las Casas
    Central location

    Located in San Cristóbal de Las Casas and with San Cristobal Cathedral reachable within a 6-minute walk, Corregidora 12 has a garden, non-smoking rooms, free WiFi throughout the property and a...

    9.5
    Exceptional · 15 reviews
  • Hotel Bo

    Hotel Bo

    Hotel in San Cristóbal de Las Casas
    Central location

    Just a 5-minute walk from San Cristobal Church and Central Park, this design hotel offers a gym, business center and stylish restaurant. Rooms feature a flat-screen TV, iPod dock and free Wi-Fi.

    very stylish rooms and public areas. lovely property

    9.5
    Exceptional · 176 reviews
  • Collection O Casa de Familia

    Collection O Casa de Familia

    Hotel in San Cristóbal de Las Casas
    Central location

    Featuring 5-star accommodations, Collection O Casa de Familia is located in San Cristóbal de Las Casas, a 3-minute walk from San Cristobal Cathedral and 500 yards from La Merced Church.

    Everything perfect. I liked The smell of the wood.

    9.5
    Exceptional · 301 reviews
  • Casa Lum

    Casa Lum

    Hotel in San Cristóbal de Las Casas
    Central location

    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.

    Complementary coffee delivered to your room at 8:30

    9.3
    Wonderful · 271 reviews
  • Gran Barrio

    Gran Barrio

    Hotel in San Cristóbal de Las Casas
    Central location

    Located in San Cristóbal de Las Casas, a 5-minute walk from San Cristobal Cathedral, Gran Barrio has accommodations with a garden, free private parking, a terrace and a restaurant.

    Everything was amazing and beautiful here. Beyond happy.

    9.3
    Wonderful · 78 reviews
  • Hotel Suculenta Boutique

    Hotel Suculenta Boutique

    Hotel in San Cristóbal de Las Casas
    Central location

    Located in San Cristóbal de Las Casas, Hotel Suculenta Boutique has a terrace, restaurant, bar, and free WiFi throughout the property.

    Me gusta, sin embargo deberían ampliar un poco mas el menú.

    9.1
    Wonderful · 34 reviews
  • Hotel Adobe y Teja

    Hotel Adobe y Teja

    Hotel in San Cristóbal de Las Casas
    Central location

    Located a 18-minute walk from San Cristobal Cathedral, Hotel Adobe y Teja offers 4-star accommodations in San Cristóbal de Las Casas and features a terrace.

    El Lugar es muy bonito y las habitaciones son muy cómodas

    9.1
    Wonderful · 18 reviews
  • Hotel Palace Inn SCLC

    Hotel Palace Inn SCLC

    Hotel in San Cristóbal de Las Casas
    Central location

    Located in San Cristóbal de Las Casas, a 6-minute walk from San Cristobal Cathedral, Hotel Palace Inn SCLC provides accommodations with free bikes, free private parking, a restaurant and a bar.

    This place is located centro Walking distance to everywhere

    9.0
    Wonderful · 868 reviews

FAQs about hotels in San Cristóbal de Las Casas

  • On average, 3-star hotels in San Cristóbal de Las Casas cost $39 per night, and 4-star hotels in San Cristóbal de Las Casas are $51 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 $79 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 $58 or, for a 4-star hotel, $93. Looking for something even fancier? 5-star hotels in San Cristóbal de Las Casas for this weekend cost around $188 per night, on average (based on Booking.com prices).

  • On average, it costs $56 per night to book a 3-star hotel in San Cristóbal de Las Casas for tonight. You'll pay around $91 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 $159, on average (based on Booking.com prices).

  • Many families visiting San Cristóbal de Las Casas loved staying at Hotel Adobe y Teja, Noma Bed & Breakfast, and Villas Na.

  • Parador Margarita, Sombra del Agua, and Hotel Casa de Gandhi 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 Hotel Bo, Guayaba Inn Boutique Hotel, and Casa Santa Lucia.

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

  • Casa Lum, Guayaba Inn Boutique Hotel, and Hoteles Villa Mercedes San Cristobal got great room view-related reviews from travelers in San Cristóbal de Las Casas.

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