Maybe in
Mexico

Cholula de Rivadavia: Pyramid, Churches and Town Life

Cholula de Rivadavia is a historic town in Puebla, Mexico, closely linked to the neighboring city of Puebla. Its defining sight is the Great Pyramid of Cholula: much of the ancient structure lies beneath a grassy hill crowned by a colonial-era church. Around it are church complexes, plazas, markets and streets that still function as part of an everyday town. Cholula is worth understanding not just as an archaeological stop, but as a place where pre-Hispanic remains, religious buildings and a lively modern community sit unusually close together.

An ancient mound in the middle of town

The Great Pyramid gives Cholula a shape unlike that of most Mexican colonial towns. From some angles it looks like a broad natural hill, with the Santuario de Nuestra Señora de los Remedios rising above it. At ground level, the archaeological zone reveals portions of the earlier structure and helps make sense of its scale. The setting also explains why Cholula’s history is not confined to a museum. The pyramid stands beside streets, businesses and neighborhoods, while the sanctuary remains a visible landmark across the area. On clear days, the surrounding volcanic landscape adds another layer to the view, though clouds often hide the peaks.

Plazas, churches and two neighboring Cholulas

The town center of Cholula de Rivadavia belongs to San Pedro Cholula. Plaza de la Concordia and its long arcade form a natural starting point for walking, eating or simply watching the square. Nearby, the former Convent of San Gabriel and the Capilla Real de Naturales show another side of the area’s religious history. Place names can be confusing at first. San Pedro Cholula and neighboring San Andrés Cholula are separate municipalities, but their built-up areas meet, and places commonly described as being “in Cholula” fall on both sides of the boundary. That matters most when checking an address, arranging a ride or choosing somewhere to stay.

A historic town within Puebla’s urban orbit

Cholula is close enough to Puebla city to work as a straightforward outing, yet it has its own center and rhythm. Restaurants and cafés sit alongside long-established local businesses, and streets around the main sights can be busy with both residents and day-trippers. The broader area also has a noticeable student presence, particularly toward San Andrés. Walking is the simplest way to see the central sights, but the experience changes quickly from one street to the next. The main square and pyramid area can feel animated, especially on weekends; quieter residential blocks are not far away. Traffic and limited parking make driving between nearby stops less appealing than a map might suggest. It helps to allow time for a slow walk rather than treating the pyramid as the only reason to come.

What is there in Cholula de Rivadavia?

A quick overview of the most notable things you can find in Cholula de Rivadavia.

Great Pyramid archaeological zone

Excavated sections and site exhibits reveal part of the vast ancient pyramid beneath Cholula’s grassy mound.

Hilltop sanctuary

The Santuario de Nuestra Señora de los Remedios crowns the pyramid and defines the town’s skyline.

San Pedro’s central plaza

Plaza de la Concordia is the town’s main public space, edged by an arcade and places to eat.

Colonial-era religious buildings

The San Gabriel convent complex and nearby chapels add a distinct architectural layer to the center.

Restaurants and cafés

The central streets have a busy mix of casual food spots, cafés and places serving regional dishes.

Volcano views

On clear days, elevated points around the pyramid give views toward the volcanic landscape.

What to see in Cholula de Rivadavia?

Notable places and attractions connected to Cholula de Rivadavia.

01

Zona Arqueológica de Cholula

The archaeological site exposes sections of the Great Pyramid and provides context for a structure that is mostly hidden beneath the hill.

02

Santuario de Nuestra Señora de los Remedios

This church stands atop the pyramid mound. The walk up is also one of the clearest ways to grasp the relationship between the ancient site and the modern town.

03

Plaza de la Concordia

San Pedro Cholula’s main square is a good place to take in the town center and its long row of arches.

04

Ex Convento de San Gabriel Arcángel

This former convent complex near the main square is one of the center’s most substantial colonial-era landmarks.

05

Capilla Real de Naturales

Beside the San Gabriel complex, this large chapel is notable for its many domes and broad interior.

06

Museo Regional de Cholula

Near the archaeological area in neighboring San Andrés Cholula, the museum presents exhibits on the region’s history and culture.

Pros & Cons

Pros

  • ✓The pyramid, sanctuary and historic center are close enough to combine on foot.
  • ✓Puebla city is nearby, making Cholula practical for a day trip.
  • ✓The main square and surrounding streets have plenty of places to pause for food or coffee.
  • ✓Ancient remains and colonial-era buildings are visible within the same compact area.
  • ✓Clear weather can bring striking views of the nearby volcanoes.

Cons

  • −The pyramid area and central streets can be crowded on weekends.
  • −Traffic and parking can be frustrating around the main sights.
  • −Uneven paving and the climb to the sanctuary may be difficult for some walkers.
  • −Volcano views depend heavily on cloud cover and visibility.
  • −Addresses can be confusing because San Pedro and San Andrés Cholula meet without an obvious break.

Location

Cholula de Rivadavia is located in Puebla.

Cholula de Rivadavia, Puebla, Mexico
19.062484, -98.307506
Open in Google Maps

Explore more places in Mexico

Discover more cities, towns and destinations across Mexico.

Quintana Roo

Puerto Morelos

Puerto Morelos is a small coastal town in Quintana Roo, Mexico, between Cancún and Playa del Carmen. Fishing boats, a leaning lighthouse and a protected offshore reef give its waterfront a different feel from the larger resort centers nearby. Tourism is important here, but the seaside center remains compact, with seafood restaurants, small hotels and a square facing the Caribbean. It suits travelers interested in snorkeling, beach time and a quieter town setting, though the wider area also includes large resorts and expanding residential neighborhoods.

→
Campeche

San Francisco de Campeche

San Francisco de Campeche is the capital of Campeche state, on the Gulf of Mexico along the western side of the Yucatán Peninsula. Usually shortened to Campeche, it is a working coastal city with a compact, UNESCO-listed historic center. Pastel-colored houses, surviving defensive walls, and church towers give the old town its distinctive appearance, while a long waterfront promenade opens onto the Gulf. Its appeal lies in walking the historic streets, exploring fortifications and Maya collections, and experiencing a less resort-oriented side of southeastern Mexico.

→
Baja California

Tijuana

Tijuana is a large, hilly border city in northwestern Baja California, Mexico, directly south of San Diego. Manufacturing, migration and constant movement between two countries shape everyday life here as much as tourism does. Its reputation for tacos, nightlife and medical services tells only part of the story: there are also cultural institutions, independent art spaces and a Pacific waterfront. People come for a meal, a concert, an appointment or a longer look at a city where Mexican and American influences meet without erasing a distinctly local identity.

→
Yucatan

Valladolid

Valladolid is a small inland city in eastern Yucatán, Mexico, between Mérida and Cancún. Its compact historic center has pastel-colored houses, substantial colonial churches, and shaded plazas, while cenotes punctuate the limestone landscape in and around town. Maya culture remains part of everyday life, from the language spoken in markets to regional cooking. Travelers often stay here to explore archaeological sites and swimming holes, but the city itself rewards a slower look at its neighborhoods, food stalls, and streets beyond the main square.

→
Quintana Roo

Akumal

Akumal is a small coastal settlement on Mexico’s Riviera Maya, in Quintana Roo between Playa del Carmen and Tulum. Its identity centers on a series of Caribbean bays, especially the seagrass beds where sea turtles feed close to shore. Hotels, vacation condos and dive businesses line parts of the coast, while Akumal Pueblo sits inland across the main highway. People come mainly for snorkeling and a quieter beach stay, though the place makes more sense as several connected pockets than as one compact, walkable town.

→