Skip to main content

Filter by:


Star Rating

Review Score

Zinacantán – 172 hotels and places to stay
See the latest prices and deals by choosing your dates.
Parador Margarita, hotel in Zinacantán

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.

location
9.2
Scored 9.2
Wonderful
Rated wonderful
1,617 reviews
Price from$49.76per night
Hotel Posada Primavera, hotel in Zinacantán

Offering a rustic-style décor, a beautiful garden and wooden furniture, Hotel Posada Primavera is located in San Cristóbal de Las Casas town center. Free WiFi is available in all areas.

Beautiful hotel, loved the courtyard, location
9.1
Scored 9.1
Wonderful
Rated wonderful
652 reviews
Price from$34.86per night
Hotel Palace Inn SCLC, hotel in Zinacantán

Located in San Cristóbal de Las Casas, a 6-minute walk from San Cristobal Cathedral, Hotel Palace Inn SCLC provides accommodations with free bikes, free private parking, a restaurant and a bar.

Location, room and staff
9.1
Scored 9.1
Wonderful
Rated wonderful
1,001 reviews
Price from$43.36per night
Casa del Alma Hotel Boutique & Spa, hotel in Zinacantán

Featuring a spa and a restaurant, Casa del Alma Hotel Boutique & Spa is in the center of San Cristóbal de las Casas. It provides free parking and attractive suites with free Wi-Fi.

The location is good. Rooms are big and comfortable. Most of the stuff members are welcoming and friendly.
9.2
Scored 9.2
Wonderful
Rated wonderful
240 reviews
Price from$102.57per night
Hotel Na Bolom, hotel in Zinacantán

Located 0.6 mi 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.

I love the rich history and photography. This place is so unique, truly a gem of culture and art. Highly recommended
8.7
Scored 8.7
Excellent
Rated excellent
336 reviews
Price from$48.83per night
Hoteles Villa Mercedes San Cristobal, hotel in Zinacantán

Featuring free Wi-Fi, free parking and a spa, Hotel Villa Mercedes San Cristobal is located 0.6 mi from central San Cristobal de las Casas.

Parking lot
9.1
Scored 9.1
Wonderful
Rated wonderful
501 reviews
Price from$50.20per night
Hotel Casa de Familia de San Cristobal, hotel in Zinacantán

Located in San Cristóbal de Las Casas, a 3-minute walk from San Cristobal Cathedral, Hotel Casa de Familia de San Cristobal has accommodations with a garden, free private parking, a terrace and a...

Great service.
9.4
Scored 9.4
Wonderful
Rated wonderful
287 reviews
Price from$73.25per night
Hotel Mansion Del Valle, hotel in Zinacantán

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.

Excellent location at walking distance from pedestrian corridors. Also, we liked the secured parking for our rental car and the wide variety of food choices of the breakfast buffet.
8.9
Scored 8.9
Excellent
Rated excellent
1,164 reviews
Price from$50.64per night
Hotel Bo, hotel in Zinacantán

Just a 5-minute walk from San Cristobal Church and Central Park, this design hotel offers a gym, business center and stylish restaurant. Rooms feature a flat-screen TV, iPod dock and free Wi-Fi.

All ok. They only have a poor internet connection, poor reaching of the sigm in the place
9.4
Scored 9.4
Wonderful
Rated wonderful
209 reviews
Price from$202.78per night
Hotel Diego de Mazariegos, hotel in Zinacantán

Located just 492 feet from San Cristobal Church, Hotel Diego de Mazariegos offers charming colonial-style rooms with free Wi-Fi and cable TV.

Location is great, and hotel has it's own parking lot which solved a lot of logistical problems
8.9
Scored 8.9
Excellent
Rated excellent
725 reviews
Price from$58.46per night
See all hotels near Zinacantán
Subscribe to receive premium deals

Prices drop the second you sign up!