Cholula is home to the Great Pyramid, the largest pyramid by volume in the world, topped by the church of Nuestra Señora de los Remedios with the Popocatépetl volcano behind it. The town is famous for its many churches and has a lively student scene next to the city of Puebla.
History
Cholula was a major religious city long before the Spanish arrived, and its Great Pyramid was built up in stages over many centuries. The division into two halves is also pre-Hispanic. When the Toltec-Chichimecas rose up and took control of the city, they pushed the previously dominant Olmec-Xicallancas to the eastern side, the area from the pyramid eastward that is now San Andrés. The two sides have stayed more or less separate under every government since.
In 1519 Hernán Cortés and his allies passed through on the way to Tenochtitlan and carried out a massacre in the city. Under colonial rule, churches went up across both halves, one for each neighborhood, many of them later dressed in Talavera tile. The sanctuary of the Virgin of Los Remedios was built on top of the overgrown pyramid. San Andrés remained the more Indigenous half and still is.
What holds Cholula together is a shared religious calendar. Festivals are paid for and organized by rotating mayordomos from each neighborhood, and the biggest of them, the feast of the Virgin of Los Remedios on September 8, centers on the pyramid. Today the two municipalities form one Pueblo Mágico within the Puebla metropolitan area.
Climate mild
Best months to visit: Jan, Feb, Mar, Dec (driest months with comfortable afternoons)
Average daily high and low (°C) and monthly rainfall, 2020–2024.
Plan your trip
Places to stay in Cholula
Casa Eva hotel boutique & spa Hotel · 220 m from the center Find on Booking.com Casa Eva hotel boutique & spa Hotel · 230 m from the center Find on Booking.com Casa Eva hotel boutique & spa Hotel · 240 m from the center Find on Booking.com NOCHE BUENA Hotel · 250 m from the center Find on Booking.com Del Zacola Hotel · 350 m from the center Find on Booking.com Quinta Alhóndiga Galindo Hotel · 360 m from the center Find on Booking.comLinks open a partner site. We may earn a commission if you book, at no cost to you. Hotel names from OpenStreetMap.
Where it is
Cholula within Mexico
The town up close · Open in Google Maps
Getting there
- Fly into PBC: Hermanos Serdán International Airport, about 13 km away in a straight line
Drive times are estimates from OpenStreetMap routing, without traffic.
Nearby Pueblos Mágicos
15 km away
21 km away
45 km away
50 km away
Sources: population from Wikidata (may count the whole municipality) · elevation and climate from Open-Meteo · airports from OurAirports (straight-line distance).