Find and Book Top Rated Hotels in Cholula

Search among 10 available hotels and places to stay in Cholula from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-10 out of 10
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great60 reviews
MapView on map400 yd from City Center1400 yd from City Center
From   US$ 127 /nightSelect
Hotel
8.6
Great72 reviews
MapView on map500 yd from City Center1700 yd from City Center
From   US$ 108 /nightSelect
8.4
Great119 reviews
1000 yd from City Center700 yd from City Center
From   US$ 57 /nightSelect
8.2
Great80 reviews
400 yd from City Center1.0 mi from City Center
From   US$ 35 /nightSelect
Hotel
8.2
Great60 reviews
300 yd from City Center1800 yd from City Center
From   US$ 49 /nightSelect
8.2
Great37 reviews
500 yd from City Center1500 yd from City Center
From   US$ 130 /nightSelect
8.4
Great50 reviews
400 yd from City Center1.0 mi from City Center
From   US$ 35 /nightSelect
8.6
Great39 reviews
300 yd from City Center1500 yd from City Center
From   US$ 83 /nightSelect
8.4
Great37 reviews
2.1 mi from City Center
From   US$ 84 /nightSelect
8.4
Great40 reviews
From   US$ 31 /nightSelect

Best hotels and places to stay in Cholula

Why visit?

Cholula, a charming town in Mexico, offers an interesting cultural experience for tourists. Its main attraction, the Great Pyramid of Cholula, is the largest pre-Columbian pyramid in the Americas. Visitors can also explore exquisite colonial architecture and immerse themselves in the vibrant local market.

Where to stay?

Cholula offers several areas that are great for tourists to stay in, providing easy access to the town's attractions and amenities. Some of the best areas to consider are:

Historic Center: The heart of Cholula, the Historic Center, is an ideal location for those who want to be close to the main square and the awe-inspiring Great Pyramid. Here, you'll find a range of hotels catering to various budgets.

San Pedro Cholula: Just a short walk from the Historic Center, San Pedro Cholula is a peaceful neighborhood known for its colorful streets and beautiful churches. Accommodations here offer a relaxed atmosphere with easy access to dining and shopping options.

Plaza de la Concordia: Situated near the Great Pyramid, Plaza de la Concordia is a lively area with a vibrant ambiance. It is home to numerous restaurants, cafes, and shops. Staying in this area allows visitors to immerse themselves in the lively local atmosphere.

What is the price per hotel room per night?

The average price per night for hotel rooms in Cholula can vary based on the hotel's star rating. As a rough estimate, you can expect to pay around:

3-star hotels: $50 to $80 per night

4-star hotels: $80 to $150 per night

5-star hotels: $150 and above per night.

Best value for money:

Hotel Casa Calli: Offering affordable rates without compromising on comfort, Hotel Casa Calli provides cozy rooms and a lovely courtyard. The hotel's central location allows easy access to Cholula's main attractions.

Hotel Xelhua: With its clean and spacious rooms, Hotel Xelhua offers excellent value for money. It features a rooftop terrace with stunning views of the Great Pyramid and is conveniently located near popular restaurants.

Estancia San Andrés: This charming hotel provides a comfortable and affordable stay. Guests can enjoy a tranquil garden, an outdoor pool, and tastefully decorated rooms. Estancia San Andrés is just a short walk from the Historic Center.

Best kids-friendly hotels:

La Quinta Luna: With its spacious suites and beautiful garden, La Quinta Luna is an excellent choice for families. The hotel also offers babysitting services and organizes fun activities for children.

Villas Arqueológicas Cholula: Situated near the Great Pyramid, this hotel is perfect for families interested in exploring the archaeological site. It features a swimming pool and spacious rooms with a pleasant ambiance.

Best hotels for a romantic getaway:

Hotel Casa Bugambilia: This charming boutique hotel offers a peaceful and romantic atmosphere. With its beautifully decorated rooms and a lush garden, Hotel Casa Bugambilia provides an ideal setting for couples.

Cachito Mio: Nestled in San Pedro Cholula, Cachito Mio offers private and cozy cabins, providing an intimate setting for couples. The hotel boasts a fantastic restaurant and a relaxing spa.

Best for location:

Hotel Villas Magnolias: Located in the Historic Center, Hotel Villas Magnolias offers easy access to Cholula's main attractions. Its spacious rooms provide a comfortable stay, perfect for exploring the town on foot.

Hotel MS: Situated near Plaza de la Concordia, Hotel MS is surrounded by lively restaurants and shops. Its convenient location allows guests to immerse themselves in the vibrant atmosphere of Cholula.

Hotel Real de Naturales: This hotel is located just a few steps away from the Great Pyramid, offering breathtaking views of the archaeological site. It provides comfortable rooms and is within walking distance of many attractions.

Best for a short city break:

Hotel Villas Casa Morada: Nestled in a peaceful neighborhood, Hotel Villas Casa Morada presents a relaxing ambiance. It offers comfortable rooms and is within walking distance of the Historic Center.

Show moreLess