What Cholula actually is
Cholula is a university town about 15 minutes west of Puebla city, and it is built on top of the Great Pyramid of Cholula, the Tlachihualtepetl, which is the largest pyramid by volume anywhere on earth. You would never guess it. Centuries of erosion buried the structure under grass and soil until it reads as a natural hill, and the Spanish, in a very deliberate act, planted a bright yellow church, the Santuario de la Virgen de los Remedios, right on the summit in the 1590s. A church on a pyramid, one faith stacked on another. That layering is the whole reason to come.
Honest verdict: it is worth it, and it is easy, but it is not a standalone destination. The strange thrill of walking tunnels bored straight through a pre-Hispanic monument, then climbing to a hilltop church with Popocatepetl filling the horizon, plus a genuinely fun student bar scene after dark, adds up to a very good half-day. What Cholula is not is a place that fills two or three days. It is small, and you will run out of new things fast. Treat it as the companion piece to Puebla, not a replacement for it.
Getting oriented
There are really two Cholulas, divided by the pyramid. San Pedro Cholula sits on the west side: older, calmer, residential, wrapped around a large colonial zocalo with one of the longest continuous arcade walkways in Mexico. San Andres Cholula is on the east side: younger and busier, shaped by the two big universities (UDLAP and the Tec campus), and this is where the bars, taquerias and late-night energy live. The pyramid, the church hill, the archaeological entrance and San Pedro’s zocalo all sit within an easy walk of each other. The two towns are a short cab ride or a long-ish stroll apart.
The signature experiences
The pyramid tunnels and the hilltop church are the headline. Archaeologists dug kilometers of tunnels into the mound; a lit stretch is open to walk, low and narrow and unlike any ruins visit you have done. You come out, cross the excavated plazas on the south face, then climb the hill to Los Remedios for the view. The food is the second draw, and it is Puebla’s kitchen: cemitas, tacos arabes, chalupas, mole. The third is the nightlife on the San Andres side, cheap and student-fueled and completely un-touristy.
How many days and how to structure them
Half a day covers the sights honestly. A full day lets you slow down, add lunch on the San Pedro arcades, and stay into the evening for tacos and a beer. Almost nobody needs to sleep here to see Cholula, but if you want a small-town base or you are here for the bar scene and want to walk home, one night works. The clean structure: pyramid and church first thing, San Pedro zocalo and market for lunch, drift east to San Andres as the afternoon cools, stay for the bars.
When to go
Cholula runs on the same weather as Puebla. March, October and November are the sweet spots: dry, mild, clear mornings that give you the volcano. June and July are the wet heart of the rainy season, and the low lawns around the pyramid flood in the afternoon storms, though the tunnels stay cool and dry year-round. If you can, aim for early October, when the town’s biggest party, the Feria de Cholula around the October 8 feast of the Virgin de los Remedios, fills the streets. Cholula is also famous for hosting the Festival Xantolo energy around Day of the Dead in early November.
How we’d play it
Do the tunnels and the church climb in the cool of the morning, before the tour buses from Puebla and the midday heat land. Walk down into San Pedro for a market lunch, wander the arcades with a coffee, then cross toward the university side as it cools. Stay for tacos arabes and a mezcal as the students fill the bars. If you are based in Puebla, the last Uber or colectivo back is quick and costs almost nothing. Pair it with a real day in Puebla and a half-day in Atlixco and you have the best of the state in a tight loop.