Puebla, Mexico
Hotels in San Andrés Cholula, Mexico
San Andrés Cholula is a town in Puebla, Mexico with about 40,000 residents. MAQAMI's live booking engine lists 9 hotels and other stays here. The nearest airport with scheduled flights is Hermanos Serdán International Airport (PBC), about 14 km away. The most comfortable months are usually January, February and December, with average highs around 21–24°C.
Guide updated October 2026. Prepaid by Stripe · instant confirmation · 24/7 support.

- Hotels found
- 9
- MAQAMI inventory, October 2026
- Member saving
- Up to 10%
- vs guest price, signed in
- Nearest airport
- PBC · 14 km
- Hermanos Serdán International Airport
- Best months
- January and February
- NASA climate averages
Where to stay
Popular hotels in San Andrés Cholula
Santo Refugio Heritage Hotel
★★★Hotels2.0 km from centre
9.4
Exceptional
Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG
★★★Hotels5.8 km from centre
9.2
Exceptional
Hotel Casa Real
★★★Hotelsunder 1 km from centre
8.8
Excellent
Villas Tonantzintla
★★★Hotels3.5 km from centre
8.6
Excellent
Lâviu B&B Luxe Suites
★★Bed and breakfasts2.3 km from centre
8.2
Very good
Hotel Cipres
★★Hotels5.4 km from centre
7.0
Good
Penthouse Loreta
★★Apartments6.1 km from centre
5.0
Fair
Hotel Suites Regente
★★★★Aparthotelsunder 1 km from centre
Mi Margarita Santa
★★★Hotelsunder 1 km from centre
Hotel mix
What kind of places to stay are in San Andrés Cholula?
| 4-star | 1 |
|---|---|
| 3-star | 5 |
| 2-star | 3 |
| Hotels | 6 |
|---|---|
| Bed and breakfasts | 1 |
| Aparthotels | 1 |
| Apartments | 1 |
When to go
Weather in San Andrés Cholula by month
| Month | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| High °C | 21 | 24 | 26 | 28 | 28 | 25 | 24 | 23 | 22 | 22 | 22 | 21 |
| Low °C | 6 | 7 | 9 | 11 | 13 | 12 | 11 | 11 | 11 | 10 | 8 | 7 |
| Rain mm | 12 | 11 | 19 | 29 | 67 | 160 | 142 | 159 | 169 | 79 | 22 | 9 |
Getting there
Airports near San Andrés Cholula
- PBC · Hermanos Serdán International Airport14 km
- MEX · Mexico City Benito Juárez International Airport92 km
- NLU · Felipe Ángeles International Airport108 km
Straight-line distances from the city centre. Airport data: OurAirports.
Key facts
San Andrés Cholula at a glance
- Country
- Mexico
- Region
- Puebla
- Population
- 39,964 (GeoNames)
- Elevation
- 2,141 m
- Time zone
- America/Mexico City
- Coordinates
- 19.051, -98.295
About
About San Andrés Cholula
San Andrés Cholula is the municipal seat of San Andrés Cholula Municipality located in the Metropolitan area of Puebla, in the center west of the state of Puebla in the central highlands of Mexico, 122 km east of Mexico City and eight kilometres west of the city of Puebla. It is one of the two municipalities, along with San Pedro Cholula, that make up the modern city of Cholula or Cholula de Rivadavia.
From the Wikipedia article “San Andrés Cholula”, licensed under CC BY-SA 4.0.
FAQ
San Andrés Cholula hotels: common questions
How can I get the lowest hotel price in San Andrés Cholula?
Search San Andrés Cholula on book.maqami.co and sign in with a free MAQAMI account before you book. Signed-in members see member prices, which are up to 10% below the guest price shown to visitors who are not signed in. Prices are live and change with dates and availability.
How many hotels can I book in San Andrés Cholula?
MAQAMI's live inventory search returned 9 hotels, apartments and other stays within 30 km of central San Andrés Cholula (checked October 2026). Availability for your dates is shown when you search.
What is the best time to visit San Andrés Cholula?
Based on 20-year NASA climate averages, January, February and December usually offer the most comfortable weather in San Andrés Cholula. April is the warmest month (average high 28°C) and September is the wettest (169 mm of rain on average).
Which airport is closest to San Andrés Cholula?
Hermanos Serdán International Airport (PBC) is about 14 km from the centre of San Andrés Cholula. Mexico City Benito Juárez International Airport (MEX) is 92 km away. You can book flights and hotels together on book.maqami.co.
Do I pay anything at the hotel in San Andrés Cholula?
You pay for the room in full at checkout on book.maqami.co, through Stripe. Some hotels also charge local taxes such as a city or tourism tax directly at the property; when a rate has such a fee, it is shown before you pay.
Prefer to ask an AI assistant?
Connect the free MAQAMI MCP server to ChatGPT, Claude or Cursor and ask: Find me a 4-star hotel in San Andrés Cholula for next month
. It searches live MAQAMI prices and returns a secure checkout link.
Ready to book San Andrés Cholula?
Live prices, prepaid checkout by Stripe, instant confirmation. Sign in free to save up to 10%.