Cholula

Puebla

A church on a hill with a volcano in the background.
A narrow, illuminated tunnel with rough, rocky walls and a grid-patterned floor.
A sprawling cityscape with a mix of residential and commercial buildings, a prominent church, and a mountain in the background.
A panoramic view of a city with a prominent historical building and a mountainous backdrop.
A winding staircase leading up a hill with a church at the top.
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.


Stay near popular Cholula attractions


Cholula Hotel Deals

Fiesta Inn Express Puebla Explanada

Fiesta Inn Express Puebla Explanada

3 out of 5
Calle Alejandra 512 San Pedro Cholula PUE
The price is NT$2,273 per night from Aug 16 to Aug 17
NT$2,273
NT$2,704 total
Aug 16 - Aug 17
includes taxes & fees
Book a stay at this business-friendly hotel in San Pedro Cholula. Enjoy free breakfast, free WiFi, and a fitness center. Our guests praise the helpful staff ...
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 NT$1,676 per night from Jul 27 to Jul 28
NT$1,676
NT$2,184 total
Jul 27 - Jul 28
includes taxes & fees
Book a stay at this business-friendly hotel in San Pedro Cholula. Enjoy free WiFi, free parking, and a 24-hour front desk. Our guests praise the helpful staff ...
Hotel Las Iglesias, Cholula
Hotel San Pablo

Hotel San Pablo

2.5 out of 5
19 Oriente 206 San Pedro Cholula PUE
The price is NT$804 per night from Jul 27 to Jul 28
NT$804
NT$956 total
Jul 27 - Jul 28
includes taxes & fees
Stay at this hotel in San Pedro Cholula. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Great Pyramid of Cholula and Angelopolis ...
8.2/10 Very Good! (243 reviews)
"I could get hot water as soon as I got the room until next day."

Reviewed on 2026/4/7

Hotel San Pablo
Hotel Calli Quetzalcoatl

Hotel Calli Quetzalcoatl

3 out of 5
Portal Guerrero 11 San Pedro Cholula PUE
Fully refundableReserve now, pay when you stay
The price is NT$1,327 per night from Jul 26 to Jul 27
NT$1,327
NT$1,579 total
Jul 26 - Jul 27
includes taxes & fees
Book a 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 ...
7.8/10 Good! (619 reviews)
"Muy buen lugar"

Reviewed on 2026/7/16

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.
The price is NT$1,472 per night from Jul 27 to Jul 28
NT$1,472
NT$1,752 total
Jul 27 - Jul 28
includes taxes & fees
Stay at this hotel in San Andrés Cholula. Enjoy free WiFi, breakfast (surcharge), and room service. Popular attractions Great Pyramid of Cholula and Angelopolis ...
9/10 Wonderful! (214 reviews)
"Todo bien"

Reviewed on 2026/6/6

Hotel Casa Real
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 NT$1,925 per night from Aug 9 to Aug 10
NT$1,925
NT$2,290 total
Aug 9 - Aug 10
includes taxes & fees
Book a stay at this 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,998 reviews)
"All was really good. Kids enjoyed the pool. Quiet night of rest. Excellent shower. Breakfast was fairly good. Staff went above and beyond to be helpful."

Reviewed on 2026/7/24

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 and neighborhoods for the activities you enjoy most. Learn more about Cholula
Learn more about Cholula

Puebla Historic Center

Puebla Historic Center is known for its abundant dining options, and you can plan a trip to Zócalo de Puebla and El Parian Market 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

While La Paz isn't home to many top sights, Galerías Serdán and Triangulo Las Animas Shopping Center are some notable places to visit nearby.

Cholula Centro

While visiting Cholula Centro, you might make a stop by sights like Zócalo and San Gabriel Convent.

El Carmen

El Carmen might not have many top sights, but Zócalo de Puebla and El Parian Market are two attractions nearby that you can check out.



Cholula