Travelers can easily see the best of San Pedro Cholula in less than a day. Highlights include the Great Pyramid—otherwise known as the Tepanapa Pyramid—and the Santuario de Nuestra Señora de los Remedios which sits atop it, as well as the Ex Convent of San Gabriel. Take a guided city tour if you’re not sure where to begin, some of which even include food tastings.
Alternatively, full-day excursions from Mexico City to Puebla typically include stops in Cholula, ideal for first-time visitors or those with limited time who want to explore San Pedro Cholula and beyond. Whether shared or private, these tours often pass through other Pueblan towns such as Atlixco and Cuexcomate. Meanwhile, travelers with more time to spare can also experience San Pedro Cholula—as well as destinations such as Taxco and Cuernavaca—during a multi-day excursion.
Things to Know Before You Go
San Pedro Cholula is a must-visit for history and archaeology buffs; plan to spend around a day discovering the main sights of San Pedro Cholula.
San Pedro Cholula is a great place to explore by bike.
The Great Pyramid of Cholula is open daily from 9am to 6pm.
San Pedro Cholula may not be fully wheelchair accessible due to uneven, narrow sidewalks.
How to Get There
San Pedro Cholula is situated just two hours southeast of Mexico City and is easily accessible via public transit. Most buses bound for Cholula depart several times a day from Mexico City’s TAPO Station and the journey takes around three hours. However, excursions to San Pedro Cholula typically include convenient round-trip transportation. Visitors in Puebla can also reach San Pedro Cholula via the tourist train which connects the two cities.
When to Get There
San Pedro Cholula is an ideal year-round day trip from Mexico City, but depart early to take advantage of your visit and beat the crowds. San Pedro Cholula is particularly popular with both national and international visitors on Saturdays and Sundays, so visiting midweek will help ensure a more laidback experience.
Given that you can explore the best of San Pedro Cholula in a day or less, dedicate some time to seeing what the surrounding region has to offer. City-lovers should detour to Puebla proper, a lively colonial city known for vibrant tiled buildings and excellent cuisine. Meanwhile, those who prefer smaller towns won’t want to miss charming Atlixco or the Ex Hacienda de Chautla, both just a 40-minute drive from Cholula.