Hotels in Cholula, Mexico

20 hotels are listed in Cholula, Mexico. Compare prices and star class, view them on a map, and book through our partners.

Planning your stay? Read our guide to comparing hotel listings.

20 hotels

Estrella de Belem B&B and Spa in Cholula, Mexico

2 Oriente 410, San Pedro Cholula, Mexico

Charming 19th-century mansion in central Cholula, 200m from Great Pyramid. Rooftop terrace with pool, hot tub, and stunning views.

6 rooms
La Quinta Luna in Cholula, Mexico

3 Sur 702 San Pedro Cholula de Rivadavia, San Pedro Cholula, Mexico

Elegant hacienda-style hotel 30 mins from Puebla, offering suites, free Wi-Fi, and American breakfast. Near the Cathedral Basilica.

7 rooms
Hotel Posada Señorial in Cholula, Mexico

Avenida 5 de Mayo,1400, Cholula, Mexico

Charming Cholula hotel with free WiFi, spa, and on-site restaurant. Rooms have flat-screen TVs with cable.

74 rooms
Villas Magnolias in Cholula, Mexico

Lateral Sur Recta a Cholula 1012, Ex Hacienda Santa Teresa, Cholula, Mexico

Cozy pet-friendly villas with free WiFi and parking in Cholula, just 9km from Puebla. Enjoy the dining area and flat-screen TV.

68 rooms
Hotel Cachito Mio in Cholula, Mexico

29 Sur, 1514, San Pedro Cholula, Mexico

Charming hotel with free breakfast, garden, terrace, and temazcal treatments. 5 mins from Cholula Main Square. Free Wi-Fi.

6 rooms
Villas Hotel Cholula in Cholula, Mexico

Calle 3 Poniente 703, Cholula, Mexico

Charming Villas Hotel Cholula offers free Wi-Fi and parking, set within a 10-minute walk of Cholula Town Centre and beautiful gardens.

26 rooms
Contribute photo

Avenida Hidalgo No. 2, Santa Maria Tonatzintla., San Andres Cholula, Puebla, Mexico

Comfortable villas hotel in San Andres, Cholula, 16.2 km from Puebla's historic center. Offers free Wi-Fi and private bathrooms.

8 rooms
Contribute photo

6 Norte 1203, San Pedro Cholula, Mexico

Affordable hostel with on-site restaurant, free breakfast, and free Wi-Fi. Single beds in mixed rooms or 3 private rooms with double beds.

10 rooms
Contribute photo

Portal Guerrero 11, San Pedro Cholula, Mexico

Charming hotel in historic Cholula with outdoor pool, Turkish baths, and spa services. Ideal for exploring the town's cultural attractions.

40 rooms
Contribute photo

Calle 3 Sur s/n Finca San Andres, San Andres Cholula, Mexico

Charming countryside hotel in Cholula, Puebla with spa, fitness center, and on-site restaurant. Ideal for relaxation and exploring the region.

8 rooms
Contribute photo

4 Norte (Blvd. Forjadores) #1605, Cholula, Mexico

Charming hotel in Cholula with free WiFi, restaurant, and sun terrace. Rooms feature TV, telephone, and private bathroom. 24-hour front desk.

7 rooms
Contribute photo

Portal Guerrero #17 entre calle 4 Pte y Calle Hidalgo Col. Centro, Cholula, Mexico

Charming Hotel MS in Cholula, 11 km from Puebla. Rooms with flat-screen TV, private bathroom, free toiletries, and hairdryer.

20 rooms
Contribute photo

Avenida 2 Oriente #403, Colonia San Pedro, Cholula, Puebla, Cholula, Mexico

Charming boutique hotel in Cholula. Offers free WiFi, private parking, sun terrace, restaurant, and bar. Perfect for a relaxing getaway.

6 rooms
Contribute photo

4 Sur No. 106, Cholula, Mexico

Boutique hotel in Cholula, 11 km from Puebla. Offers free WiFi, parking, on-site restaurant, and 24-hour front desk. Perfect for a relaxing stay.

12 rooms
Contribute photo

Tehuacan 305 San Matias Cocoyotla, Cholula, Mexico

Charming hotel in Cholula with free WiFi, outdoor pool, and on-site restaurant. Ideal for exploring the historic town and nearby Puebla.

12 rooms
Contribute photo

4ta privada de Progreso No. 2, Calle Ojo de Agua Colonia San Juan de la Loma, Cuautlancingo, Puebla, Cuautlancingo, Mexico

Charming Cholula resort with garden views, free WiFi, and spacious accommodations with balconies.

7 rooms

Loading...