Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
San Cristóbal de Las Casas – 260 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.

Parador Margarita

Hotel in 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. A nice colonial style hotel, big rooms, very comfortable beds, has all you need to feel good. We found it probably best value for money in St Cristóbal

Show more Show less
9.2
Awesome
1,299 reviews
Price from
$31
per night

Sombra del Agua

Hotel in San Cristóbal de Las Casas

Set in a restored 19th-century building with beautiful courtyards and gardens, this stylish hotel offers a gym, free parking and air-conditioned rooms with free WiFi. We had no expectations when we arrived, but boy, were we positively surprised. Located in the city center, but a quiet peaceful oasis. Spacious rooms, super comfortable beds, tastefully decorated with attention to the smallest details. Fast and stable Wifi so I could even work from here. Incredibly friendly staff. Restaurant has great food and wine.

Show more Show less
9.1
Awesome
544 reviews
Price from
$63
per night

Hotel Mansion Del Valle

Hotel in San Cristóbal de Las Casas

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. Fair for the pricing. Beautiful decoration in traditional style in the lobby and patio. Authentic and very affordable

Show more Show less
8.7
Excellent
899 reviews
Price from
$40
per night

Hotel Diego de Mazariegos

Hotel in San Cristóbal de Las Casas

Located just 492 feet from San Cristobal Church, Hotel Diego de Mazariegos offers charming colonial-style rooms with free Wi-Fi and cable TV. The service was very good and prompt, the room was lovely, and the fireplace was such a nice addition (they light a fire for you in the evening, free of charge). The property itself is beautiful and in a prime location. Breakfast was good and reasonably priced. Would definitely recommend this hotel!

Show more Show less
8.8
Excellent
769 reviews
Price from
$45
per night

Hotel Grand Maria

Hotel in San Cristóbal de Las Casas

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. Staff very friendly always helpful. The restaurant food was great. Beds were comfy. And the location was close to everything.

Show more Show less
9.1
Awesome
704 reviews
Price from
$43
per night

Hotel Casa Mexicana

Hotel in San Cristóbal de Las Casas

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. The staff was great, the hotel and the decoration was lovely, very confortable! The staff oriented us about the places thay we could visit and they share a lot of tips to be safe and enjoy our visit.

Show more Show less
8.7
Excellent
512 reviews
Price from
$42
per night

Hotel Casa Margarita

Hotel in San Cristóbal de Las Casas

Hotel Casa Margarita is 656 feet from the Zócalo, San Cristobal De Las Casas’ Main Square. Loved the location on Real de Guadalupe ,right in the centre of San Cristobal and everything it has to offer restaurant and bar wise. The rooms are centered around a nice courtyard where you can sit out and relax. The standing of the rooms is great value for the price you pay. Lots of towels, hot water , flat screen TV and comfortable bed.

Show more Show less
9
Awesome
622 reviews
Price from
$27
per night

Casa Azabache

Hotel in San Cristóbal de Las Casas

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. Lovely place with a homely feeling. Nice patio with hammoks, cute kitchen, well-located.

Show more Show less
9
Awesome
664 reviews
Price from
$24
per night

Collection O Casa de Familia

Hotel in San Cristóbal de Las Casas

Boasting a garden, Collection O Casa de Familia is located in San Cristóbal de Las Casas in the Chiapas region, 984 feet from San Cristobal Cathedral and 2297 feet from La Merced Church. This is wonderful place with beautiful garden and amazing room. Italian sheets, 2 bathrooms, panoramic views from the rooms. Highly recommended for 2-3 days staying. You will enjoy.

Show more Show less
9.7
Exceptional
237 reviews
Price from
$35
per night

Casa Santa Lucia

Hotel in San Cristóbal de Las Casas

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
213 reviews
Price from
$81
per night

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

See all

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

See all

Budget hotels in San Cristóbal de Las Casas

See all

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

See all

FAQs about hotels in San Cristóbal de Las Casas

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

See all