Cholula

Puebla

La Virgen de los Remedios Sanctuary featuring mountains and heritage elements
Great Pyramid of Cholula featuring heritage elements and interior views
Cholula featuring a city and landscape views
Cholula
La Virgen de los Remedios Sanctuary featuring a garden

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 (neighborhoods). 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 neighborhoods 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 kilometers) 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

Hotel Las Iglesias, Cholula

Hotel Las Iglesias, Cholula

3 out of 5
Calle 7 Sur 501, Centro, San Pedro Cholula, PUE
Stay at this 3-star business-friendly hotel in San Pedro Cholula. Enjoy free WiFi, free parking, and a 24-hour front desk. Our guests praise the helpful staff ...
8.6/10 Excellent! (493 reviews)
Good service in general. The buffet on Sunday was amazing

Reviewed on Oct 11, 2025

Hotel Las Iglesias, Cholula
Hotel Calli Quetzalcoatl

Hotel Calli Quetzalcoatl

3 out of 5
Portal Guerrero 11, Centro, San Pedro Cholula, PUE
Stay at this 3-star spa hotel in San Pedro Cholula. Enjoy an outdoor pool, a full-service spa, and breakfast (surcharge). Our guests praise the helpful staff ...
7.6/10 Good! (541 reviews)
My room will always be clean. Loved it!!! Laundry service, amazing! My kids loved it and its very safe ,even after hours.

Reviewed on Aug 28, 2025

Hotel Calli Quetzalcoatl
Hotel Casa Real

Hotel Casa Real

3.5 out of 5
603 Calle 14 Ote Santiago Xicotenco, San Andrés Cholula, Pue.
Stay at this 3.5-star hotel in San Andrés Cholula. Enjoy free WiFi, breakfast (surcharge), and room service. Popular attractions Great Pyramid of Cholula and ...
8.8/10 Excellent! (154 reviews)
Very good quality for the price, nice and obliging staff members.

Reviewed on Aug 31, 2025

Hotel Casa Real
Capital O Hotel La Huerta Golf & Hotel, Cholula

Capital O Hotel La Huerta Golf & Hotel, Cholula

3 out of 5
Privada Juan Blanca # 2501-A,, Santa María Xixitla, San Pedro Cholula, PUE
The price is P2,699 per night from Nov 9 to Nov 10
P2,699
P3,509 total
Nov 9 - Nov 10
includes taxes & fees
Stay at this 3-star spa hotel in San Pedro Cholula. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Great Pyramid of Cholula and Cerro ...
8.6/10 Excellent! (97 reviews)
This was a nice little place to stay, the property was beautiful and clean. The staff were very knowledgeable. Our Breakfast at the restaurant was delicious and the rooms were comfortable to stay in.

Reviewed on Sep 1, 2025

Capital O Hotel La Huerta Golf & Hotel, Cholula
OYO Hotel Familiar Tollan Cholula

OYO Hotel Familiar Tollan Cholula

3 out of 5
0, Calle 19 Ote. 613, San Pablo Tecamac, San Pedro Cholula, PUE
The price is P1,762 per night from Nov 17 to Nov 18
P1,762
P2,291 total
Nov 17 - Nov 18
includes taxes & fees
Stay at this 3-star hotel in San Pedro Cholula. Enjoy free WiFi, free parking, and a 24-hour front desk. Popular attractions Great Pyramid of Cholula and Angelopolis ...
7.4/10 Good! (104 reviews)
All good

Reviewed on Jun 29, 2025

OYO Hotel Familiar Tollan Cholula
Holiday Inn Express Puebla by IHG

Holiday Inn Express Puebla by IHG

3.5 out of 5
Blvd. Hermanos Serdan 45, Colonia Amor, Puebla, PUE
The price is P3,494 per night from Nov 9 to Nov 10
P3,494
P4,158 total
Nov 9 - Nov 10
includes taxes & fees
Stay at this 3.5-star business-friendly hotel in Puebla. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff ...
9.4/10 Exceptional! (1,585 reviews)
The lobster was good

Reviewed on Oct 3, 2025

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.

Other neighbourhoods around Cholula

Default Image

Cholula Centro

While visiting Cholula Centro, you might make a stop by sights like Ex-Convento de San Gabriel and Plaza de la Concordia.

Cholula Centro
Default Image

Santa María Tonantzintla

While Santa María Tonantzintla isn't home to many top sights, Explanada Shopping Center and Ice Arena Puebla are some notable places to visit nearby.

Santa María Tonantzintla
Puebla featuring interior views and heritage elements

Tlaxcalancingo

Travelers like the monuments in Tlaxcalancingo, and Loro Puebla Zoo is a top attraction you might want to visit.

Tlaxcalancingo
Default Image

San Juan Cuautlancingo

San Juan Cuautlancingo might not have many top sights, but Ice Arena Puebla and Explanada Shopping Center are two attractions nearby that you can check out.

San Juan Cuautlancingo
Default Image

Chipilo

While Chipilo isn't home to many top sights, La Virgen de los Remedios Sanctuary and Zócalo are some notable places to visit nearby.

Chipilo
Default Image

Angelópolis

Angelópolis is noteworthy for its shopping, and you can make a stop at top attractions like International Baroque Museum and Angelopolis Commercial Center.

Angelópolis


Cholula