The History and Highlights of Cholula, Mexico

cholula, Mexico header

 (above Photo credit:

About half an hour from downtown Puebla, the town of Cholula (which is included in Puebla’s administrative area) is both a historical and scenic highlight in the region. Built here starting around the 3rd century BC is the Great Pyramid of Cholula (also known as Tlachihualtepetl), the largest pyramid ever built, even surpassing the Great Pyramid of Giza in Egypt. It has a base of 450 by 450 meters (1,480 by 1,480 ft) and a height of 66 m (217 ft) and, according to the Guinness Book of Records, it is both the largest pyramid as well as the largest monument ever constructed anywhere in the world with a total volume estimated at over 4.45 million cubic meters.

Cholula actually consists of seven overlaid pyramids built over twelve centuries. The first stage was built at about the same time as the pyramids of Teotihuacan (just outside Mexico City) and has characteristics similar to Teotihuacan. However, unlike Teotihuacan which mysteriously collapsed in the 6th century BC (its population disappearing) Cholula continued on. A 2nd stage of building, under the Olmecs, was superimposed on the first and departed from Teotihuacan’s style, with stairs on all four sides.

There were many religious rituals during these early periods, including human sacrifice. Often sacrificed were children, who were decapitated in order to appeal to Tlaloc, the god of rain. Evidence of beheaded, deformed heads were found in front of what is now called the Altar con Ofrenda (the altar of offering).

Below: a model, featured in the Museo de Sitio de Cholula, showing what the pyramid would look like unearthed.

museum in Cholula, Mexico
By the time the Toltecs occupied Cholula, around 1100 or 1200 A.D, the great pyramid was abandoned and largely submerged by earth (naturally? Or on purpose? Having read a lot of material on the pyramid it’s still not clear). The Toltecs instead focused on building new temples around the original. They dedicated one (under today’s town square) to the feathered serpent god Quetzalcoatl, and the city became a Mecca for pilgrims from throughout Mesoamerica. Eventually, the Aztecs took over Cholula and were there when the Spanish arrived. The Great Pyramid was, by then, disguised as nothing more than a grassy hill.

Cholula was the location of a major battle between the Spanish and Aztecs. In 1519 Hernán Cortés, who had befriended the neighboring Tlaxcalans, travelled to Cholula at the request of the Aztec ruler Moctezuma. But it was a trap as the Aztecs had set an ambush. The Tlaxcalans tipped off Cortés about the plot and the Spanish struck first. Within a day they had killed 6000 Cholulans and the city was looted by the Tlaxcalans. Cortés vowed to build a church here for every day of the year, or on top of every pagan temple, depending on which legend you prefer to believe. Today there are 39 churches here including Iglesia de Nuestra Señora de los Remedios located on the top of the pyramid mound (it is unclear if the Spanish knew about the underlying pyramid or if they just built the church here because of its impressive geographical location). Although there is not a church for every day of the year, 39 is still plenty for such a small town.

The pyramid was hidden under dirt and trees until construction began in 1910 on an insane asylum at its base. Discovered, major exploratory work commenced in the 1930’s when tunnels were dug to discover the various levels of the pyramid.

tunnels, cholula


Highlights of Cholula Today

The zona arqueológica de Cholula comprises of the excavated areas around the pyramid and approximately 8km of tunnels underneath. Visitors entering the site can enter a section of the tunnels (a pretty spooky experience) and exit a few hundred meters further on the opposite side of the mound. From there, a path takes you to the Patio de las Alteres which was the main approach to the pyramid. There are large stone slabs, an Aztec-style altar, and a reconstructed section of the pyramid (The Mexican government is pouring money into Cholula, heavily promoting the pyramid as a tourist destination).

Cholula site
Another path takes you up to the Spanish church on the top of the hill. Nuestra Señora de los Remedios is a pretty church with glorious views over the town (you can see Cholula’s zocalo below) and the surrounding mountains.

Below: looking up at the church

Cholula, Mexico - Nuestra Senora de las Remedios  (1)

Below: Nuestra Señora de los Remedios and views over the zocalo

Cholula, Mexico - Nuestra Senora de las Remedios  (5)

views on zocalo, cholula Mexico


Finally, the Museo de Sitio de Cholula is a small museum highlighting artifacts found on the site as well as a large cut-away model of the pyramid mound. Bilingual signage describes life in Cholula, both before and after the Spanish conquest (life after the conquest seemed particularly brutal).

museum in cholula, mexico 2


Cholula museo (3)Left: With the fear of conspiracy against the new Spanish rulers, torture and death of Cholulans was common. One of the most gruesome techniques was to starve a large dog for several weeks then to release it on a chained man. Once dead the dog was allowed to feed on him.




Cost: All the above were included in the entrance fee of 48 Pesos paid at the ticket office (April 2014).

In Town

The zocalo is huge but not the prettiest I’ve ever seen, a mix of amusement park / parking lot / cemented square. But it is a pleasant spot to enjoy the tranquility of the town, have a drink (at one of the cafes or restaurants), and look across at some of the churches surrounding the square. The huge Arabic-style Capilla Real, with its 49 domes, dates from 1540 and is a highlight.

Cholula, Mexico - Capilla Real

A few more photos taken around town:

photos around cholula, mexico


Overall, Cholula is a really interesting day trip from Puebla and I highly recommend it.

Getting there: A taxi from Cholula can get you here in about 20 minutes (80-100 pesos depending on time of day and how well you negotiate). Otherwise collectivos run between Cholula and Puebla, stopping either near Centro or at the CAPU bus station in town.  


Related:  See our Destination Guide on Mexico for lots of information on this country.




If you haven’t subscribed yet and want to get our posts and newsletters sent to your email, just insert your email address below:



  1. Frank looks like you got a new camera – these images are incredible!

    • Hey Chantal! Thanks, but same camera; just learned some techniques on how to make the natural colors pop a little more!

  2. I really like that first photo with the mountain.
    Jennifer recently posted…5 Must Visit Wineries for Cantine AperteMy Profile

    • I wish I had taken that; the Mexico tourist board uses that photo to promote Cholula. I don’t know how they took it because the volcano (Popocatepetl) is in fact pretty far from the actual church. I guess at just the right angle and with just the right weather conditions it’s possible.

Thanks for reading! Feedback is always appreciated!


CommentLuv badge