Hotels in San Cristobal de Las Casas

Best San Cristobal de Las Casas Hotels

Enter your dates for prices and availability of the best hotels in San Cristobal de Las Casas.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

104 Best Hotels to Stay in San Cristobal de Las Casas

Find great hotels in San Cristobal de Las Casas on Trip.com! Read guest reviews, compare the latest prices, and explore hotel details to choose your perfect stay.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Hotel Posada Primavera Hotels in San Cristobal de Las Casas
Hotel Posada Primavera Hotels in San Cristobal de Las CasasHotel Posada Primavera Hotels in San Cristobal de Las CasasHotel Posada Primavera Hotels in San Cristobal de Las CasasHotel Posada Primavera Hotels in San Cristobal de Las CasasHotel Posada Primavera Hotels in San Cristobal de Las CasasHotel Posada Primavera Hotels in San Cristobal de Las Casas
99+
Hotels in San Cristobal de Las Casas
24-hour front desk
Luggage storage
Wi-Fi in public areas
A stay at Hotel Posada Primavera places you in the heart of San Cristóbal de las Casas, steps from Mesoamerican Museum of Jade and 4 minutes by foot from Ex-Convent of Santo Domingo. This hotel is 0.3 mi (0.5 km) from Mayan Textile Center and 0.4 mi (0.7 km) from Museo de Ambar. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional amenities at this hotel include tour/ticket assistance and a picnic area. The beach shuttle (surcharge) makes getting to the surf and sand a breeze. Take advantage of the hotel's room service. Featured amenities include dry cleaning/laundry services, luggage storage, and laundry facilities. A roundtrip airport shuttle is provided for a surcharge (available 24 hours). Make yourself at home in one of the 16 guestrooms featuring espresso makers and LED televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and bathrobes. Conveniences include complimentary bottled water, housekeeping is provided daily, and irons/ironing boards can be requested.
Great
37 reviews
9.0/10
1 night
From MXN600
Check Availability
Hotel El Zaguán Histórico Hotels in San Cristobal de Las Casas
Hotel El Zaguán Histórico Hotels in San Cristobal de Las CasasHotel El Zaguán Histórico Hotels in San Cristobal de Las CasasHotel El Zaguán Histórico Hotels in San Cristobal de Las CasasHotel El Zaguán Histórico Hotels in San Cristobal de Las CasasHotel El Zaguán Histórico Hotels in San Cristobal de Las CasasHotel El Zaguán Histórico Hotels in San Cristobal de Las Casas
46
Hotels in San Cristobal de Las Casas
Gym
Public parking
Airport pick-up
"All super well! Nothing to complain. If we return to sanctuary safe we hosted in the same place."
Amazing
22 reviews
9.4/10
1 night
From MXN605
Check Availability
Hotel Temático Mision Colonial Hotels in San Cristobal de Las Casas
Hotel Temático Mision Colonial Hotels in San Cristobal de Las CasasHotel Temático Mision Colonial Hotels in San Cristobal de Las CasasHotel Temático Mision Colonial Hotels in San Cristobal de Las CasasHotel Temático Mision Colonial Hotels in San Cristobal de Las CasasHotel Temático Mision Colonial Hotels in San Cristobal de Las CasasHotel Temático Mision Colonial Hotels in San Cristobal de Las Casas
92
Hotels in San Cristobal de Las Casas
Sunbathing area
Hiking
Public parking
A stay at Hotel Mision Colonial San Cristobal places you in the heart of San Cristóbal de las Casas, steps from La Merced Church and 3 minutes by foot from Regional Costume Museum. This hotel is 0.2 mi (0.4 km) from Plaza 31 de Marzo and 0.3 mi (0.4 km) from Museo de San Cristóbal. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional features at this Colonial hotel include concierge services, an arcade/game room, and wedding services. Satisfy your appetite for lunch or dinner at the hotel's restaurant, or stay in and take advantage of the room service (during limited hours). Quench your thirst with your favorite drink at the bar/lounge. Cooked-to-order breakfasts are available daily from 7 AM to noon for a fee. Featured amenities include a business center, complimentary newspapers in the lobby, and dry cleaning/laundry services. This hotel has 4 meeting rooms available for events. A roundtrip airport shuttle is provided for a surcharge (available on request), and free self parking is available onsite. Make yourself at home in one of the 51 guestrooms. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include phones and desks, and housekeeping is provided daily.
Very Good
15 reviews
8.4/10
1 night
From MXN553
Check Availability
Sombra del Agua Hotels in San Cristobal de Las Casas
Sombra del Agua Hotels in San Cristobal de Las CasasSombra del Agua Hotels in San Cristobal de Las CasasSombra del Agua Hotels in San Cristobal de Las CasasSombra del Agua Hotels in San Cristobal de Las CasasSombra del Agua Hotels in San Cristobal de Las CasasSombra del Agua Hotels in San Cristobal de Las Casas
99+
Hotels in San Cristobal de Las Casas
Massage room
Private parking
24-hour front desk
A stay at Hotel Sombra del Agua places you in the heart of San Cristóbal de las Casas, steps from Mesoamerican Museum of Jade and 3 minutes by foot from San Cristóbal de las Casas Cathedral. This spa hotel is 0.3 mi (0.5 km) from Regional Costume Museum and 0.3 mi (0.5 km) from Plaza 31 de Marzo. Pamper yourself with a visit to the spa, which offers massages. Additional features at this Colonial hotel include complimentary wireless internet access, concierge services, and wedding services. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's room service (during limited hours). Quench your thirst with your favorite drink at the bar/lounge. Cooked-to-order breakfasts are available daily from 7:00 AM to noon for a fee. Featured amenities include a 24-hour front desk, multilingual staff, and luggage storage. Event facilities at this hotel consist of a conference center and a meeting room. Free self parking is available onsite. Make yourself at home in one of the 78 air-conditioned rooms featuring Smart televisions. Complimentary wired and wireless internet access keeps you connected, and cable programming provides entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include safes and irons/ironing boards, and housekeeping is provided daily.
Amazing
100 reviews
9.4/10
1 night
From MXN1,635
Check Availability
Hotel Plaza 79 Hotels in San Cristobal de Las Casas
Hotel Plaza 79 Hotels in San Cristobal de Las CasasHotel Plaza 79 Hotels in San Cristobal de Las CasasHotel Plaza 79 Hotels in San Cristobal de Las CasasHotel Plaza 79 Hotels in San Cristobal de Las CasasHotel Plaza 79 Hotels in San Cristobal de Las CasasHotel Plaza 79 Hotels in San Cristobal de Las Casas
64
Hotels in San Cristobal de Las Casas
Parking
Airport pick-up
24-hour front desk
With a stay at HOTEL PLAZA 79 in San Cristóbal de las Casas (Santa Lucía), you'll be within a 15-minute walk of San Cristóbal de las Casas Cathedral and Na Bolom Cultural Museum. This hotel is 0.6 mi (1 km) from Church of San Nicolás and 0.7 mi (1.1 km) from Santo Domingo Handicraft Market. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional features at this hotel include concierge services, wedding services, and a communal living room. Satisfy your appetite at Larios, a fine-dining restaurant which features a bar/lounge. Dining is also available at the coffee shop/cafe. Mingle with other guests at the complimentary reception, held daily. Full breakfasts are available daily from 7:00 AM to noon for a fee. Featured amenities include a 24-hour front desk, luggage storage, and a library. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Treat yourself to a stay in one of the 23 guestrooms, featuring heated floors and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Conveniences include phones, as well as desks and a turndown service.
Great
46 reviews
9.2/10
1 night
From MXN2,395
Check Availability
Hotel Hacienda Don Juan Hotels in San Cristobal de Las Casas
Hotel Hacienda Don Juan Hotels in San Cristobal de Las CasasHotel Hacienda Don Juan Hotels in San Cristobal de Las CasasHotel Hacienda Don Juan Hotels in San Cristobal de Las CasasHotel Hacienda Don Juan Hotels in San Cristobal de Las CasasHotel Hacienda Don Juan Hotels in San Cristobal de Las CasasHotel Hacienda Don Juan Hotels in San Cristobal de Las Casas
99+
Hotels in San Cristobal de Las Casas
Hiking
Private parking
24-hour front desk
With a stay at Hotel Hacienda Don Juan in San Cristóbal de las Casas, you'll be within a 5-minute drive of Moxviquil and Palace of Justice of Los Altos. This hotel is 1.7 mi (2.8 km) from Santo Domingo Handicraft Market and 1.8 mi (3 km) from Ciudad Cuauhtemoc. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and concierge services. Guests can catch a ride to nearby destinations on the area shuttle (surcharge). Grab dinner at Los Alamos, a restaurant that specializes in international cuisine. Dining is also available at the coffee shop/cafe, and room service (during limited hours) is provided. A complimentary continental breakfast is served daily from 7:30 AM to 10:30 AM. Featured amenities include complimentary wired internet access, dry cleaning/laundry services, and a 24-hour front desk. Free self parking is available onsite. Make yourself at home in one of the 29 individually decorated guestrooms. Rooms have private balconies. Complimentary wired internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers.
Very Good
81 reviews
8.6/10
1 night
From MXN362
Check Availability
Mision Grand San Cristobal Hotels in San Cristobal de Las Casas
Mision Grand San Cristobal Hotels in San Cristobal de Las CasasMision Grand San Cristobal Hotels in San Cristobal de Las CasasMision Grand San Cristobal Hotels in San Cristobal de Las CasasMision Grand San Cristobal Hotels in San Cristobal de Las CasasMision Grand San Cristobal Hotels in San Cristobal de Las CasasMision Grand San Cristobal Hotels in San Cristobal de Las Casas
99+
Hotels in San Cristobal de Las Casas
Trip.BestNo. 3 of 4-Star Select Hotels in Chiapas
Parking
24-hour front desk
Luggage storage
"The room was very noisy in the morning. The restaurant seated the only guests outside my room. Crazy."
Great
59 reviews
9.1/10
1 night
From MXN1,410
Check Availability
Hotel Diego de Mazariegos Hotels in San Cristobal de Las Casas
Hotel Diego de Mazariegos Hotels in San Cristobal de Las CasasHotel Diego de Mazariegos Hotels in San Cristobal de Las CasasHotel Diego de Mazariegos Hotels in San Cristobal de Las CasasHotel Diego de Mazariegos Hotels in San Cristobal de Las CasasHotel Diego de Mazariegos Hotels in San Cristobal de Las CasasHotel Diego de Mazariegos Hotels in San Cristobal de Las Casas
99+
Hotels in San Cristobal de Las Casas
24-hour front desk
Luggage storage
Bar
A stay at Hotel Diego de Mazariegos places you in the heart of San Cristóbal de las Casas, steps from Café Museo Café and Church of San Nicolás. This hotel is 0.1 mi (0.2 km) from Foro Cultural Kinoki and 0.5 mi (0.8 km) from San Cristóbal de las Casas Cathedral. Take in the views from a rooftop terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional features at this Colonial hotel include gift shops/newsstands, wedding services, and a fireplace in the lobby. Enjoy Mexican cuisine at El Conquistador, a restaurant which features a bar/lounge, or stay in and take advantage of the room service (during limited hours). Buffet breakfasts are served on weekends from 7:00 AM to 11:00 AM for a fee. Featured amenities include a 24-hour front desk, luggage storage, and laundry facilities. Event facilities at this hotel consist of a conference center and 3 meeting rooms. Free self parking is available onsite. Stay in one of 78 guestrooms featuring plasma televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and complimentary bottled water.
Very Good
95 reviews
8.6/10
1 night
From MXN1,239
Check Availability
Hotel Bosques del Sol Suites Hotels in San Cristobal de Las Casas
Hotel Bosques del Sol Suites Hotels in San Cristobal de Las CasasHotel Bosques del Sol Suites Hotels in San Cristobal de Las CasasHotel Bosques del Sol Suites Hotels in San Cristobal de Las CasasHotel Bosques del Sol Suites Hotels in San Cristobal de Las CasasHotel Bosques del Sol Suites Hotels in San Cristobal de Las CasasHotel Bosques del Sol Suites Hotels in San Cristobal de Las Casas
48
Hotels in San Cristobal de Las Casas
Private parking
Airport pick-up
24-hour front desk
Located in San Cristóbal de las Casas, Hotel Bosques del Sol Suites is within a 5-minute drive of Palace of Justice of Los Altos and Moxviquil. This hotel is 2.5 mi (4 km) from Santo Domingo Handicraft Market and 2.6 mi (4.1 km) from Ciudad Cuauhtemoc. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. This hotel also features concierge services, a picnic area, and a ballroom. At Hotel Bosques del Sol Suites, enjoy a satisfying meal at the restaurant. Cooked-to-order breakfasts are available daily from 8:30 AM to 1:00 PM for a fee. Featured amenities include express check-in, express check-out, and dry cleaning/laundry services. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Stay in one of 6 guestrooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms with showers are provided. Conveniences include coffee/tea makers, and housekeeping is provided daily.
Great
8 reviews
9.3/10
1 night
From MXN848
Check Availability
Hotel Tepeyac Hotels in San Cristobal de Las Casas
Hotel Tepeyac Hotels in San Cristobal de Las CasasHotel Tepeyac Hotels in San Cristobal de Las CasasHotel Tepeyac Hotels in San Cristobal de Las CasasHotel Tepeyac Hotels in San Cristobal de Las CasasHotel Tepeyac Hotels in San Cristobal de Las CasasHotel Tepeyac Hotels in San Cristobal de Las Casas
99+
Hotels in San Cristobal de Las Casas
Private parking
24-hour front desk
Luggage storage
"I had to cancel part of my trip because my mother was in the hospital and they refused to refund despite me providing proof,which is a shame. I stayed there one night still and it was very colorful although I only stayed a little while I cannot comment on much more."
Great
36 reviews
9.0/10
1 night
From MXN680
Check Availability
See All Hotels in San Cristobal de Las Casas

Browse by hotel type

Immerse yourself in the vibrant atmosphere of San Cristobal de Las Casas with our handpicked accommodation options

Latest reviews for San Cristobal de Las Casas hotels

See all
Browse these genuine traveler ratings and real guest reviews to find the best San Cristobal de Las Casas hotels.
8.8/10
Very Good
EEnrique MiceliCasa Mexicana is ideally located in a charming traditional colonial house, right in the heart of San Cristobal de las Casas, a Pueblo Mágico. Its location makes it perfect for exploring the city’s vibrant andadores (pedestrian streets). The hotel spans two spacious buildings, with décor that’s not only Instagram-worthy but also harmoniously reflects the rich cultural heritage of Chiapas. It’s an excellent choice whether you’re traveling with family or as a couple. The hotel is impeccably clean and well-maintained, and the value for money is outstanding given the quality and character of the property. While Casa Mexicana features an on-site restaurant, we didn’t get the chance to dine there. Nonetheless, I would absolutely return for another stay.
Hotel Casa Mexicana Hotels in San Cristobal de Las Casas

Hotel Casa Mexicana

Hotel near San Cristobal de Las Casas
Price per night from:MXN1,006
8.8/10
Very Good
SSammyjake95The hotel is a very authentic old Mexican style. If you like this kind of thing this hotel is a great option for you. But if you want modern amenities, style and feel, this is not the hotel for you. It’s extremely beautiful and is kind of set in time, a time around 40 or 50 years ago. But it has a magical feel about it
Hotel Grand Maria Hotels in San Cristobal de Las Casas

Hotel Grand Maria

Hotel near San Cristobal de Las Casas
Price per night from:MXN905
8.8/10
Very Good
GGermano Brasileiro PinheiroThe hotel is super close to the city centre and all the attractions but still far enough to be quiet and peaceful! Superb service and very comfortable stay.
Hotel San Luis Hotels in San Cristobal de Las Casas

Hotel San Luis

Hotel near San Cristobal de Las Casas
Price per night from:MXN318
8.8/10
Very Good
SScribanCordial staff, good and adequate food, the Museum very interesting, refecting the work of the founders Frans and Trudy Bloom. The historic grounds are cozy.
Hotel Na Bolom Hotels in San Cristobal de Las Casas

Hotel Na Bolom

Hotel near San Cristobal de Las Casas
Price per night from:MXN435
8.5/10
Very Good
GGuest UserThis is a great place to stay in San Cristóbal de las casas!! It’s located in beautiful neighborhood and has easy access to the restaurants and tourists spot there. The room is clean as well. But most importantly, the staff is amazing. They are so friendly that they tell me everything about what I should try out there, and the advice was really helpful to enjoy my stay in San Cristóbal de las casas. English and Spanish is available to communicate. And he helped me practice speaking in Spanish with me although my Spanish isn’t very good!! That was so nice and I appreciated it. I’ll definitely come back here when I visit the city again.
Alhambra Hotel - San Cristóbal de las Casas Hotels in San Cristobal de Las Casas

Alhambra Hotel - San Cristóbal de las Casas

Hotel near San Cristobal de Las Casas
Price per night from:MXN380

FAQs About San Cristobal de Las Casas Hotels

Where can I find the best hotels in San Cristobal de Las Casas?

San Cristobal de Las Casas has some of the best hotels for you to select. Whether you're traveling for business or on a vacation, Alhambra Hotel - San Cristóbal de las Casas (from MXN387), Sombra del Agua (from MXN1,502) and Tierra Alta Hostal (from MXN160) are preferred hotels.

What's the best high-end place to stay in San Cristobal de Las Casas?

San Cristobal de Las Casas has many luxury hotels of different styles. Hotel Bo (from MXN4,281) is very popular for travelers looking for elegant places to stay.

Where can you find hotels with excellent breakfast in San Cristobal de Las Casas?

Hotel Bo (from MXN4,281),Mision Grand San Cristobal (from MXN1,520) and Hotel Diego de Mazariegos (from MXN879) provide high-quality breakfast. Start your day with fresh, delicious breakfast!

What's the best pet-friendly accommodation in San Cristobal de Las Casas?

What are some hotels with pools in San Cristobal de Las Casas?

Hotel la Casa de Mamá (from MXN1,158) and Hotel Catedral (from MXN985) are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

What is the best spa hotel in San Cristobal de Las Casas?

Getting tired after a long walk? Hotel Bo (from MXN4,281), Casa del Alma Hotel Boutique & Spa (from MXN2,267) and Casa Rosa Hotel & Spa (from MXN946) provide highly rated spa services.

Where can I find the best hotel discounts in San Cristobal de Las Casas?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Which hotels are recommended near San Cristobal de las Casas in San Cristobal de Las Casas?

For San Cristobal de Las Casas hotels near San Cristobal de las Casas, many travelers recommend Sombra del Agua (from MXN1,502), Mision Grand San Cristobal (from MXN1,520) and Hotel Diego de Mazariegos (from MXN879) for their great location and service.

What is the average price of hotels in San Cristobal de Las Casas for this weekend?

The average hotel prices in San Cristobal de Las Casas for this weekend are as follows:
3-star hotels: MXN1,498
4-star hotels: MXN1,827
5-star hotels: MXN6,280

What is the average price of hotels in San Cristobal de Las Casas on weekdays?

On average, weekday hotel prices in San Cristobal de Las Casas are:
3-star hotels– MXN1,420
4-star hotels– MXN1,823
5-star hotels– MXN6,132

San Cristobal de Las Casas Hotels Info

Highest PriceMXN2,540
Lowest PriceMXN1,003
Number of Reviews2,545
Total Properties104
Average Price (Weekdays)MXN1,178
Average Price (Weekends)MXN1,219