Hotels in San Andrés Cholula

Find the best San Andrés Cholula hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for San Andrés Cholula hotels with free cancellation or excellent ratings

Trusted San Andrés Cholula hotel providers

See all hotels in San Andrés Cholula

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in San Andrés Cholula.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelHoja Santa Posada – 5.0

How to find the best hotel deals in San Andrés Cholula

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in San Andrés Cholula

  • If booking flights with us feels easy, just wait until you try our hotel search. Find top San Andrés Cholula hotels at bargain prices with these handy tips.

  • Save on your San Andrés Cholula hotel and be first in line for the best rooms by booking early. You'll also have extra time to weigh up your options and choose the perfect place.

  • That said, booking at the last minute can work in your favor. Some places lower their rates a day or two ahead of check-in to keep rooms from sitting empty.

  • The more flexible your dates, the better your savings. Move your travel window around to discover what deals pop up. Prices are usually cheaper midweek and outside peak seasons.

  • Search for stays with free cancellation. Lock in a deal today and easily cancel later if your itinerary changes.

Where to stay in San Andrés Cholula

Central San Andrés Cholula

  • Choose the city centre and your itinerary will write itself. Take your pick of these accommodation options that keep you near the must-see attractions in central San Andrés Cholula.

  • Hotel El Cristo sets you up to explore with ease. Around 3 kilometres away, this 4-star stay is one of the most sought-after hotels near Parroquia de tonantzintla. Families often choose this place when visiting.

  • Browsing around for hotels near Castillo Del León? About 2 kilometres away, Collection O Cachito Mio keeps you close enough to come and go as you please. With a 3-star rating, this hotel in San Andrés Cholula is a favourite choice for business travellers in particular.

  • Or experience what the city has to offer from one of the hotels near Francisco Pelaez Ethnobotanical Garden. Hotel Santa Irene is 2 kilometres or so from this leading sight.

When to go to San Andrés Cholula

  • Planning your getaway means factoring in the weather forecast. April offers the warmest conditions, with temperatures reaching highs of 26ºC.

  • January is the coolest time of year, with lows of 6ºC.

  • Prefer to leave the umbrella at home? Search for San Andrés Cholula hotels in December. This is the driest time to visit, with one day of rain on average.

  • June brings the wettest weather. You can expect around 20 days of rainfall.

Best hotels in San Andrés Cholula

Best budget hotels

  • Keep your travel spend in check by choosing from at least 80 budget San Andrés Cholula hotels. Ideal for when you want to spend less on the room and more on adventures, these stays come with essentials like toiletries, fresh linens, and simple breakfasts.

  • Global Express Puebla - Finsa serves up comfort without the cost. Make use of a safe deposit box, Wi-Fi and more at this 3-star accommodation option.

  • Fiesta Inn Parque Puebla delivers 3-star value. Conveniences including Wi-Fi in designated areas and parking are there to make your San Andrés Cholula hotel stay smoother.

  • You'll also score a solid deal at Hotel Margarita, which is rated 3 stars. It features an airport shuttle and internet access.

Best 4-star hotels in San Andrés Cholula

  • When you'd like a little more from your stay, the 4-star hotels in San Andrés Cholula deliver. With around 60 choices, they generally offer rooms with character, exceptional service, and extras such as spas, gyms, and on-site dining. These hotels feel upgraded without feeling overdone.

  • Rest your head at Hotel El Cristo and experience the elevated comforts that come with this 4-star stay. Take advantage of room service and a golf course here.

  • Another San Andrés Cholula hotel to keep in mind is Gran Hotel De Puebla by HNF. It offers thoughtful amenities such as a restaurant and an indoor swimming pool.

  • Hotel 5 de Mayo is one more to bookmark. It comes with room service and concierge assistance, among other things.

Best luxury 5-star hotels

  • You could just find a place to rest your head. Or you could book one of the ten or so 5-star hotels in San Andrés Cholula and holiday like a true VIP. Think full-service spas, signature dining experiences, and top-tier locations. (And maybe even a private butler at the ready.)

  • Step into sophistication at Casa Sta Ines. Room service and valet parking help elevate the whole experience here.

  • Hotel Boutique Casona de la China Poblana - Adults Only also delivers on 5-star fabulousness. This San Andrés Cholula hotel features room service, a lobby bar and much more.

  • One more premium pick is Casa Barroca. Room service and a restaurant are among its many amenities.

Best hotels in San Andrés Cholula for families

  • Family trips can be hectic, but your hotel should be the least stressful part. You'll find roughly 30 family-friendly hotels in San Andrés Cholula that know what keeps kids happy and adults comfortable. These stays often come with handy features like multi-bedroom suites, play areas, and games rooms.

  • Spend less so you can do more with the kids when you choose Hotel San Pablo. This affordable 2-star option has amenities like a playground and Wi-Fi in designated areas.

  • Turn your family escape into a luxurious one at Hotel Calli Quetzalcoatl. Rated 4 stars, this San Andrés Cholula hotel offers internet access and parking.

  • Another one for your list is Hotel Santa Rosa. Offering air conditioning and a lounge, this stay is a favourite.

Best hotels with a spa

  • Let calm find you at one of the 60 or so San Andrés Cholula hotels with a spa. They feature anything from hot tubs and saunas, to treatment rooms and fitness centres. Toss in meditation classes, in-room massages, and beauty salons and relaxation is guaranteed.

  • Give yourself a moment to reset at Hotel Calli Quetzalcoatl. This 4-star option comes with all the right perks, including a spa and room service.

  • Collection O Cachito Mio is another top choice where you can treat yourself to some TLC. Make the most of massage services and room service at this 3-star hotel in San Andrés Cholula.

  • Arkana Puebla by Grupo Amber lets you balance sightseeing with a little spa bliss. You'll find a spa and room service at this stay.

Best hotels with a pool

  • There are around 40 pool hotels in San Andrés Cholula, each with its own look and feel. City hotels tend to come with rooftop or indoor pools, while resorts generally go big with numerous swimming areas and extras like lazy rivers. Whether you're here for downtime or playtime, you'll find a stay to match.

  • Holiday Inn Express Puebla by IHG offers an indoor swimming pool, wake-up call services and a teahouse. Get in a swim or simply kick back by the water at this San Andrés Cholula hotel.

  • You won't be in a hurry to leave Santo Refugio Heritage Hotel. This popular option features a children's pool, parking and luggage storage.

  • Or add a little play to your getaway at NH Puebla Finsa. You'll have access to a children's pool, ironing services and a lobby bar at this hotel.

Best pet-friendly hotels

  • With around 60 pet-friendly San Andrés Cholula hotels, your best buddy can join in the fun. Many have outdoor areas or nearby parks to get some exercise, and some even offer things like chew toys and grooming services. A few conditions might apply, but most places go out of their way to make your furry friend feel welcome.

  • At Hotel El Cristo, thoughtful pet perks are part of every visit. Tour services and luggage storage are some other conveniences you'll find at this hotel in San Andrés Cholula.

  • Hampton Inn & Suites by Hilton Puebla is another place where four paws are as welcome as two feet. This accommodation option offers air conditioning and a bar.

  • Hotel Escala Puebla Centro finds its way onto the list too. Its amenities include a 24-hour front desk and a fitness centre.

Finding cheap hotels in San Andrés Cholula: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in San Andrés Cholula with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is Rs8,558 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for Rs10,975 per night.
The average price of a hotel during the week is Rs16,824 per night, and the average price on weekends is Rs17,514. Overall, it looks like the cheapest day to stay in San Andrés Cholula could be Tuesday.
We crunched some numbers on our calendar and found that Tuesday is the cheapest day to stay in San Andrés Cholula. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in San Andrés Cholula is currently around Rs15,208 per night. And the cheapest 3-star hotel we found is Rs8,547 per night.
The average price of a 4-star hotel in San Andrés Cholula is currently around Rs21,611 per night. And the cheapest 4-star hotel we found is Rs19,190 per night.