The 10 best three-star hotels in San Cristóbal de Las Casas, Mexico | Booking.com
Skip to main content

Three-Star Hotels in San Cristóbal de Las Casas

Find the three-star hotels that appeal to you the most

The best three-star hotels in San Cristóbal de Las Casas

Check out our pick of great three-star hotels in San Cristóbal de Las Casas

Filter by:

Review score

Hotel Casa Azabache

Hotel in San Cristóbal de Las Casas

Boasting a garden and a terrace, Hotel Casa Azabache is set in San Cristóbal de Las Casas, 850 metres from San Cristobal Cathedral and 1.2 km from Central Plaza & Park.

J
Julie
From
France
all round perfect stay ! thank you
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 728 reviews
Price from
US$22.27
1 night, 2 adults

Hotel Casa del Sol

Hotel in San Cristóbal de Las Casas

Located in San Cristóbal de Las Casas and with San Cristobal Cathedral reachable within 600 metres, Hotel Casa del Sol provides concierge services, non-smoking rooms, a garden, free WiFi throughout...

M
Maor
From
Israel
Great location, close to everything yet very quiet. The staff was super nice and helpful, always available. Highly recommended!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 198 reviews
Price from
US$47.88
1 night, 2 adults

Hotel Palace Inn SCLC

Hotel in San Cristóbal de Las Casas

Set in San Cristóbal de Las Casas, 500 metres from San Cristobal Cathedral, Hotel Palace Inn SCLC offers accommodation with free bikes, free private parking, a restaurant and a bar.

M
Maggie
From
Canada
This is a great hotel in a great location. Our room was large, clean and very comfortable. Wifi and air conditioning worked well and we appreciated having ac in the hot month of May. It is very quiet at night, even though it's only a block or two to the restaurant area. Shower has hot water, towels are clean. We could store our luggage for a couple of hours before check-in which was very helpful.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 899 reviews
Price from
US$43.14
1 night, 2 adults

Hotel Tepeyac

Hotel in San Cristóbal de Las Casas

Situated in San Cristóbal de Las Casas and with San Cristobal Cathedral reachable within 400 metres, Hotel Tepeyac features concierge services, non-smoking rooms, a terrace, free WiFi and a...

P
Patricia
From
United States
I loved the decore of the entire hotel; the room was comfortable, but somewhat small; the room was hot, but staff was accommodating by providing a fan; staff was friendly and helpful.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 206 reviews
Price from
US$44.76
1 night, 2 adults

Hotel El Zaguán Histórico

Hotel in San Cristóbal de Las Casas

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

m
maria teresa
From
Spain
It was such a great experience. The rooms are modest but comfy and have everything you need. The power shower was great too. The breakfast is super good. And the best is the staff attention. I was solo travelling and they really made me feel at home. I had a fantastic time in San Cris and I’ll definitely go back.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 279 reviews
Price from
US$53.86
1 night, 2 adults

Hotel San Luis

Hotel in San Cristóbal de Las Casas

Situated 600 metres from San Cristobal Cathedral, Hotel San Luis offers 3-star accommodation in San Cristóbal de Las Casas and has a garden.

L
Leonardo
From
Brazil
Very comfortable room, excellent location
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 156 reviews
Price from
US$33.91
1 night, 2 adults

Hotel Na Bolom

Hotel in San Cristóbal de Las Casas

Located 1 km from San Cristobal de las Casas’ main square, Hotel Na Bolom is a unique boutique hotel offering lush gardens, free Wi-Fi and a museum with a photo gallery and sculptures.

M
Miriam
From
Germany
Beautiful place and lovely staff. The breakfast was good. It's an amazing place with a very interesting history and museum. The garden and courtyards are beautiful and feel like a haven away from the traffic in the streets. The rooms looked historical, were well equipped and pretty.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 305 reviews
Price from
US$37.06
1 night, 2 adults

Sombra del Agua

Hotel in San Cristóbal de Las Casas

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

M
Marcel
From
Germany
Nice luxurious Hacienda-style city retreat and central location
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 640 reviews
Price from
US$76.90
1 night, 2 adults

Hotel Palacio de Moctezuma

Hotel in San Cristóbal de Las Casas

Set in San Cristóbal de Las Casas, 500 metres from San Cristobal Cathedral, Hotel Palacio de Moctezuma offers accommodation with a garden, free private parking and a restaurant.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 25 reviews
Price from
US$51.29
1 night, 2 adults

Hotel Jardines del Centro

Hotel in San Cristóbal de Las Casas

Situated in San Cristóbal de Las Casas, 300 metres from San Cristobal Cathedral, Hotel Jardines del Centro features accommodation with a garden, free private parking and a restaurant.

P
Pavel Pávek
From
Czech Republic
Good location and parking in the yard. Nice accommodation at first sight. Good WiFi.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 208 reviews
Price from
US$26.85
1 night, 2 adults
All three-star hotels in San Cristóbal de Las Casas

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in San Cristóbal de Las Casas and surroundings in the past month

See all

Save money on three-star in San Cristóbal de Las Casas and nearby – budget options available

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 199 reviews

    Situated in San Cristóbal de Las Casas, within 200 metres of San Cristobal Cathedral and 100 metres of Central Plaza & Park, Hotel Santa Clara features accommodation with a garden and free WiFi...

    From US$54.15 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 25 reviews

    Set in San Cristóbal de Las Casas, 500 metres from San Cristobal Cathedral, Hotel Palacio de Moctezuma offers accommodation with a garden, free private parking and a restaurant.

    From US$54.15 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 588 reviews

    Set in San Cristóbal de Las Casas, within 500 metres of San Cristobal Cathedral and 400 metres of Santo Domingo Church San Cristobal de las Casas, Hotel Barrio Antiguo offers accommodation with a...

    From US$86.01 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 229 reviews

    Located in San Cristóbal de Las Casas, 700 metres from San Cristobal Cathedral, Arte Sano Hotel San Cristobal provides accommodation with a garden, free private parking and a terrace.

    From US$50.54 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 588 reviews

    Featuring a garden, a terrace and views of garden, Magnolias Boutique Suites & SPA is located in San Cristóbal de Las Casas, 1.2 km from San Cristobal Cathedral.

    From US$55.87 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 261 reviews

    Set in San Cristóbal de Las Casas, 700 metres from San Cristobal Cathedral, Hotel Jardines Del Carmen features views of the city. This 3-star hotel offers a shared kitchen and room service.

    From US$71.39 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 266 reviews

    Situated in San Cristóbal de Las Casas, within 1.1 km of San Cristobal Cathedral and 1 km of Central Plaza & Park, Hotel Tierra Maya features accommodation with a bar and free WiFi throughout the...

    From US$43.96 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 274 reviews

    Situated less than 1 km from San Cristobal Cathedral, Hotel Cielo y Selva, San Cristobal de las Casas offers 3-star accommodation in San Cristóbal de Las Casas and has a garden, a shared lounge and a...

    From US$42.66 per night

Enjoy breakfast in San Cristóbal de Las Casas and nearby

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 488 reviews

    Best Value for Money! The Standard Rate does not include meals. If you choose the Bed & Breakfast Rate, it does include breakfast and dinner. Tuesday: Free Mojitos • Friday: Free Cocktalls.

    From US$36.12 per night
  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 18 reviews

    Set in San Cristóbal de Las Casas and with San Cristobal Cathedral reachable within 600 metres, Axkan Express offers a tour desk, non-smoking rooms, a garden, free WiFi throughout the property and a...

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 303 reviews

    Located in San Cristóbal de Las Casas, 2.7 km from San Cristobal Cathedral, Hotel & Cava La Parroquia provides accommodation with a garden, free private parking, a shared lounge and a restaurant.

    From US$59.39 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 274 reviews

    Set in San Cristóbal de Las Casas, 2.7 km from San Cristobal Cathedral, Hotel Brisas Express offers accommodation with a shared lounge, free private parking and a restaurant.

    From US$53.84 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 140 reviews

    Located 300 metres from San Cristobal Cathedral, Mansion de los Angeles offers 3-star accommodation in San Cristóbal de Las Casas and features a garden, a terrace and a restaurant.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 640 reviews

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

    From US$126.15 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 2 reviews

    Set in San Cristóbal de Las Casas, within 700 metres of San Cristobal Cathedral and 400 metres of Del Carmen Arch, Hotel Jardines del Carmen offers accommodation with a terrace and free WiFi...

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 217 reviews

    Located on the heart of San Cristobal De Las Casas, this hotel is only 5-minutes’ walk from the city’s historic centre. Jardines de Luz features an on-site restaurant and rooms with free Wi-Fi.

    From US$38.72 per night

Great access to the city centre. Check these three-star hotels in San Cristóbal de Las Casas and nearby

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 33 reviews

    Featuring 3-star accommodation, Casa Madero is located in San Cristóbal de Las Casas, 200 metres from San Cristobal Cathedral and 200 metres from Central Plaza & Park.

    From US$35.04 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 143 reviews

    Hotel San Martin is located in San Cristóbal de Las Casas, 600 metres from La Merced Church and 500 metres from Del Carmen Arch. This 3-star hotel offers a tour desk and luggage storage space.

    From US$24.27 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 208 reviews

    Situated in San Cristóbal de Las Casas, 300 metres from San Cristobal Cathedral, Hotel Jardines del Centro features accommodation with a garden, free private parking and a restaurant.

  • Featuring 3-star accommodation, Casa Josvic is situated in San Cristóbal de Las Casas, 600 metres from San Cristobal Cathedral and 300 metres from Santo Domingo Church San Cristobal de las Casas.

    From US$29.50 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 161 reviews

    Hotel Casa Mia is situated in San Cristóbal de Las Casas, 500 metres from San Cristobal Cathedral and 500 metres from Central Plaza & Park. Rooms come with a private bathroom.

    From US$34.02 per night
  • Set 500 metres from San Cristobal Cathedral, San Cristóbal Bleisure Hotel Centro offers 3-star accommodation in San Cristóbal de Las Casas and features a garden.

    From US$31.97 per night
  • Scored out of 10, guest rating 5.0
    Passable - What previous guests thought, 1 review

    Victorius features accommodation in San Cristóbal de Las Casas near Del Carmen Arch and San Cristobal Church. With free WiFi, this 3-star hotel offers room service and a 24-hour front desk.

    From US$26.55 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 114 reviews

    Dominnycos is situated in San Cristóbal de Las Casas, within 1.2 km of San Cristobal Church and 1.1 km of Amber Museum.

    From US$28.61 per night

FAQ about three-star hotels in San Cristóbal de Las Casas

3 star hotels that guests love in San Cristóbal de Las Casas

See all
  • Avg. price/night: US$48.44
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 290 reviews
    We really liked our stay. The staff was very very helpful with any matter to make our stay better and comfortable. The breakfast area (terrace/garden) had a great morning atmosphere to start our day. The location is great as it is a few minutes away by feet from the main street. They helped us booking tours (at good prices!) We loved our time there and we would stay there again if we come back.
    Guest review by
    Marta
    Young couple