Find and Book Top Rated Hotels in Cholula

Search among 7 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-7 out of 7
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 m from City Centre1.2 km from City Center
From   US$ 129 /nightSelect
8.2
Great80 reviews
MapView on map300 m from City Centre1.6 km from City Center
From   US$ 35 /nightSelect
Hotel
8.6
Great72 reviews
500 m from City Centre1.5 km from City Center
From   US$ 108 /nightSelect
8.2
Great37 reviews
400 m from City Centre1.3 km from City Center
From   US$ 130 /nightSelect
8.4
Great37 reviews
3.5 km from City Centre
From   US$ 84 /nightSelect
8.6
Great28 reviews
1000 m from City Centre900 m from City Center
From   US$ 21 /nightSelect
8.4
Great50 reviews
300 m from City Centre1.7 km from City Center
From   US$ 59 /nightSelect

Best hotels and places to stay in Cholula

Why visit?

Cholula, a charming city in Mexico, is known for its rich history, stunning architecture, and vibrant culture. Tourists are drawn to Cholula for its unique attractions, including the Great Pyramid of Cholula, the largest pyramid in the world, and the picturesque Church of Santa Maria Tonanzintla. With a range of hotels catering to different needs, staying in Cholula ensures a memorable and comfortable experience for every traveler.

Where to stay?

Historic Center: The Historic Center of Cholula is a popular choice for tourists. It offers a blend of traditional and modern attractions, including the iconic Great Pyramid and many historic sites. The area is well-connected and provides easy access to restaurants, markets, and shopping areas. Visitors can find a variety of hotels in Cholulas Historic Center, ranging from budget-friendly options to luxurious accommodations.

San Pedro Cholula: Located just a short distance from the Historic Center, San Pedro Cholula is a vibrant neighborhood with a mix of colonial and indigenous influences. This area is home to the Church of San Pedro Cholula, which features stunning murals and provides breathtaking views of the surrounding area from its bell tower. San Pedro Cholula offers a range of hotels, including pet-friendly options, making it an ideal choice for travelers with furry companions.

La Libertad Neighborhood: If you prefer a quieter and more residential atmosphere, the La Libertad neighborhood is an excellent choice. This area is known for its peaceful streets, local markets, and laid-back cafes. La Libertad offers a few boutique hotels and charming bed and breakfasts, providing a cozy and authentic experience for visitors.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $50 to $100.

4-star hotels: The average price per night is around $100 to $150.

5-star hotels: The average price per night is around $150 to $250.

Best value for money:

Hotel Xochicalli: Located in the heart of Cholula, Hotel Xochicalli offers a great value for money. The hotel features comfortable rooms with modern amenities, including free Wi-Fi and air conditioning. Guests can enjoy the on-site restaurant that serves delicious Mexican cuisine. The friendly staff and convenient location make Hotel Xochicalli a top choice for budget-conscious travelers looking for quality accommodation in Cholula.

Casa Calli Hotel: Nestled in a quiet area of Cholula, Casa Calli Hotel offers affordable yet comfortable rooms. The hotel boasts a charming courtyard and a cozy atmosphere. Guests can take advantage of the complimentary breakfast served daily and the pet-friendly policy, making it an ideal choice for families or those traveling with their furry friends.

Hotel Casa Bugambilias: With its warm and welcoming ambiance, Hotel Casa Bugambilias provides excellent value for money. The rooms are tastefully decorated and offer modern amenities. The hotels central location allows guests to easily explore the sights of Cholula. Additionally, the friendly staff and pet-friendly policy make it a suitable choice for all types of travelers.

Best kid-friendly hotels:

Hotel Villas Arqueológicas Cholula: This charming hotel offers a unique experience for families visiting Cholula. Located near the Great Pyramid, Hotel Villas Arqueológicas Cholula provides spacious rooms with a rustic feel. The hotel has a swimming pool and a spacious garden, perfect for kids to enjoy and play. The proximity to historical sites and the friendly atmosphere make it an excellent choice for families with children.

Estrella de Belem: Situated in San Pedro Cholula, Estrella de Belem is a family-friendly hotel with a range of amenities for children. The hotel has a dedicated playground area and offers various activities to keep kids entertained. Additionally, the spacious rooms and friendly staff ensure a pleasant stay for the whole family.

Best hotels for a romantic getaway:

La Quinta Luna: This boutique hotel offers a romantic atmosphere with its beautiful colonial-style architecture and luxurious rooms. La Quinta Luna provides a tranquil environment, perfect for couples seeking a romantic retreat. The hotel features a spa where guests can indulge in rejuvenating treatments, and the on-site restaurant serves delicious gourmet cuisine.

Estrella de Belem: Besides being a great family-friendly hotel, Estrella de Belem also caters to couples looking for a romantic escape. The hotel offers cozy rooms with a touch of traditional Mexican decor. Couples can relax in the picturesque garden or enjoy a romantic dinner at the on-site restaurant, creating memorable moments together.

Best for location:

Hotel Villas Magnolias: Situated in the Historic Center of Cholula, Hotel Villas Magnolias offers a convenient location for exploring the citys attractions. The comfortable rooms feature modern amenities, and the hotel provides a complimentary breakfast. With its proximity to restaurants, shops, and historical sites, guests can easily immerse themselves in the vibrant atmosphere of Cholula.

Hotel Boutique Puerta del Sol: Located in San Pedro Cholula, Hotel Boutique Puerta del Sol provides easy access to local attractions, including the Church of San Pedro Cholula and the lively Zocalo. The hotel offers stylish rooms decorated with a fusion of modern and traditional elements. Guests can enjoy the rooftop terrace with panoramic views of the city and its surroundings.

Hotel MS: Situated in the heart of Cholula, Hotel MS is within walking distance of the Great Pyramid and the Church of Santa Maria Tonanzintla. The hotel offers comfortable rooms with modern amenities and a complimentary breakfast. Its prime location allows guests to explore the citys main attractions conveniently.

Best for a short city break:

Hotel Estrella de Belem: With its strategic location in San Pedro Cholula, Hotel Estrella de Belem provides an ideal base for a short city break. The hotel offers comfortable and spacious rooms, a relaxing garden area, and a restaurant serving delicious cuisine. Guests can easily explore the local market, nearby churches, and other attractions.

Hotel Villas Magnolias: This charming hotel in the Historic Center of Cholula is perfect for a short city break. The hotels unique architecture and comfortable rooms create a relaxing ambiance. Guests can explore the shops, cafes, and museums nearby or take a stroll through the picturesque streets of Cholula.

Show moreLess