Skip to main content

Filter by:


Star rating

Review score

San Felipe – 161 hotels and places to stay
See the latest prices and deals by choosing your dates.
Yox Hotel Boutique, hotel in San Felipe

Set 500 metres from San Cristobal Cathedral, Yox Hotel Boutique offers 5-star accommodation in San Cristóbal de Las Casas and features a garden, a shared lounge and a terrace.

The hotel is in a nice location very close to the main streets and squares of the town - felt very safe. Rooms were small but had everything we needed, including a very comfortable bed. While it can get cold in the night, the staff can provide blankets and/or heaters. Everywhere was clean and quiet, and the staff were very helpful when we needed to organise taxis or get advice about the town. Overall it was a nice stay and great value!
8.7
Scored 8.7
Fabulous
Rated fabulous
901 reviews
Price from£78.73per night
Magnolias Boutique Suites & SPA, hotel in San Felipe

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.

The bed was comfortable, and the tv pretty good
8.6
Scored 8.6
Fabulous
Rated fabulous
649 reviews
Price from£31.93per night
Hotel Casa de Gandhi, hotel in San Felipe

Located in San Cristóbal de Las Casas, within 600 metres of San Cristobal Cathedral and 700 metres of Santo Domingo Church San Cristobal de las Casas, Hotel Casa de Gandhi provides accommodation with...

Such a beautiful and unique place! We (my daughter and I) loved it!
9.7
Scored 9.7
Exceptional
Rated exceptional
347 reviews
Price from£55.78per night
Hotel Grand Maria, hotel in San Felipe

Featuring a restaurant and bar, Hotel Grand Maria is located in San Cristóbal de Las Casas. The accommodation offers a garden. Free WiFi access is available.

We are a family of 5, the room had a King size room and another 2 Queen size beds room connected by a small living room. It was perfect!
9.1
Scored 9.1
Superb
Rated superb
802 reviews
Price from£67.43per night
Hotel Mansion Del Valle, hotel in San Felipe

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.

Really lovely building and decorated beautifully, great location.
8.9
Scored 8.9
Fabulous
Rated fabulous
1,167 reviews
Price from£48.58per night
Hotel Palace Inn SCLC, hotel in San Felipe

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.

The hotel is in a good and quiet location which is a big plus as there is a lot of traffic in the centre of town. The room and bathroom were very spacious and well appointed. The bed was comfortable, there was hot water in the shower and the Wifi worked well. The AC/hearing system was a godsend as it was very cold in San Cris at the end of January. Even then as the room was so large the heater didn't quite manage to heat up the room properly but it certainly helped!! There were extra blankets provided to do all was 👍🏼
9.1
Scored 9.1
Superb
Rated superb
999 reviews
Price from£41.60per night
Hotel Villa Murano, hotel in San Felipe

Situated in San Cristóbal de Las Casas, within 700 metres of San Cristobal Cathedral and 600 metres of Santo Domingo Church San Cristobal de las Casas, Hotel Villa Murano features accommodation with a...

Great location, very close to all the restaurants/bars, but also quiet and comfortable. The room was spacious, clean and very comfortable. The staff was super helpful - they helped us book a tour to the canyons which was fantastic. We also thoroughly enjoyed the free sauna - we booked an additional massage which made it a very relaxing afternoon. Highly recommend!
9.6
Scored 9.6
Exceptional
Rated exceptional
316 reviews
Price from£74.96per night
Hotel Real del Valle, hotel in San Felipe

Hotel Real del Valle is located in San Cristóbal de Las Casas. Free WiFi access and a sun terrace are available. Plaza De La Paz is 3 minutes’ walk away.

Great location, very close to the centre.
8.7
Scored 8.7
Fabulous
Rated fabulous
202 reviews
Price from£23.66per night
Casa Lum, hotel in San Felipe

Featuring a restaurant and bar, Casa Lum Hotel Eco Chic is located in San Cristóbal de Las Casas. This hotel offers a business centre, garden and terrace. Free WiFi access is available.

Exceptionally friendly and helpful staff. Beautiful and tasteful interiors. Locally woven fabrics and artefacts incorporated in the interior design to great effect. Atmospheric lighting. Attention to detail.
9.3
Scored 9.3
Superb
Rated superb
272 reviews
Price from£143.23per night
Hotel Dulce Luna, hotel in San Felipe

Featuring free Wi-Fi, Hotel Dulce Luna is set in San Cristóbal de Las Casas’ old town and just over 1 km from the city’s cathedral. It offers air-conditioned rooms with cable TV.

Son flexibles y está céntrico
7.8
Scored 7.8
Good
Rated good
598 reviews
Price from£21.71per night
See all hotels near San Felipe
Subscribe to receive premium deals

Prices drop the moment you sign up!