4.6 ★
8.9k Reviews
TripAdvisor
4.5 ★
1.8k Reviews
Avg. night
$3,921
MXN
Airbnb
462 listings
Population
137,290
Altitude
2,150 m
Climate
Templado
Distance
8 km
from Puebla
About
Cholula, is a city and district located in the metropolitan area of Puebla, Mexico. Cholula is best known for its Great Pyramid, with the Iglesia de Nuestra Señora de los Remedios sanctuary on top, as well as its numerous churches.
What to expect
- Size
- Small city
- Climate
- Layered clothing
- Altitude
- Moderate altitude
- Accessibility
- Close to Puebla (8 km)
- Best for
- Mountain hikers & cool-weather seekers
Local tips
- Cash recommended — many local vendors don't accept cards
- Comfortable shoes essential — cobblestone streets
- Try local artisan crafts — each town has regional specialties
- Ask locals for off-the-path recommendations
- Respect local customs, especially at religious sites
- Mornings are best for photos and fewer crowds
Regional cuisine
Reported by travelers
Available services
Connectivity
No data yet
No data yet
No data yet
Health
No data yet
No data yet
Transport
No data yet
No data yet
No data yet
No data yet
No data yet
Essentials
No data yet
No data yet
No data yet
Tourism
No data yet
No data yet
No data yet
No data yet
Family
No data yet
No data yet
Pets
No data yet
No data yet
Share your experience
Be the first to share
Location
Get directions
Best time to visit
Not enough traveler reports yet — be the first to share what the season is like
Frequently asked questions
01.Where is San Andrés Cholula?
San Andrés Cholula is in the state of Puebla, Mexico. The closest major city is Puebla, roughly 8 km away. The town sits at 2,150 meters above sea level.
02.When was San Andrés Cholula designated a Pueblo Mágico?
San Andrés Cholula received the official Pueblo Mágico designation from SECTUR in 2012.
03.How large is San Andrés Cholula?
By the most recent census, San Andrés Cholula has roughly 137,290 residents.
04.How much does it cost to stay in San Andrés Cholula?
Median Airbnb nightly price in San Andrés Cholula is around $3,921 MXN. Prices vary by season and accommodation type.
05.How is San Andrés Cholula rated?
San Andrés Cholula has a composite score of 8.6/10 — very highly rated — computed from aggregated Google and TripAdvisor reviews, search volume, and booking-platform availability.