Cholula Travel Guide

Puebla

Cholula
Cholula
Cholula
Cholula
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.

Cholula is one of Mexico’s most historically significant towns and is richly ornamented with colonial architecture and ancient landmarks. Situated on the city of Puebla’s western flanks, Cholula is comprised of two distinctive areas and diverse subdivisions of lively barrios (neighbourhoods). Explore the town’s barrios and learn about the busy local calendar of brightly colored religious festivals and saints’ days. Visit Mexico’s largest pyramid and a fascinating archaeology park.

San Pedro Cholula is the district where you’ll find a wide selection of churches, museums and an archaeological zone. Start the day with a visit to the Plaza de la Concordia to grab a quick breakfast of traditional street food from the vendors that line the plaza. Check out the Doric columns, known as the Portales, on the plaza’s west side. Head north to find the Museum of the City of Cholula. Learn about the region’s habitation, which stretches back to at least 1,000 BCE.

Don’t miss seeing the Pirámide Tepanapa, also known as the Great Pyramid of CholulaOpens in a new window. In terms of volume, this ancient structure outsizes the Great Pyramid of Cheops in Egypt. The archaeological site is testament to the city’s ancient history, which includes centuries of Toltec and Olmec rule. Learn about the Spanish ambush of the city and the Cholula Massacre, which was part of Hernán Cortés’ plan to conquer the Aztecs.

See some of these early colonial churches, such as the La Virgen de los Remedios SanctuaryOpens in a new window, which is situated on top of the Great Pyramid, and the San Gabriel Monastery on the site of the former Quetzalcoatl Temple. Visit in November for the popular Concert of Church Bells.

San Andres Cholula is the heart of the town’s vibrant nightlife. Explore the neighbourhoods of this district to find exciting clubs and bars, as well as fantastic local dining. Rise early to see clear views of the town’s surrounding volcanoes Popocatepetl and Iztaccihuatl.

Cholula is situated 9 miles (14.6 kilometres) west of PueblaOpens in a new window, the capital city of Puebla state. Reach the town in less than an hour by bus, taxi or car from the capital city. Get around on foot or by bike in this compact town.


Popular places to visit

Things to do


Top hotels in Cholula

Fiesta Inn Express Puebla Explanada

Fiesta Inn Express Puebla Explanada

3 out of 5
Calle Alejandra 512 San Pedro Cholula PUE
The price is Rp1.404.821 per night from 5 Jun to 6 Jun
Rp1.404.821
Rp1.671.693 total
5 Jun - 6 Jun
includes taxes & fees
Stay at this business-friendly hotel in San Pedro Cholula. Enjoy free breakfast, free Wi-Fi and a fitness centre. Our guests praise the helpful staff in their ...
Fiesta Inn Express Puebla Explanada
Hotel Las Iglesias, Cholula

Hotel Las Iglesias, Cholula

3 out of 5
Calle 7 Sur 501 San Pedro Cholula PUE
The price is Rp747.730 per night from 15 Jun to 16 Jun
Rp747.730
Rp995.445 total
15 Jun - 16 Jun
includes taxes & fees
Stay at this business-friendly hotel in San Pedro Cholula. Enjoy free Wi-Fi, free parking and a 24-hour front desk. Our guests praise the helpful staff in their ...
8.8/10 Excellent! (672 reviews)
"The only reason we booked here was because it's 99% kid-friendly: playground, children's pool, and a jumping area (on weekends). There is NO air conditioning like American hotels, but their floor fan helps. Their buffet on weekends is incredibly awesome. We would definitely come back."

Reviewed on 2 Jun 2026

Hotel Las Iglesias, Cholula
Hotel Calli Quetzalcoatl

Hotel Calli Quetzalcoatl

3 out of 5
Portal Guerrero 11 San Pedro Cholula PUE
The price is Rp738.499 per night from 4 Jun to 5 Jun
Rp738.499
Rp878.814 total
4 Jun - 5 Jun
includes taxes & fees
Stay at this spa hotel in San Pedro Cholula. Enjoy a full-service spa, breakfast (surcharge) and room service. Our guests praise the helpful staff in their reviews. ...
Hotel Calli Quetzalcoatl
Hotel San Pablo

Hotel San Pablo

2.5 out of 5
19 Oriente 206 San Pedro Cholula PUE
The price is Rp447.253 per night from 10 Jun to 11 Jun
Rp447.253
Rp532.222 total
10 Jun - 11 Jun
includes taxes & fees
Stay at this hotel in San Pedro Cholula. Enjoy free Wi-Fi, free parking and breakfast (surcharge). Popular attractions Great Pyramid of Cholula and Zócalo are ...
8.2/10 Very Good! (233 reviews)
"I could get hot water as soon as I got the room until next day."

Reviewed on 7 Apr 2026

Hotel San Pablo
Hotel Suites Regente

Hotel Suites Regente

4 out of 5
1618 Av. 5 de Mayo San Andrés Cholula Pue.
The price is Rp1.021.187 per night from 1 Jul to 2 Jul
Rp1.021.187
Rp1.215.212 total
1 Jul - 2 Jul
includes taxes & fees
Stay at this aparthotel in San Andrés Cholula. Enjoy free Wi-Fi, a 24-hour front desk and daily housekeeping. Popular attractions Great Pyramid of Cholula and ...
9.6/10 Exceptional! (30 reviews)
"Ideal para viajar en familia con niños pequeños, la ubicación es buena porque tienen varios puntos de primera necesidad al rededor."

Reviewed on 29 Apr 2026

Hotel Suites Regente
Holiday Inn Express Puebla by IHG

Holiday Inn Express Puebla by IHG

3.5 out of 5
Blvd. Hermanos Serdan 45 Puebla PUE
The price is Rp1.060.384 per night from 21 Jun to 22 Jun
Rp1.060.384
Rp1.261.857 total
21 Jun - 22 Jun
includes taxes & fees
Stay at this business-friendly hotel in Puebla. Enjoy free breakfast, free Wi-Fi and free parking. Our guests praise the breakfast and the helpful staff in their ...
9.4/10 Exceptional! (1,898 reviews)
"Even though the general experience was ok hotel needs to be updated in maintenance particularly in the elevators. One of the two of them does not show up information about floors etc."

Reviewed on 2 Jun 2026

Holiday Inn Express Puebla by IHG
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.

Where to stay in Cholula

Find the best Cholula areas for the activities you enjoy most.

Puebla Historic Center

Travellers come to Puebla Historic Center for its abundant dining options, and you can see top attractions like Zócalo de Puebla and Los Sapos Bazaar while you're in town.

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.

La Paz

When in La Paz, you can plan a visit to Galerías Serdán and Triangulo Las Animas Shopping Center, some noteworthy sights in the nearby area.

Los Angeles

Though Los Angeles may not have many top sights, you can venture to the surrounding area to see attractions like Atlixco Square and Lighted Village.

Cholula Centro

If you're spending some time in Cholula Centro, San Gabriel Convent and Museo de la Ciudad de Cholula are top sights worth seeing.



Cholula Travel Guide