Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Cholula – 65 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.

Collection O Las Iglesias, Cholula

Hotel in Cholula

Located 11 miles from Acrópolis Puebla, Collection O Las Iglesias, Cholula offers 5-star accommodations in Cholula and has a garden, a restaurant and a bar. Great food from El Rey they will do the ordering and bring it to your room when the hotel kitchen is closed.

Show more Show less
8.8
Excellent
1,486 reviews
Price from
$30
per night

Hotel Real de Naturales

Hotel in Cholula

Hotel Real de Naturales has a fitness center, garden, a shared lounge and terrace in Cholula. The property features a bar, as well as a restaurant serving Mexican cuisine. Large beautiful rooms garden quiet central

Show more Show less
8.8
Excellent
975 reviews
Price from
$47
per night

Hotel El Cristo

Hotel in Cholula

Located in Cholula, 10 miles from Acrópolis Puebla, Hotel El Cristo provides accommodations with a garden, free private parking and a terrace. Friendly staff, great service. The hotel looked marvelous.

Show more Show less
8.7
Excellent
522 reviews
Price from
$55
per night

Mansion Azul Cholula

Hotel in Cholula

Located in Cholula, Mansion Azul Cholula offers 4-star accommodations with a restaurant and a bar. good restaurant, decor and rooftop for views

Show more Show less
9
Wonderful
362 reviews
Price from
$47
per night

Quinta Luna

Hotel in Cholula

Thirty minutes’ drive from central Puebla, Quinta Luna offers elegantly furnished suites, free Wi-Fi and American-style breakfast. Every member of the staff was really nice and helpful. I got an excellent massage. Also good breakfast.

Show more Show less
9.5
Exceptional
128 reviews
Price from
$97
per night

Hotel Calli Quetzalcoatl

Hotel in Cholula

Set in San Pedro Cholula’s main square, Hotel Calli Quetzalcoatl is a 10-minute walk from Cholula Pyramid. The hotel offers an outdoor pool with Turkish baths, a beauty salon and a massage service. Every day the cleaning was perfect excellent Hotel to stay

Show more Show less
7.7
Good
445 reviews
Price from
$39
per night

Hotel Boutique Camino Del Bosque by Rotamundos

Hotel in Cholula

Hotel Boutique Camino Del Bosque by Rotamundos features an outdoor swimming pool, fitness center, a garden and restaurant in Cholula. This 5-star hotel features free WiFi and a bar. Nice place, clean, the food is delicious and the people very nice. Good location. Excellent service. Thank you 😀

Show more Show less
9.1
Wonderful
164 reviews
Price from
$147
per night

Villas Arqueologicas Cholula

Hotel in Cholula

Located 656 feet from the Cholula Pyramid, this luxurious colonial-style villa offers an outdoor pool and complimentary W-Fi connection. Rooms have views of the tropical gardens. Ideal for us as we were visiting our daughter in Cholula.Just a short walk to the centre and the Pyramid. Didn’t have breakfast but the coffee was good.

Show more Show less
8.5
Very Good
247 reviews
Price from
$57
per night

Quinta Alhóndiga Galindo Hotel Boutique

Hotel in Cholula

Located in Cholula and with Acrópolis Puebla reachable within 11 miles, Quinta Alhóndiga Galindo Hotel Boutique has concierge services, non-smoking rooms, a shared lounge, free WiFi and a terrace. Very helpful and lovely people

Show more Show less
8.9
Excellent
78 reviews
Price from
$60
per night

Hotel MS

Hotel in Cholula

Featuring 4-star accommodations, Hotel MS is located in Cholula, 10 miles from Acrópolis Puebla and 7.2 miles from Estrella de Puebla. This 4-star hotel offers a tour desk and luggage storage space. Great location, very friendly staff, very good wifi connection

Show more Show less
8.6
Excellent
271 reviews
Price from
$29
per night

Most-booked hotels in Cholula in the past month

See all

Cholula's best hotels with breakfast

See all

Budget hotels in Cholula

See all

FAQs about hotels in Cholula

  • On average, it costs $55 per night to book a 3-star hotel in Cholula for tonight. You'll pay around $47 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Cholula will cost around $92, on average (based on Booking.com prices).

  • Hotel El Cristo, Santo Refugio Heritage Hotel, and Quinta Luna got great room view-related reviews from travelers in Cholula.

  • Quinta Luna, Estrella de Belem B&B and Spa, and Casa Eva Hotel Boutique & Spa are some of the popular hotels in Cholula.

  • For hotels in Cholula that serve highly-rated breakfasts, try Villas Tonantzintla, Quinta Luna, and Estrella de Belem B&B and Spa.

  • These hotels in Cholula are highly rated by couples: Hotel Tila, Quinta Luna, and Estrella de Belem B&B and Spa.

  • On average, 3-star hotels in Cholula cost $6 per night, and 4-star hotels in Cholula are $1 per night. If you're looking for something really special, a 5-star hotel in Cholula can be found for $1 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Cholula this weekend is $64 or, for a 4-star hotel, $62. Looking for something even fancier? 5-star hotels in Cholula for this weekend cost around $103 per night, on average (based on Booking.com prices).

  • Many families visiting Cholula loved staying at Estrella de Belem B&B and Spa, Quinta Luna, and Casa Eva Hotel Boutique & Spa.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Cholula:

Explore guest reviews of hotels in Cholula

See all