A church with two domes and a bell tower, a mountain in the background, and a red tent on the hill.

Search San Andrés Cholula hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for San Andrés Cholula hotels

1. Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG

Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG
3.0 star property
Angelópolis
9.4 out of 10, Exceptional, (1,178 reviews)
"Had a great stay!"
United States
Andres
The price is AU$92
includes taxes & fees
9 Aug - 10 Aug
Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG

2. Tru By Hilton Puebla Angelopolis

Tru By Hilton Puebla Angelopolis
3.5 star property
Angelópolis
9.6 out of 10, Exceptional, (202 reviews)
"This hotel is excellent. "
United States
Luis
The price is AU$93
includes taxes & fees
10 Aug - 11 Aug
Tru By Hilton Puebla Angelopolis

3. Hilton Garden Inn Puebla Angelópolis, Mexico

Hilton Garden Inn Puebla Angelópolis, Mexico
3.5 star property
Angelópolis
9.2 out of 10, Wonderful, (1,068 reviews)
"I think us a great place to stay"
United States
Alma
The price is AU$128
includes taxes & fees
8 Aug - 9 Aug
Hilton Garden Inn Puebla Angelópolis, Mexico

4. Kharma Suites

Kharma Suites
2.5 star property
San Andrés Cholula
9.0 out of 10, Wonderful, (366 reviews)
"Once inside its stunning, wonderful staff, always clean and"
United States
Vanessa
The price is AU$79
includes taxes & fees
23 July - 24 July
Kharma Suites

5. Camino Real Puebla Angelopolis

Camino Real Puebla Angelopolis
4.0 star property
Angelópolis
8.4 out of 10, Very good, (2,405 reviews)
"Great stay"
Canada
Puya
The price is AU$91
includes taxes & fees
11 Aug - 12 Aug
Camino Real Puebla Angelopolis

6. Hotel Casa Real

Hotel Casa Real
3.5 star property
Cholula
9.0 out of 10, Wonderful, (214 reviews)
"Excellent accomodations, highly recommend!!!"
United States
Chris
The price is AU$78
includes taxes & fees
23 July - 24 July
Hotel Casa Real

7. Sonata Hotel

Sonata Hotel
3.5 star property
Lomas de Angelópolis
8.2 out of 10, Very good, (944 reviews)
"N"
Mexico
DIEGO
The price is AU$116
includes taxes & fees
3 Aug - 4 Aug
Sonata Hotel

8. Hotel Suites Regente

Hotel Suites Regente
4.0 star property
Cholula
9.6 out of 10, Exceptional, (35 reviews)
"Great hotel."
United States
Robert
The price is AU$114
includes taxes & fees
21 July - 22 July
Hotel Suites Regente

9. Hampton Inn & Suites by Hilton Puebla

Hampton Inn & Suites by Hilton Puebla
3.0 star property
Tlaxcalancingo
9.4 out of 10, Exceptional, (663 reviews)
"The staff's service was perfect."
United States
MANUEL
The price is AU$106
includes taxes & fees
3 Aug - 4 Aug
Hampton Inn & Suites by Hilton Puebla

10. One Puebla Angelópolis Periférico

One Puebla Angelópolis Periférico
3.0 star property
Tlaxcalancingo
9.2 out of 10, Wonderful, (766 reviews)
"Todo excelente"
Mexico
Paloma
The price is AU$91
includes taxes & fees
2 Aug - 3 Aug
One Puebla Angelópolis Periférico

11. Hotel Villas Arqueológicas Cholula

Hotel Villas Arqueológicas Cholula
3.5 star property
Cholula
8.2 out of 10, Very good, (286 reviews)
"Calm, lovely place. Restaurant on premises was very good."
United States
Teresa
The price is AU$124
includes taxes & fees
21 July - 22 July
Hotel Villas Arqueológicas Cholula

12. Hotel Villa Florida

Hotel Villa Florida
3.5 star property
Angelópolis
8.8 out of 10, Excellent, (681 reviews)
"Todo excelente."
Mexico
Rubén Vladimir Santacruz
The price is AU$134
includes taxes & fees
21 July - 22 July
Hotel Villa Florida

13. Hotel Posada Señorial

Hotel Posada Señorial
3.0 star property
Cholula
7.8 out of 10, Good, (212 reviews)
"Good"
Mexico
junchil
The price is AU$101
includes taxes & fees
3 Aug - 4 Aug
Hotel Posada Señorial

14. Missum Versatile Living

Missum Versatile Living
3.0 star property
San Andrés Cholula
8.6 out of 10, Excellent, (41 reviews)
"Very clean. They should also provide wash cloth. Had to go and buy some wash cloth, since they didn't have any. Also should have a iron & iron board. Other than that very nice."
United States
Nancy
The price is AU$92
includes taxes & fees
21 July - 22 July
Missum Versatile Living

15. Hotel Cipres

Hotel Cipres
2.0 star property
Angelópolis
8.6 out of 10, Excellent, (20 reviews)
"."
Mexico
Alison
The price is AU$86
includes taxes & fees
22 July - 23 July
Hotel Cipres

16. Fiesta Inn Express Puebla Explanada

Fiesta Inn Express Puebla Explanada
3.0 star property
Cholula
9.4 out of 10, Exceptional, (1,002 reviews)
"Todo excelente"
Mexico
mariana
The price is AU$113
includes taxes & fees
27 July - 28 July
Fiesta Inn Express Puebla Explanada

17. Hotel Las Iglesias, Cholula

Hotel Las Iglesias, Cholula
3.0 star property
Cholula
8.8 out of 10, Excellent, (694 reviews)
"Todo excelente"
Mexico
Carlos Alberto
The price is AU$97
includes taxes & fees
23 July - 24 July
Hotel Las Iglesias, Cholula

18. Hotel Calli Quetzalcoatl

Hotel Calli Quetzalcoatl
3.0 star property
Cholula
7.8 out of 10, Good, (619 reviews)
"Great pool.. clean rooms "
United States
gildardo
The price is AU$64
includes taxes & fees
21 July - 22 July
Hotel Calli Quetzalcoatl

19. Mansion Azul Cholula

Mansion Azul Cholula
3.5 star property
Cholula
8.8 out of 10, Excellent, (300 reviews)
"Very nice hotel, Greta location with clean and comfortable room, very friendly and helpful staff. "
United States
Jeannette
The price is AU$94
includes taxes & fees
21 July - 22 July
Mansion Azul Cholula

20. Casa Eva Hotel Boutique & Spa

Casa Eva Hotel Boutique & Spa
3.5 star property
Cholula
9.2 out of 10, Wonderful, (156 reviews)
"We Would definitely stay here again"
Mexico
Brian
The price is AU$222
includes taxes & fees
4 Aug - 5 Aug
Casa Eva Hotel Boutique & Spa
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Our guide on where to stay in San Andrés Cholula

Find the best San Andrés Cholula areas for the activities you enjoy most.

Angelópolis

Angelópolis is noteworthy for its shopping, and you can make a stop at top attractions like University Cultural Center of BUAP and Angelopolis Commercial Center.

Cholula

Discover a beautiful colonial city with a collection of ornate churches and an ancient history that is inscribed into archaeological sites and cultural relics.

Tlaxcalancingo

Travellers like the monuments in Tlaxcalancingo, and Loro Puebla Zoo is a top attraction you might want to visit.

Lomas de Angelópolis

While Lomas de Angelópolis may not have many sights to explore, venturing just a little farther will lead you to top things to see and do like University Cultural Center of BUAP and International Baroque Museum.

Cluster 11-11-11

While Cluster 11-11-11 may not have many sights to explore, venturing just a little farther will lead you to top things to see and do like University Cultural Center of BUAP and Metropolitan Auditorium.

Stay near popular San Andrés Cholula attractions

Learn more about San Andrés Cholula

The Great Pyramid of Cholula towers over this ancient city where you can explore archaeological tunnels beneath its massive structure. Climb to the colourful church atop the pyramid, then sample traditional Pueblan dishes at the lively local market.

A church with two domes and a bell tower, a mountain in the background, and a red tent on the hill.

Top San Andrés Cholula Hotel Reviews

Recent Reviews in San Andrés Cholula

More cheap accommodation in San Andrés Cholula

Frequently asked questions

What is the best area to stay in San Andrés Cholula?
The best area to stay in San Andrés Cholula is around the main Zócalo (main square) and in the adjacent areas of San Pedro Cholula.

The area surrounding the Zócalo in San Andrés Cholula is the town's heart. It's where you'll find the Great Pyramid of Cholula with its iconic church on top, Templo de Nuestra Señora de los Remedios. The streets here are generally walkable and filled with traditional markets, local eateries, and artisan shops. This central location provides easy access to the main attractions and a real sense of local life.

For couples looking for a romantic and culturally rich experience, staying near the Zócalo in San Andrés Cholula is ideal. You're steps away from historic sites, and the evenings offer a pleasant stroll through illuminated streets with plenty of options for dinner or a drink. The proximity to the pyramid means you can visit it at your leisure, perhaps enjoying a sunrise or sunset view.

San Pedro Cholula, which borders San Andrés, offers a slightly more developed tourist infrastructure while maintaining its historical charm. The area around its own Zócalo and the nearby Portal Guerrero is particularly good. Here you'll find more upscale boutique hotels and a wider selection of contemporary restaurants and cafes.
What are the best hotels in San Andrés Cholula that travellers recommend?
For excellent hotels in San Andrés Cholula that travellers frequently recommend, consider the Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG, the Wyndham Puebla Angelopolis, and La Quinta by Wyndham Puebla Palmas Angelopolis.

The 3-star Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG, with an outstanding 9.2 rating, is praised for its clean rooms and excellent complimentary buffet breakfast. It is conveniently located near a shopping district and offers suites, with some rooms providing mountain views. The International Baroque Museum is just 0.9 km away.

Another highly recommended option is the 3.5-star Wyndham Puebla Angelopolis, which boasts a 9.0 rating. Guests appreciate the good-sized rooms and excellent service. This hotel features a stylish Art Deco design, an indoor pool, and offers complimentary valet parking. It is situated within a shopping centre, with the Angelopolis Commercial Centre and Estrella de Puebla Observation Wheel both just 0.6 km and 0.8 km away, respectively.

The 3-star La Quinta by Wyndham Puebla Palmas Angelopolis, rated 8.6, is also a popular choice. Travellers often highlight its nice, clean rooms and great complimentary full breakfast. This hotel also showcases an Art Deco design and is located in a shopping district. It is very close to the Angelopolis Commercial Centre (0.6 km) and the Estrella de Puebla Observation Wheel (0.8 km).
What are the best family hotels in San Andrés Cholula?
Two of the best family hotels in San Andrés Cholula are Hotel Villas Arqueológicas Cholula and Santo Refugio Heritage Hotel.

The 3.5-star Hotel Villas Arqueológicas Cholula, with an 8.2 rating, is wonderfully located just 0.4 km from the Great Pyramid of Cholula and 0.6 km from the Zócalo. This hotel offers a playground for children, a pool, and free cribs, making it suitable for families. It also provides connecting rooms and free parking.

Another excellent choice is the 3.5-star Santo Refugio Heritage Hotel, which boasts an impressive 9.4 rating. This hotel provides thoughtful amenities for families, including free rollaway extra beds, a changing table, books for children, and a children's pool. It is conveniently located 1.0 km from the Explanada Shopping Centre.
What are the best spa hotels in San Andrés Cholula?
For hotels with excellent spa facilities in San Andrés Cholula, consider the Camino Real Puebla Angelopolis and the Santo Refugio Heritage Hotel.

The 4-star Camino Real Puebla Angelopolis, rated 8.2, offers a range of luxurious amenities including an outdoor pool with sun loungers and a poolside bar, golf facilities on-site, and comfortable suites with rainfall showerheads and premium bedding. Guests appreciate the friendly staff, good food, and the convenient location, which is just 0.4 km from La Vista Country Club.

Another excellent choice is the 3.5-star Santo Refugio Heritage Hotel, which boasts an outstanding 9.4 rating. This hotel provides massage services and has an indoor pool, making it ideal for a relaxing spa experience.
What hotels in San Andrés Cholula offer free breakfast?
Several excellent hotels in San Andrés Cholula offer complimentary breakfast, including the Hampton Inn & Suites by Hilton Puebla, the Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG, Hotel Villa Florida, Kharma Suites, and La Quinta by Wyndham Puebla Palmas Angelopolis.

The 3-star Hampton Inn & Suites by Hilton Puebla, with an impressive 9.4 rating, provides a free self-serve breakfast, complimentary WiFi, and free self-parking.

Another fantastic option is the 3-star Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG, rated 9.2. Guests frequently praise the excellent breakfast buffet, clean rooms, and great service. It also offers free WiFi, a complimentary area shuttle, and free self-parking.

Hotel Villa Florida, a 3.5-star establishment with an 8.8 rating, includes a free continental breakfast, free WiFi, and free self-parking. Guests often mention the delicious breakfast and friendly staff. It is conveniently located just 1.8 km from the Triangulo Las Animas Shopping Centre.

Kharma Suites, rated 9.0, offers a free continental breakfast, free self-parking, and complimentary WiFi.

Finally, the 3-star La Quinta by Wyndham Puebla Palmas Angelopolis, with an 8.6 rating, provides a free full breakfast, free WiFi, and free self-parking. Guests appreciate the great breakfast buffet, nice, clean rooms, and friendly staff. It is also close to the Triangulo Las Animas Shopping Centre, at 1.9 km away.
What are the top pet-friendly hotels in San Andrés Cholula?
For top pet-friendly hotels in San Andrés Cholula, consider the Santo Refugio Heritage Hotel, Hotel Casa Real, and Hampton Inn & Suites by Hilton Puebla.

The 3.5-star Santo Refugio Heritage Hotel, with a superb 9.4 rating, offers a dedicated dog exercise area and provides food and water bowls for your pets. It is conveniently located near the Explanada Shopping Centre, just 1.0 km away, and the Ice Arena Puebla, 1.2 km away.

Another excellent choice is the 3.5-star Hotel Casa Real, rated 9.0. This hotel also welcomes dogs and cats and provides food and water bowls. It is well-situated for exploring local attractions, being 1.3 km from the Great Pyramid of Cholula and 1.4 km from Zócalo.

The 3-star Hampton Inn & Suites by Hilton Puebla, with a high 9.4 rating, is another great option for pet owners, offering specific amenities like food and water bowls for your companions.
What are the top boutique hotels in San Andrés Cholula?
For top boutique hotels in San Andrés Cholula, consider the 3.5-star Wyndham Puebla Angelopolis.

The Wyndham Puebla Angelopolis, with a 9.0 rating, offers an indoor pool and complimentary toiletries. Guests consistently mention the good size of the rooms and the excellent service provided by the staff.
What are the best budget hotels in San Andrés Cholula?
For budget-friendly hotels in San Andrés Cholula, consider the Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG, Kharma Suites, Hampton Inn & Suites by Hilton Puebla, La Quinta by Wyndham Puebla Palmas Angelopolis, and One Puebla Angelópolis Periférico.

The 3-star Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG, with an excellent 9.2 rating, offers complimentary WiFi, free area shuttle service, and a delicious free buffet breakfast. Guests consistently highlight the clean rooms and the excellent breakfast, alongside the good service from the great staff.

Kharma Suites, rated 9.0, provides free breakfast, complimentary self-parking, free toiletries, and free continental breakfast, in addition to free WiFi.

The 3-star Hampton Inn & Suites by Hilton Puebla, boasting an impressive 9.4 rating, includes free breakfast, free WiFi, free self-parking, free toiletries, and a free self-serve breakfast.

La Quinta by Wyndham Puebla Palmas Angelopolis, a 3-star hotel with an 8.6 rating, features free WiFi, a generous free full breakfast, and free self-parking. An area shuttle service is also available for free, and wired internet is complimentary in public areas. This hotel is conveniently located near the Triangulo Las Animas Shopping Centre, just 1.9 km away. Guests frequently praise the nice, clean rooms, the friendly staff, and the great breakfast, especially the excellent breakfast buffet.

Lastly, the 3-star One Puebla Angelópolis Periférico, rated 9.0, offers free WiFi and free self-parking. It is located within a shopping district and provides bicycles for guest use.
What are the most romantic hotels in San Andrés Cholula for couples?
For a romantic stay in San Andrés Cholula, consider the Santo Refugio Heritage Hotel and the Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG.

The 3.5-star Santo Refugio Heritage Hotel, with a 9.4 rating, offers couples dining options and an indoor pool for a relaxing escape. It is situated just 1.7 kilometres from the Church of Our Lady of Remedies, making it convenient for exploring local landmarks.

Another excellent choice is the 3-star Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG, rated 9.2. This hotel provides complimentary buffet breakfast and suites, with many rooms offering mountain views. Guests consistently praise the clean rooms, excellent breakfast, and great staff. It is also very close to La Vista Country Club, at just 0.4 kilometres away.
What are the best hotels in San Andrés Cholula near Triangulo Las Animas Shopping Center?
For hotels near Triangulo Las Animas Shopping Centre in San Andrés Cholula, consider the Wyndham Puebla Angelopolis or Hotel Villa Florida.

The 3.5-star Wyndham Puebla Angelopolis, with a 9.0 rating, is conveniently located just 1.9 kilometres from Triangulo Las Animas Shopping Centre. Guests appreciate the good sized rooms and excellent service, and it also features an indoor pool and free WiFi.

Another great option is the 3.5-star Hotel Villa Florida, rated 8.8. This hotel is also just 1.8 kilometres from the shopping centre. It offers a complimentary breakfast, including a continental option, and has a pool suitable for children. Guests frequently praise the delicious breakfast and the friendly staff.
When is the best time to go to San Andrés Cholula?
The best time to go to San Andrés Cholula is during the dry season, which runs from October to May, with November to March being particularly pleasant.

During these months, you'll experience sunny days and comfortable temperatures, typically ranging from 20°C to 25°C. This makes it ideal for exploring the town's historical sites, like the Great Pyramid of Cholula, and wandering through its colourful streets without the interruption of rain. The evenings are cooler, so a light jacket or jumper is a good idea.

Couples looking for a relaxed and romantic getaway will find this period perfect. The clear skies and comfortable weather allow for leisurely strolls through the Zócalo (main square), enjoying outdoor dining, and visiting the numerous churches and craft markets at your own pace. The lack of humidity also makes outdoor activities more enjoyable.

For solo travellers keen on cultural exploration and photography, the dry season offers excellent conditions. You can easily navigate the pedestrian-friendly areas, visit museums, and capture stunning images of the architecture and scenery under bright skies.
Where can I find the best nightlife in San Andrés Cholula?
San Andrés Cholula offers a varied nightlife scene, with distinct areas suiting different preferences.

The area around the Pyramid of Cholula and the main square (zócalo) is a central point for evening activities. You'll find a collection of bars, pubs, and restaurants that extend their service into the late hours. Many establishments here offer outdoor seating, allowing you to enjoy the evening air. It's a good spot for a relaxed drink or a meal followed by a few cocktails.

Calle 14 Poniente is another prominent street for nightlife in San Andrés Cholula. This street is particularly known for its concentration of bars, many of which play a mix of music genres, from electronic to Latin rhythms. You'll find places suitable for dancing and those more geared towards socialising over drinks.

As another option, the area around the Universidad de las Américas Puebla (UDLAP) campus often has a more student-centric nightlife. Here, you'll discover a range of casual bars and cantinas that offer good value drinks and a lively, youthful atmosphere.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in San Andrés Cholula.
How can I save on a hotel booking in San Andrés Cholula with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on San Andrés Cholula hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in San Andrés Cholula?
Prices for hotels in San Andrés Cholula often vary, but you can find a great deal from AU$31 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.