Agoda Hero Banner

Find Hotels in San Cristobal De Las Casas, Mexico

382 vacation rentals and hotels available now

11 best hotels in San Cristobal De Las Casas

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Qhia Hostel
San Cristobal De Las Casas,San Cristobal De Las Casas - View on map
"Needed somewhere to stay just overnight, arrived late and left early. Would do it again."
8.2

Excellent

9 reviews

Avg price per night
$ 12
Hotel Grand Maria
San Cristobal De Las Casas,San Cristobal De Las Casas - View on map
9.1

Exceptional

3 reviews

Avg price per night
$ 45
Collection O Casa de Familia
San Cristobal De Las Casas,San Cristobal De Las Casas - View on map
"The staff was super helpful."
10

Exceptional

2 reviews

Hostal Casa Gaia
San Cristobal De Las Casas,San Cristobal De Las Casas - View on map
"A nice place with a quiet courtyard. Family run and some cute dogs. Clean and safe. "
7.3

Very good

8 reviews

Avg price per night
$ 12
Hotel Real del Valle
San Cristobal De Las Casas,San Cristobal De Las Casas - View on map
"This was my first time staying here, I have stayed in other properties in town in the past. This one was remarkably quiet given it's location. Set back off the street enough to leave the crowds and the music in the street and not your room. The interior is echo prone, so if other guests are noisy you will hear that - but that is an unavoidable problem with this construction type. Still, quite good overall."
Show more
9

Exceptional

2 reviews

Avg price per night
$ 25
ITZAMANI
San Cristobal De Las Casas,San Cristobal De Las Casas - View on map
Avg price per night
$ 31
Hotel Posada El Gran Cipres
San Cristobal De Las Casas,San Cristobal De Las Casas - View on map
4.6

2 reviews

Avg price per night
$ 20
Casa Flor de Vida
San Cristobal De Las Casas,San Cristobal De Las Casas - View on map
Avg price per night
$ 25
MAYASTAL BOUTIQUE
San Cristobal De Las Casas,San Cristobal De Las Casas - View on map
10

Exceptional

1 review

Avg price per night
$ 22
Hotel San Luis
San Cristobal De Las Casas,San Cristobal De Las Casas - View on map
"Pleasantly surprised by this little hotel. The location was great & close to the historic center, museums & restaurants. Everywhere was easily reached on foot. We booked our half day tour with the travel agency next door to Chamula a village close by. I highly recommend this eye-opening tour into the local indigenous culture. The staff were very friendly & helpful & gave recommendations of restaurants & tours. The room was better than I'd expected & was cleaned daily. I put a rating of 3 in the Food/Dining option because I don't think they provide food but we ate breakfast 1 day in the restaurant next door which I think is linked to them. I'll definitely stay in this hotel again next time I'm in San Cristobal de las Casas!"
Show more
7.9

Very good

7 reviews

Avg price per night
$ 19
Qhia Hostel
San Cristobal De Las Casas,San Cristobal De Las Casas - View on map
"Needed somewhere to stay just overnight, arrived late and left early. Would do it again."
8.2

Excellent

9 reviews

Avg price per night
$ 12

Fast facts about San Cristobal De Las Casas, Mexico

Accommodations382 properties
Popular hotelHotel Mansion Del Valle
Popular areaSan Cristobal De Las Casas
Nightly rates from$6

Discover the neighborhoods of San Cristobal De Las Casas


Just viewed by other Agoda travelers


Traveler impressions of San Cristobal De Las Casas


Frequently asked questions

What's the average price of a hotel in San Cristobal De Las Casas?

The average price for a 3-star hotel in San Cristobal De Las Casas is USD 36. The average price for a 4-star hotel in San Cristobal De Las Casas is USD 60. The average price for a 5-star hotel in San Cristobal De Las Casas is USD 118.

What's the average price of a hotel in San Cristobal De Las Casas this weekend?

The average price for a 3-star hotel in San Cristobal De Las Casas this weekend is USD 36. The average price for a 4-star hotel in San Cristobal De Las Casas this weekend is USD 53. The average price for a 5-star hotel in San Cristobal De Las Casas this weekend is USD 123.

What's the average price of a hotel in San Cristobal De Las Casas tonight?

The average price for a 3-star hotel in San Cristobal De Las Casas tonight is USD 35. The average price for a 4-star hotel in San Cristobal De Las Casas tonight is USD 64. The average price for a 5-star hotel in San Cristobal De Las Casas tonight is USD 121.

What are the most popular hotels in San Cristobal De Las Casas?

Popular hotels in San Cristobal De Las Casas include Lipi House Hostel, Parador Margarita and Puerta Vieja Hostel.

What are the best hotels in San Cristobal De Las Casas for couples?

Couples who stayed in San Cristobal De Las Casas have given high ratings to Lipi House Hostel, Parador Margarita and Puerta Vieja Hostel.

What are the best hotels in San Cristobal De Las Casas for families?

Families who stayed in San Cristobal De Las Casas highly recommend Parador Margarita, Puerta Vieja Hostel and Casa Morenita mia.

What's the best neighborhood in San Cristobal De Las Casas to stay in?

Popular neighborhoods among travelers staying in San Cristobal De Las Casas include San Cristobal De Las Casas, Explanada del Carmen and Barrio de Fatima.

Show more questions



More about San Cristobal De Las Casas

Agoda.com offers a selection of the very best hotels in San Cristobal De Las Casas, Mexico to ensure your visit fits your expectations. With more than 382 hotels spread across the entire city, you are sure to find a property convenient for you. Popular areas are San Cristobal De Las Casas, Barrio de Fatima, Explanada del Carmen where visitors can enjoy the quintessential experiences of San Cristobal De Las Casas. Enjoy the history and beauty of San Cristobal De Las Casas by visiting one of 9 monuments around town. Many monuments such as Explora are regarded as the city's heritage. Although there's plenty of pleasure to be had simply walking around the city, there are 6 museums and galleries in San Cristobal De Las Casas that deserve some of your time. You can depend on Agoda.com to help you find the best bargains on San Cristobal De Las Casas hotels.