Maybe in
Mexico

Cholula: A Pyramid, Church Towers and Everyday Puebla

Cholula is a historic urban area just west of Puebla city in central Mexico, where an ancient ceremonial center sits within a growing metropolitan landscape. Its best-known landmark looks like a grassy hill topped by a church, but beneath it lies the Great Pyramid of Cholula. The visitor area spans San Pedro Cholula and San Andrés Cholula, neighboring municipalities with closely connected streets and distinct local identities. Archaeology, active religious traditions, busy markets and a university population make this more than a short stop for a photograph of the pyramid.

An ancient city beneath the church towers

The Great Pyramid is unusual because much of its enormous mass remains covered by earth and vegetation. Excavated platforms and courtyards around its base reveal parts of the earlier ceremonial complex, rather than the fully exposed stepped silhouette people often expect from a Mexican pyramid. Above it stands the Santuario de Nuestra Señora de los Remedios, a working Catholic sanctuary reached by an uphill walk. That contrast between pre-Hispanic foundations and later churches runs through the surrounding neighborhoods. Cholula was an important religious and trading center long before the Spanish conquest, and its present-day identity still depends heavily on neighborhood parishes, patron-saint celebrations and communal traditions. The churches are not simply monuments: services, processions and festival preparations continue to shape how their squares and streets are used.

Two centers within Puebla’s expanding city

San Pedro’s center has the more obvious traditional town layout, with a broad plaza, long arcaded frontage and the substantial San Gabriel religious complex. San Andrés has its own parish center, while streets closer to the Universidad de las Américas Puebla have a younger mix of cafes, restaurants and bars. Walking between these areas reveals a place that is both historic settlement and contemporary university town. Cholula is not an isolated colonial village. Urban development connects it closely to Puebla, and residential districts, busy roads and commercial strips surround the older centers. This makes access to a much larger city convenient, but the setting can feel more suburban than expected outside the landmark streets. The central sights are manageable on foot; outlying churches and trips into Puebla usually call for road transport.

Highland views and a lived-in street scene

At roughly 7,000 feet above sea level, Cholula sits on a high plateau with strong daytime sun and often cool evenings. Clear weather brings views toward Popocatépetl and Iztaccíhuatl, although haze, cloud and volcanic conditions can obscure the familiar mountain backdrop. The volcanoes are part of the regional landscape, not casual walks from the center. Summer rains commonly interrupt afternoons, so outdoor sightseeing benefits from some flexibility. Much of the appeal is at street level: breakfast in a market, a meal beneath the portals, or time in a neighborhood square between church visits. Pueblan cooking is easy to find, from handmade antojitos to mole dishes. Day-trippers tend to concentrate around the pyramid and central plazas, while evenings draw a different crowd to restaurant and nightlife streets. Choosing where to stay matters if quiet nights are a priority.

What is there in Cholula?

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

Traditional food markets

Markets such as Mercado Cosme del Razo combine produce stalls, everyday shopping and counters serving regional food.

Pueblan cooking

Local kitchens serve dishes such as mole poblano, cemitas and chalupas, with seasonal specialties appearing throughout the year.

Student-oriented cafes and nightlife

The university population supports coffee shops, casual restaurants and late-night bars, particularly around San Andrés.

Neighborhood fiestas

Patron-saint celebrations bring processions, music, decorations and sometimes prolonged fireworks to individual barrios.

Craft shops and artisan stalls

Shops and stalls around the visitor center sell regional ceramics, textiles and other crafts, alongside conventional souvenirs.

What to see in Cholula?

Notable places and attractions connected to Cholula.

01

Great Pyramid of Cholula

Also called Tlachihualtepetl, this vast pre-Hispanic structure is largely concealed beneath a vegetated mound. Excavated areas around its base help explain the scale and successive layers of the ceremonial site.

02

Santuario de Nuestra Señora de los Remedios

The church crowning the pyramid is Cholula’s defining landmark. Its elevated terraces provide broad views over the urban area and, in clear weather, toward the volcanoes.

03

Convento de San Gabriel and Capilla Real

This religious complex beside San Pedro’s main square includes an imposing Franciscan church and convent. The adjoining Capilla Real is especially distinctive for its interior of repeated columns and many domes.

04

Plaza de la Concordia and the Portales

San Pedro’s central plaza faces a long arcade lined with places to eat and drink. It is a useful place to see the town’s civic and commercial life beyond the archaeological site.

05

Museo Regional de Cholula

Housed in a former psychiatric hospital near the pyramid, this museum explores aspects of the region’s cultural history and volcanic landscape.

06

Santa María Tonantzintla

In a nearby community within San Andrés Cholula, this church has a densely ornamented interior filled with faces, fruit and religious imagery. Its decoration reflects Indigenous interpretations of Catholic art.

07

San Francisco Acatepec

This church in the immediate surroundings stands out for its elaborate facade of colorful tiles and brickwork. It makes a natural pairing with nearby Tonantzintla.

Pros & Cons

Pros

  • ✓Archaeological remains, major churches and everyday town life sit close together.
  • ✓The central sights are walkable, with plenty of places to stop for food.
  • ✓Proximity to Puebla makes Cholula practical as either a day trip or an alternative base.
  • ✓Markets and casual restaurants provide options beyond tourist-oriented dining.
  • ✓Clear days bring extensive highland and volcano views from the sanctuary.

Cons

  • −Traffic between Cholula and Puebla can make short journeys take longer than expected.
  • −The climb to the hilltop sanctuary can be demanding at altitude and is not suitable for every visitor.
  • −Popular landmark areas get busy on weekends, holidays and major religious dates.
  • −Bars and festival fireworks can make some neighborhoods noisy at night.
  • −Rain, haze and cloud can limit outdoor sightseeing and volcano views.
  • −The pyramid is mostly covered, which may disappoint anyone expecting a fully exposed monumental ruin.

Location

Cholula is located in Puebla.

Cholula, Puebla, Mexico
19.0641, -98.3035
Open in Google Maps

Explore more places in Mexico

Discover more cities, towns and destinations across Mexico.

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.

→
Chiapas

San Cristobal de las Casas

San Cristóbal de las Casas is a highland city in Chiapas, southern Mexico, set in a mountain valley at roughly 7,200 feet above sea level. Its low-rise historic center combines tiled roofs, church squares, busy markets, and pedestrian streets lined with cafés. The city is also a regional trading center with strong connections to the surrounding Tsotsil and Tseltal Maya communities. People come for its architecture, textiles, and food, but understanding San Cristóbal also means looking beyond the visitor-friendly center to the living cultures and landscapes of highland Chiapas.

→
Quintana Roo

Bacalar

Bacalar is a small lakeside town in southern Quintana Roo, Mexico, near Chetumal and the Belize border. Its defining feature is a long freshwater lagoon, widely called the Lagoon of Seven Colors for its shifting bands of blue and turquoise. The settlement sits along the western shore, with a compact central square, a stone fort, and streets that slope toward the water. People come mainly to swim, paddle, sail, and spend time beside the lagoon, rather than for the large resorts and nightlife associated with Mexico’s Caribbean coast.

→
Campeche

Champoton

Champotón is a small coastal city in the Mexican state of Campeche, roughly 60 kilometers south of the state capital. It sits where the Champotón River meets the Gulf of Mexico, with fishing boats, waterfront restaurants, and low-rise neighborhoods shaping its character. Seafood and the meeting of river and sea are the main draws, rather than a large collection of tourist attractions. For travelers following the coast between Campeche and Ciudad del Carmen, it makes a straightforward stop for a meal, a waterfront walk, or a quieter overnight stay.

→
Baja California Sur

La Paz

La Paz is the capital of Baja California Sur, on the eastern side of Mexico’s Baja California Peninsula. Built around a sheltered bay connected to the Sea of Cortez, it is a working city with a waterfront promenade, fishing boats, marinas and a strong connection to the surrounding desert and sea. People come for beaches, island trips and marine wildlife, but the city itself matters too: it has markets, museums, neighborhood restaurants and an everyday rhythm that feels distinct from the resort corridor around Los Cabos.

→