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
Two centers within Puebla’s expanding city
Highland views and a lived-in street scene
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.
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.
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.
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.
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.
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.
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.
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.
Explore more places in Mexico
Discover more cities, towns and destinations across Mexico.
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.
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.
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.
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.
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.