Skip to main content

Book, stay, get up to £200 back in travel credit.

Start travelling again to receive 10% (up to £200) back in travel credit after your next stay.

Promotion conditions apply.

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Zacatlán – 97 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.

Hotel Posada Don Ramon 3 stars

Hotel in Zacatlán

Hotel Posada Don Ramon is located 5 minutes’ walk from Zacatlán Main Square and 750 metres from the Mercado Revolución Market. It features Colonial architecture, a garden and free Wi-Fi throughout. The hotel decoration was good, the space and distribution of the room was nice.

Show more Show less
8.4
Very good
420 reviews
Price from
£21
per night

Casa Grande

Hotel in Zacatlán

Casa Grande features a restaurant, bar, a shared lounge and garden in Zacatlán. Pretty basic accomodations. That is what we expected, so we were entirely satisfied with our stay. Zacatlan is a great place to visit. We were told by one of the locals that is was rated as the best "pueblo magico" in the country.What we were most happy with about the hotel were the great location and the free parking on the facilities. Where our room was located was very quiet also.

Show more Show less
8.8
Fabulous
241 reviews
Price from
£18
per night

Rancho El Mayab

Hotel in Zacatlán

Located a 10-minute drive from central Zacatlán, Rancho El Mayab has extensive gardens with fruit trees, a stream and waterfalls. Each rustic bungalow offers an open fireplace. The fresh air and in the middle of The woods The Cabin has a fire place inside Very comfortable

Show more Show less
9
Superb
302 reviews
Price from
£30
per night

Hotel y Cabañas una Cosita de Zacatlán 3 stars

Hotel in Zacatlán

Located 5 minutes’ walk from Zacatlán Town Centre and 8 km from the Tuliman eco-touristic park, this property offers an on-site chapel, an extensive garden and free Wi-Fi in public areas. Overall is a really nice accomodation. Breakfast is good and staff is friendly.

Show more Show less
8.6
Fabulous
295 reviews
Price from
£34
per night

Hotel La Estancia Zacatlan 2 stars

Hotel in Zacatlán

Hotel La Estancia Zacatlan is situated in Zacatlán and has a garden and a terrace. Super clean and comfortable, the staff goes above and beyond to make you feel at home. The rooms are so modern and the price can’t be beat! Diego and the cleaning lady’s are fenomenal. 100% approved.

Show more Show less
8.9
Fabulous
119 reviews
Price from
£30
per night

HOTEL LA GRAN MANZANA

Hotel in Zacatlán

HOTEL LA GRAN MANZANA offers accommodation in Zacatlán. This property features both free WiFi and private parking free of charge.

Show more Show less
9.1
Superb
66 reviews
Price from
£28
per night

Casa Kitsch

Hotel in Zacatlán

Located in Zacatlán, Casa Kitsch features a shared lounge, garden and terrace. The hotel and the cabins are locate in a hill, somewhat isolated reached by a small non-paved road, really beautiful setting with nice views, beautiful and large gardens. Perfect for dogs, that can run freely, and the two local dogs are very friendly. The cabins and the common areas of the main building are very cozy, clean, comfortable. Very goof breakfast, everybody is very polite and efficient.

Show more Show less
8.9
Fabulous
120 reviews
Price from
£98
per night

Casa San Miguel Hotel Boutique y Spa 5 stars

Hotel in Zacatlán

Casa San Miguel Hotel Boutique y Spa in Zacatlán has 5-star accommodation with a bar and a terrace. Excelente las instalaciones y el trato insuperable 100% recomendable

Show more Show less
9.4
Superb
84 reviews
Price from
£109
per night

Quinta Maria Bonita 4 stars

Hotel in Zacatlán

Quinta Maria Bonita is located in Zacatlán and features a bar, a garden and a terrace.

Show more Show less
8.6
Fabulous
99 reviews
Price from
£47
per night

HOTEL CASA SILVESTRE 4 stars

Hotel in Zacatlán

HOTEL CASA SILVESTRE is a 4-star property situated in Zacatlán. The accommodation features a 24-hour front desk and a tour desk for guests. The rooms in the hotel are fitted with a flat-screen TV. Small but very clean and comfortable room, modern and clean bathroom and perfect location!

Show more Show less
8.6
Fabulous
74 reviews
Price from
£28
per night

Most booked hotels in Zacatlán in the past month

See all

Zacatlán's best hotels with breakfast

See all

Budget hotels in Zacatlán

See all

Hotels located in the centre of Zacatlán

See all

FAQs about hotels in Zacatlán

  • For hotels in Zacatlán that serve up a highly-rated breakfast, try Cabañas Quinta San Agustin, HOTEL Y CABAÑAS MOUNTAIN LODGE and Luchita Mia Eco Cabañas Boutique.

  • These hotels in Zacatlán are highly rated by couples: Iztak - Xamikal, Zoyatl - Xamikal and Huehcani - Xamikal.

  • Luchita Mia Eco Cabañas Boutique, Hotel del Rosario and Rancho El Mayab are some of the popular hotels in Zacatlán.

  • HOTEL ALTAVISTA, Casa Kitsch and HOTEL Y CABAÑAS MOUNTAIN LODGE have received great reviews from travellers in Zacatlán regarding the views from their hotel rooms.

  • The average price per night for a 3-star hotel in Zacatlán this weekend is £40 or, for a 4-star hotel, £42. Looking for something even fancier? 5-star hotels in Zacatlán for this weekend cost on average around £87 per night (based on Booking.com prices).

  • On average, 3-star hotels in Zacatlán cost £27 per night, and 4-star hotels in Zacatlán are £42 per night. If you're looking for something really special, a 5-star hotel in Zacatlán can on average be found for £88 per night (based on Booking.com prices).

  • Many families visiting Zacatlán loved staying at Huehcani - Xamikal, HOTEL Y CABAÑAS MOUNTAIN LODGE and Zoyatl - Xamikal.

  • On average, it costs £97 per night to book a 3-star hotel in Zacatlán for tonight. You'll pay on average around £49 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Zacatlán will cost around £87 (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Zacatlán:

Explore guest reviews of hotels in Zacatlán

See all