Hotels in San Pedro Cholula

Find the best San Pedro Cholula hotel for your dates, by price or preference

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

Look out for San Pedro Cholula hotels with free cancellation or excellent ratings

Trusted San Pedro Cholula hotel providers

See all hotels in San Pedro 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

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelHotel Oliver Inn Toluca – 4.5

How to find the best hotel deals in San Pedro 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 Pedro Cholula

  • The same magic behind our flight search can also help you find the best room rates around. Use these tips to search smarter and spend less on your San Pedro Cholula hotel.

  • Lock in the best San Pedro Cholula hotel prices by planning ahead. Hotels sometimes offer early booking discounts or special rates to fill rooms faster.

  • However, you could still catch a last-minute offer. Although prices usually rise closer to your stay, some places drop rates a day or two before to avoid rooms sitting empty, especially when it's quiet.

  • Another hack for cheaper hotels? Being flexible. If your plans aren't set in stone, change up your travel dates and discover just how much you can save.

  • Avoid the risk of extra fees by searching for stays with free cancellation. If your plans fall through or a better deal pops up, you can easily cancel your booking.

Where to stay in San Pedro Cholula

Central San Pedro Cholula

  • Choose the city centre and you'll be surrounded by things to do. Take your pick of these hotels that keep you near the must-see attractions in central San Pedro Cholula.

  • Check in to Hotel Oliver Inn Toluca if you want to be nice and close to Campos de Cholula. Roughly 2 kilometres from this popular sight, this San Pedro Cholula hotel sets you up to explore with ease.

  • Want to stay near San Pedro Church? Hotel Hacienda San Martin is roughly 5 kilometres away. This hotel in San Pedro Cholula hits that just-right mix of cosy and convenient.

  • Hotels near Parish Assumption of Maria Tepexoyuca are also worth considering. Hotel & Suites La Marquesa is 2 kilometres or so from this popular sight. It's a great starting point for discovering the city.

When to go to San Pedro Cholula

  • Factor in the type of weather you prefer when choosing your trip dates. With maximum highs of 25ºC (77ºF), April brings the warmest conditions.

  • Expect lows of 4ºC (39ºF) in January, the coolest time of year here.

  • To enjoy mostly clear skies, search for San Pedro Cholula hotels in December. With an average of three days of rain, this is the driest month.

  • The wettest time of year is July. Plan your trip then and you can expect to get around 25 days of rainfall.

Best hotels in San Pedro Cholula

Best budget hotels

  • Why pay extra? Budget San Pedro Cholula hotels provide the basics so you can save your cash for the real highlights: having adventures and cramming your suitcase with souvenirs. Often equipped with money-saving amenities like mini-fridges and microwaves, you'll find at least ten of these affordable stays across the city.

  • City Express Junior by Marriott Toluca Aeropuerto promises comfort without breaking the bank. Make use of luggage storage, a lift and more at this 3-star option.

  • Offering a practical stay, Microtel Inn and Suites by Wyndham Toluca comes with conveniences like accessible parking and a restaurant. This 3-star San Pedro Cholula hotel is in the Delegacion Santa Maria Totoltepec area.

  • Another clear win for your pocket is City Express by Marriott Toluca. This 3-star stay features a laundry and room desks.

Best 4-star hotels in San Pedro Cholula

  • Searching for hotels in San Pedro Cholula that offer more than just the essentials? A 4-star stay is the perfect match. With around ten to choose from, they come with attractive extras like pools, concierge service, and stylish restaurants. You get top quality without the top-end price tag.

  • HOTEL Passion Secrets Villas AND Suites delivers the full 4-star experience. Room service and a restaurant help make this Delegacion Santa Ana Tlapaltitlan accommodation option a favourite for many.

  • A restaurant and an indoor swimming pool are just some of the amenities available at Hotel Opus Grand Toluca Aeropuerto. This San Pedro Cholula hotel hits that sweet spot between practical and premium.

  • Hotel Concorde Toluca is one more that's easy to like. It comes with a restaurant and room service, among other extras.

Best hotels in San Pedro Cholula for families

  • Picking the right hotel can be a total game changer when travelling with kids. With things like play areas, pools, and large suites, family-friendly hotels in San Pedro Cholula come with perks that make the trip easier. Choose from around nine of these stays that come both adult- and kid-approved.

  • Upgrade to a luxe family experience at Suites Inn la Muralla Hotel & Spa. Rated 5 stars, this San Pedro Cholula hotel features room service and a restaurant.

Best hotels with a spa

  • Find your calm at one of the two or so San Pedro Cholula hotels with a spa. They feature anything from soaking tubs to gyms and thermal pools. Toss in yoga classes, beauty salons, and aromatherapy lounges and you're on your way to bliss.

  • Check in to Crowne Plaza Toluca-Lancaster and then put the world on hold. A beauty salon, a steam room and other thoughtful extras await you at this 4-star option.

Best hotels with a pool

  • A pool is a great way to add some play to your travel plans. Book a resort and you'll usually find multiple swimming areas and maybe even a lazy river. At city hotels, rooftop and indoor pools are more typical. Choose from at least seven pool hotels in San Pedro Cholula and jump right in.

  • Bring your swim gear and soak up the vibes at Quinta del Rey Hotel. An outdoor swimming pool, air conditioning and a garden are just a taste of what's included.

  • Alternatively, make room for a little fun at Fiesta Inn Toluca Tollocan in Delegacion Santa Ana Tlapaltitlan. You'll have access to an indoor swimming pool at this 3-star hotel, which also offers air conditioning and a fireplace.

Best pet-friendly hotels

  • Taking a trip with your furry friend? Pet-friendly hotels often offer cosy pet beds, bowls, and outdoor areas for exercise. Some even go the extra mile with things like grooming or pet-sitting services. With at least six San Pedro Cholula hotels that welcome pets, your best buddy can come along too.

  • You bring the treats, La Cabaña Del Tata will take care of the rest. Amenities like room service and a garden add to the experience of this pet-friendly hotel in San Pedro Cholula.

Finding cheap hotels in San Pedro Cholula: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in San Pedro 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 $76 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $76 per night.
The average price of a hotel during the week is $103 per night, and the average price on weekends is $106. Overall, it looks like the cheapest day to stay in San Pedro Cholula could be Wednesday.
We crunched some numbers on our calendar and found that Wednesday is the cheapest day to stay in San Pedro Cholula. And the most expensive day seems to be Friday
The cheapest month to stay in a hotel in San Pedro Cholula is February, with an average price of $93 per night. The most expensive month is October, when the average room rate can rise to $129 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in March is $104 per night, which is around 6% lower than the rest of the year.