Puebla hotels

Search hundreds of travel sites at once for hotels in Puebla

Sun 3-12
Thu 7-12
...and more

Let KAYAK do the searching

Save on your next stay

Search and compare hundreds of travel sites at once for hotels in Puebla

We’re completely free to use – no hidden charges or fees

Latest Puebla Hotel Deals

MOST POPULARPuebla City
3 stars from S$ 21
4+ stars from S$ 27
Cholula
3 stars from S$ 43
4+ stars from S$ 52
Atlixco
3 stars from S$ 85
4+ stars from S$ 47
Chignahuapan
3 stars from S$ 36
4+ stars from S$ 45
Zacatlán
3 stars from S$ 41
5+ stars from S$ 241

Best Puebla hotels

Most recommended Puebla hotels

Show all
NH Puebla Centro Histórico - Puebla City - Lounge
NH Puebla Centro Histórico
8.4 Very Good
S$ 93+
S$ 93+
Free Wi-Fi
Pool
Pet-friendly
Hotel Isabel - Puebla City - Balcony
Hotel Isabel
8.6 Very Good
S$ 84+
S$ 84+
Free Wi-Fi
Hotel Del Centro
6.6 Okay
S$ 21+
S$ 21+
Parking
Free Wi-Fi
Hotel Rincón Poblano
8.1 Very Good
S$ 47+
S$ 47+
Free Wi-Fi
Pet-friendly
Hotel Barroco
8.7 Very Good
S$ 41+
S$ 41+
Free Wi-Fi
Four Points by Sheraton Puebla
9.2 Wonderful
S$ 88+
S$ 88+
Parking
Free Wi-Fi
Pool
Pet-friendly
Hotel Elena
7.9 Good
S$ 75+
S$ 75+
Parking
Free Wi-Fi

How much is a Puebla hotel?

Here are our most popular & best value hotels

2 stars and below

3 stars

4 stars and above

Good to know

Average price (weeknight)

S$ 79

Average price (weekend night)

S$ 98
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

When to book a hotel in Puebla

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

Top tips for finding the perfect Puebla hotel

  • Book at least 16 days before your stay begins to get the best price for your Puebla accommodation.

FAQs when booking a hotel in Puebla

  • What is the most popular destination in Puebla?

    Based on KAYAK hotel searches, the most popular destination is Puebla City (100% of total searches to Puebla).

  • How much is a cheap hotel in Puebla?

    KAYAK users have found double rooms in Puebla for as cheap as S$ 11 (Puebla City) in the last 3 days. The average price is S$ 114.

  • How much is a hotel in Puebla for tonight?

    In the last 72 hours, users have found Puebla hotels for tonight for as low as S$ 11 (Puebla City). Users have also found 3-star hotels from S$ 34 (Puebla City) and 4-star+ hotels from S$ 25 (Puebla City).

Where to stay in Puebla?

Our map will help you find the perfect place to stay in Puebla by showing you the exact location of each hotel.