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.

L
Lais
From
Belgium
The room was nice and cosy. The mattress was confortable. The staff was lovely, they gave us access to an iron and keep our bags for a day after our check out.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 723 reviews
Price from
US$22.40
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...

W
Weronika
From
Poland
-great, helpful staff, owner even went with us to the police station to help us pay for a parking ticket we got, which was really nice:) -perfect location
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 197 reviews
Price from
US$48.17
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.

E
Errol
From
United Kingdom
Location, shower pressure, staff
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 884 reviews
Price from
US$43.39
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.3
Superb - What previous guests thought, 201 reviews
Price from
US$45.02
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.

I
Isobel
From
New Zealand
It was a beautiful historic hotel close to the square in San Christobal. The atmosphere in the hotel was so peaceful and the decore was lovely. It was a perfect location and the breakfast was delicious.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 279 reviews
Price from
US$54.17
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.

O
Olga
From
Germany
Beautiful patio, old but very clean
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 154 reviews
Price from
US$34.11
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.

A
Anna
From
Netherlands
Charming doesn’t even start to describe it. And possibly the best shower in México. It’s beautiful, comfy, homey, calm….
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 301 reviews
Price from
US$37.28
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
Mathias
From
Denmark
Staff, rooms and location was great !
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 628 reviews
Price from
US$77.35
1 night, 2 adults

Hotel Muk´ul Na

Hotel in San Cristóbal de Las Casas

Located in San Cristóbal de Las Casas, less than 1 km from San Cristobal Cathedral, Hotel Muk´ul Na provides accommodation with a terrace, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 8 reviews
Price from
US$41.41
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.59
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

Popular with guests booking three-star hotels in San Cristóbal de Las Casas

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

Popular with guests booking three-star hotels in San Cristóbal de Las Casas

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

Popular with guests booking three-star hotels in San Cristóbal de Las Casas

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

Popular with guests booking three-star hotels in San Cristóbal de Las Casas

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 586 reviews

Popular with guests booking three-star hotels in San Cristóbal de Las Casas

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 723 reviews

Popular with guests booking three-star hotels in San Cristóbal de Las Casas

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

Popular with guests booking three-star hotels in San Cristóbal de Las Casas

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

Popular with guests booking three-star hotels in San Cristóbal de Las Casas

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 221 reviews

Popular with guests booking three-star hotels in San Cristóbal de Las Casas

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 596 reviews

Popular with guests booking three-star hotels in San Cristóbal de Las Casas

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 487 reviews

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.7
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.47 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 31 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.25 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 139 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.48 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 137 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.

From US$57.68 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$57.68 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 487 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.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 221 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.

From US$39.57 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 596 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$56.39 per night

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

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 228 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$55.70 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 586 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$62.61 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 264 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$121.27 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 261 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$44.22 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 276 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$52.22 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 8 reviews

Located in San Cristóbal de Las Casas, less than 1 km from San Cristobal Cathedral, Hotel Muk´ul Na provides accommodation with a terrace, free private parking, a restaurant and a bar.

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

Featuring a garden, Hotel La Capilla is set in San Cristóbal de Las Casas in the Chiapas region, 1.1 km from San Cristobal Cathedral and 1 km from Central Plaza & Park.

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

Set within 1.7 km of San Cristobal Church and 1.7 km of Del Carmen Arch, Capital O Hospedaje Los Angeles San Cristobal De Las Casas provides rooms in San Cristóbal de Las Casas.

From US$67.69 per night

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

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 308 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.74 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 273 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$54.15 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 628 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.89 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 266 reviews

Hotel Casa Margarita is 200 metres from the Zócalo, San Cristobal De Las Casas’ Main Square.

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

From US$37.11 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.7
Fabulous - What previous guests thought, 115 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$30.06 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 216 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$44.79 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$76.69
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 288 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