28 Oct 2019 - 29 Oct 2019

2 guests - 1 room

Search and compare traveller-reviewed accommodation in Puebla with Skyscanner. It's way faster than doing a heap of your own research, and totally free. Plus, once you find the hotel you like, we'll even help you book it — again, with absolutely no added fees.


To get started, just enter your travel dates in the search box above, and we'll show you a list of Puebla hotel deals for you. Happy travels!


The best hotels in Puebla

Reviewed by travellers for travellers like you, the three top-rated hotels in Puebla are NH Puebla Finsa, Courtyard Puebla Las Animas and JF Grand Puebla.


Where to stay in Puebla

Want to stay in a location close to the action? We can also tell you which hotels are nearest to Puebla’s major attractions.

Hotels near Central de Autobuses de Puebla

Hotels near Complejo Cultural Universitario

Hotels near Africam Safari


If you want to stay in a certain area of Puebla, scroll down to check out hotels via our map view.

Top rated hotels in Puebla

from £25
from £44
from £84

What are travellers saying about Puebla?

History Buffs
Art & Design Lovers
Family Travellers
Adventure Travellers
Member reviews (29)
Kevin Picholo
Kevin PicholoFoster City

Puebla is an old historic town about 2 hrs outside of Mexico City. It’s worth a visit to see it’s cultural importance since it’s a UNESCO site.

Ayauhtli Orpinel
Ayauhtli OrpinelNew York City

Picturesque colonial downtown, safe, and with some of the best cuisine in the country (home of mole poblano and cemitas, for example). Cholula (town and archeological site), in the same metro area is also pretty cool, more hippie. Puebla is the 4th largest city in Mexico and only an hour or so away from the capital, Mexico D.F.

cheriSan Francisco

Gorgeous town about 2 hours from Mexico City without traffic. You can either take a very nice bus for $30 roundtrip or pitch in with some friends for a car (~$170USD) so less than ~$45USD/person with driver included. It was founded in 1531 so the city architecture and planning makes it worth a visit. It's a World Heritage Site! Great local eats include mole and the national seasonal dish, chiles en nogada.

Stephen Hubbard
Stephen HubbardSydney

Puebla is one of our favourite places in Mexico. It's a beautiful vibrant city.


The least expensive month is September, with an average of £34 per night. The most expensive month to stay in Puebla is January, with an average price of £42 per night.
The average price of a hotel in October last year was £35 per night. This is 5% less than the average nightly price of £37 seen over the previous 12 months.
In Puebla, the expected average temperature in October is 14.9°C/58.7°F. The warmest month is typically April, which averages 25.4°C/77.7°F. The coolest month is January, with temperatures averaging 1.9°C/35.4°F.
The nearest airport to Puebla is Puebla (PBC) (12.36 miles).

Plan a trip to Mexico