
Hotels in Puebla: what to know
How many hotels are there in Puebla?
We list 306 hotels in Puebla, Mexico, each with a guest score of 7 or more out of 10 from at least 50 reviews. By star rating: 26 five-star, 85 four-star, 102 three-star, 21 two-star and 72 one-star or unrated.
How many 5-star hotels are in Puebla?
26 of the 306 hotels we list in Puebla are five-star.
Which hotels in Puebla have the best reviews?
Among the hotels on this page, the highest guest scores are Gran Hotel de Puebla by HNF (10 from 239 reviews), Staybridge Suites Puebla by IHG (9.6 from 234 reviews) and Cartesiano Boutique & Wellness Hotel (9.4 from 893 reviews).
When is the best time to visit Puebla?
October, November, March and April are the best months to visit Puebla. Dry, warm, and the hurricane season is over.
How do I get to Puebla?
Flights to Puebla use the code PBC.






















