Where to Stay in Cholula

Mexico Puebla Cholula

This post may contain affiliate links. If you purchase through them, I may earn a small commission at no extra cost to you. Thanks for supporting our small business.

Cholula is compact enough that almost any hotel puts you within 20 minutes of the Great Pyramid, but the character and price change a lot between the historic centre, the university side and the quiet villages. This where to stay in Cholula guide breaks the city into three zones and names three hotels per zone at three price levels, all with verified Booking.com links. For the full city overview, start with our Cholula guide.

Where to Stay in Cholula: San Pedro Cholula Centro

The historic centre is the obvious base for a first visit: you walk to the pyramid, the zocalo and the nightlife, and a taxi back after dark costs 40 to 60 pesos. Expect boutique and mid-range pricing and weekend noise near the bars. See the Cholula neighborhoods guide for the full lay of the land, and note that the dry months are the busiest for hotels, as the Cholula weather by month guide shows.

Suggested Hotels in San Pedro Cholula Centro

Casa Eva Hotel Boutique and Spa

A 5-star boutique spa on Avenida Miguel Aleman, eight blocks from the zocalo, with a full wellness centre, outdoor pool and an on-site restaurant serving Poblano dishes. Best for couples who want spa treatments and a quiet courtyard within walking distance of the pyramid. Check rates and availability

Hotel Posada Maria Sofia

A 3-star hotel on 3 Sur, a 15-minute walk from the Great Pyramid, with a rooftop terrace, garden and the family-run Las Campanas restaurant serving Mexican food for breakfast and lunch. Best for first-time visitors who want a dependable mid-range base without paying boutique prices. Check rates and availability

Hotel Casa Real Cholula

A value hotel on Calle 14 Oriente with free parking, a terrace and a 24-hour front desk, about 10 minutes on foot from the zocalo. Best for budget travellers and drivers who want parking included and do not mind a short walk to the centre. Check rates and availability

Where to Stay in Cholula: San Andres Cholula and Angelopolis

The San Andres and Angelopolis side is quieter and newer, centred on the UDLAP campus and the Angelopolis mall. It suits families, business travellers and anyone with a car, at the cost of a 10 to 15 minute taxi ride to the pyramid. For the cheapest booking window, see the best time to visit Cholula guide, and for the busy festival dates to dodge, the Cholula events and festivals calendar lists them all.

Suggested Hotels in San Andres Cholula and Angelopolis

Sonata Hotel Puebla Angelopolis

An upper-mid-range hotel in Lomas de Angelopolis II with a pool, gym and suites, set inside the Sonata shopping and dining complex so restaurants are on the doorstep. Best for business travellers and shoppers who want modern amenities and easy parking. Check rates and availability

Fiesta Inn Express Puebla Explanada

A reliable chain hotel in Santiago Momoxpan near the Explanada shopping centre, with a free breakfast, free parking and clean functional rooms. Best for families and road-trippers who want a predictable mid-range stay close to the Puebla-Atlixco highway. Check rates and availability

La Quinta by Wyndham Puebla Palmas Angelopolis

A value chain hotel on Avenida Zeta del Cochero with free parking, free breakfast and comfortable standard rooms, a short drive from Angelopolis mall. Best for budget-conscious families and drivers who plan to explore Puebla as much as Cholula. Check rates and availability

Where to Stay in Cholula: Near the Pyramid and Santa Maria Tonantzintla

The quietest option is to stay right by the archaeological zone or in the village of Santa Maria Tonantzintla to the south. You trade restaurants and nightlife for calm, garden settings and short walks to the site, and you put most of the things to do in Cholula list on your doorstep. For transport from these quieter zones, the Cholula travel tips guide has the taxi costs.

Suggested Hotels Near the Pyramid and Santa Maria Tonantzintla

Hotel Tila

A 5-star garden hotel about 700 metres from the centre with an outdoor pool, terrace and free private parking, set back enough to be quiet at night. Best for travellers who want a resort feel and a pool while staying walking distance from the pyramid. Check rates and availability

Villas Arqueologicas Cholula

A 3-star garden hotel on Poniente 601, a 10-minute walk from the Great Pyramid, with an outdoor pool, massage service, playground and a highly rated continental breakfast. Best for families who want to be steps from the archaeological zone and the equinox crowds. Check rates and availability

Casa San Andres

A small, spotless bed and breakfast on 5 de Mayo in the San Andres centre with simple rooms, a shared terrace and a location a block from the square. Best for solo travellers and backpackers who want a low-cost, walkable base with local hosts. Check rates and availability