Puebla Hotels

Find the best Puebla hotel for your dates, by price or preference

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

Look out for Puebla hotels with free cancellation or excellent ratings

Trusted Puebla hotel providers

Booking.com logo
Trip.com logo
Hotels.com logo
Hyatt Hotels logo
Intercontinental logo
Airbnb logo

See all hotels in Puebla

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

Find a Puebla hotel in the heart of the action

Beat the queues at the top Puebla attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelLa Créme de la Créme Hostel – 5.0
Cheapest month to bookAugust
Average 4 star hotel price£53 per night
Average 5 star hotel price£124 per night

How to find the best hotel deals in Puebla

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 Puebla

  • Love how effortless it is to book flights with us? The same clever search engine is an expert at tracking down deals on Puebla hotels too. Follow these tips to save on where you'll rest your head.

  • Score the best Puebla hotel prices by organising your plans early. Hotels often offer early booking discounts to fill rooms before the busy season starts.

  • However, you could still come across last-minute deals. Although prices tend to increase closer to your stay, some places drop rates a day or two before to fill vacant rooms, especially in low season.

  • Stay flexible with your dates, land better rates. Search for hotels across different seasons or months. Even going midweek (instead of weekends) can work out cheaper.

  • Browse around for stays with free cancellation. Lock in a good rate today and easily cancel later if your plans change.

Where to stay in Puebla

Central Puebla

When to go to Puebla

  • Knowing what to expect weather-wise makes planning easier. April offers the warmest conditions, with a maximum high temperature of 27ºC.

  • You can expect lows of 6ºC in January, the coolest month here.

  • Don't want to pack a raincoat? Search for Puebla hotels in January. This is the driest time to visit, with one day of rain on average.

  • Rain is more likely in June, which gets around 18 days of wet weather.

Best hotels in Puebla

Best budget hotels

  • Stretch your money further by choosing from at least 90 budget Puebla hotels. Perfect for when you want to spend less on check-in and more on checking things out, these stays come with the basics like fresh linens and towels, and simple breakfast options.

  • For a low-cost and no-fuss stay, check out Global Express Puebla - Finsa. It has a 3-star rating and amenities including a 24-hour front desk and room desks.

  • Fiesta Inn Parque Puebla is equipped with conveniences such as a restaurant and Wi-Fi. Book this 3-star Puebla hotel and stretch your budget further on your journey.

  • Another nice win for your pocket is Hotel Margarita. This 3-star stay features a ticket office and Wi-Fi.

Best 4-star hotels in Puebla

  • Get the upgrade without the splurge at one of the 4-star hotels in Puebla. Take your pick of around 60 of these stays, many of which offer perks like pools, wellness spas, and in-house dining. From the rooms to the service and amenities, you'll notice the extra attention to detail.

  • Hotel El Cristo delivers the full 4-star experience. Room service and a golf course help make this option a go-to for many.

  • Another Puebla hotel to consider is Gran Hotel De Puebla by HNF. It offers thoughtful amenities such as car rental options and room service.

  • Hotel 5 de Mayo is one more that earns a mention. It comes with massage services and room service, among other things.

Best luxury 5-star hotels

  • Equipped with anything from soundproof guest rooms to butler service and signature restaurants, a 5-star hotel is where your escape levels up. Spa services, rooftop terraces, and designer toiletries? You might just find that too. There are at least ten luxury hotels in Puebla ready to spoil you.

  • Discover the art of fine living at Casa Sta Ines. Valet parking and concierge assistance help level up the experience here.

  • Hotel Boutique Casona de la China Poblana - Adults Only also delivers 5-star elegance from start to finish. This Puebla hotel features a lobby bar, room service and much more.

  • If you haven't stayed at Casa Barroca yet, you're in for a real treat. Get the most out of your visit with amenities like valet parking and a restaurant.

Best hotels in Puebla for families

  • Taking off with the kids? You need a hotel that brings more to the table. Cribs, baby-sitting services, laundry facilities, and kitchenettes make family getaways easier. You'll find roughly 30 family-friendly hotels in Puebla waiting to welcome your crew.

  • Leave more room in your budget for family experiences when you choose Hotel San Pablo. This affordable 2-star option comes with amenities like room service and a pool.

  • Hotel Calli Quetzalcoatl is where family getaways get a luxe upgrade. This 4-star stay features baby-sitting and ironing services.

  • Hotel Santa Rosa is another easy pick. A playground and a lounge are among the amenities at this option.

Best hotels with a spa

  • Find your calm at one of the 50 or so Puebla hotels with a spa. They offer anything from soaking tubs to fitness centres and treatment rooms. Throw in meditation classes, beauty salons, and wellness programmes and relaxation is guaranteed.

  • Need a moment to yourself? Make it happen at Hotel Calli Quetzalcoatl. This 4-star option has a spa and a garden.

  • Collection O Cachito Mio is another top choice where you can treat yourself to some TLC. Make the most of a steam room and massage services at this 3-star hotel in Puebla.

  • Once you've checked in to Arkana Puebla by Grupo Amber, you'll wonder why you waited so long to visit. This accommodation option features amenities such as a fitness centre and massage services.

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 splash pads for kids. At city hotels, indoor and rooftop pools are more typical. Choose from at least 40 pool hotels in Puebla and jump right in.

  • Holiday Inn Express Puebla by IHG offers an outdoor swimming pool, express check-in and a laundry. Take a dip or simply take it easy by the water at this Puebla hotel.

  • Make the most of every minute at Santo Refugio Heritage Hotel. This popular option features a children's pool, parking and a garden.

  • Alternatively, find time for fun at NH Puebla Finsa. A children's pool, this hotel comes with a laundry and a fitness centre.

Best pet-friendly hotels

  • Heading away with your furry friend? Pet-friendly hotels often come with comfy pet beds, bowls, and outdoor areas for exercise. Some go above and beyond with things like grooming or washing stations. With at least 60 Puebla hotels that welcome pets, your little pal can come along too.

  • At Hotel El Cristo, thoughtful pet perks are part of the package. Wi-Fi and a ticket office are other conveniences you'll find at this hotel in Puebla.

  • Let your little buddy tag along on exciting adventures at Hampton Inn & Suites by Hilton Puebla. Air conditioning and a lounge are part of what's available at this pet-loving accommodation option.

  • Hotel Escala Puebla Centro ranks right up there too. Its amenities include luggage storage and Wi-Fi.

Flying to Puebla

Hermanos Serdan International Airport (PBC)

  • Most flights to Puebla arrive at Hermanos Serdan International Airport (PBC), this city's main airport. From there, the centre is about 23 kms (14 miles) away.

  • It takes around 30 minutes to reach central Puebla by taxi or ride-share. The journey by public transport is roughly 50 minutes.

  • Hotel Real del Angel is a handy option if you're flying in after dark. Close to the airport and with a 3-star rating, guests often mention its sleep quality as one of the main reasons to stay.

  • Or stay close to PBC at Hotel Carnaval. You'll find an airport shuttle and shuttle services here, among other amenities.

  • Need some fresh inspiration? Hit Hoteles Aeropuerto Puebla offers comfort you can count on before or after a flight. Plenty of families make this 4-star hotel their stay of choice.

Finding cheap hotels in Puebla: FAQs

In Puebla, the expected average temperature in August is 17°C. The warmest month is typically May, which averages 28°C. The coolest month is December, with temperatures averaging 7°C. The rainiest month is September, and the driest month is December.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Puebla 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 £13 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for £13 per night.
The average price of a hotel during the week is £62 per night, and the average price on weekends is £70. Overall, it looks like the cheapest day to stay in Puebla could be Saturday.
The nearest airport to Puebla is Puebla Airport (PBC), which is 12.4 miles from the city centre.
We crunched some numbers on our calendar and found that Saturday is the cheapest day to stay in Puebla. And the most expensive day seems to be Thursday
The average price of a 3-star hotel in Puebla is currently around £49 per night. And the cheapest 3-star hotel we found is £15 per night.
The average price of a 4-star hotel in Puebla is currently around £145 per night. And the cheapest 4-star hotel we found is £21 per night.
The average price of a 5-star hotel in Puebla is currently around £129 per night. And the cheapest 5-star hotel we found is £47 per night.
The cheapest month to stay in a hotel in Puebla is September, with an average price of £63 per night. The most expensive month is July, when the average room rate can rise to £107 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 August is £66 per night, which is around 4% lower than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Puebla are Staybridge Suites Puebla by IHG, Hotel 5 de Mayo and Holiday Inn Puebla Finsa by IHG.