Hotels in Puebla (Puebla, Mexico)

  1. Hotel San Agustin

    3 Stars

    Budget-friendly accommodation, Proximity to Biblioteca Palafoxiana

    from  $17
    See prices from 7 sites
    • Popular choice

    NH Puebla Centro Histórico

    4 Stars

    Prime location in historic center, Restaurant with San Agustin Church views

    from  $46
    See prices from 20 sites
  2. Hotel Panamerican

    3 Stars

    Heated outdoor pool and garden, Rooms with pool or garden views

    from  $33
    See prices from 8 sites
  3. Hotel Royal Puebla

    3 Stars

    Rooms with Chiquihuite Hill views, On-site dining at Corey's Kitchen

    from  $31
    See prices from 9 sites
  4. Casa Pepe Hostel Boutique - Puebla

    4 Stars

    Prime historic center location, Daily organized activities and tours

    from  $22
    See prices from 10 sites
  5. Hotel Sofia

    3 Stars

    Rooftop terrace with city views, On-site restaurant and bar

    from  $27
    See prices from 8 sites
  6. Camino Real Puebla Angelopolis

    5 Stars

    Outdoor pool with bar service, Full-service spa and wellness offerings

    from  $56
    See prices from 18 sites
  7. Tru by Hilton Puebla Angelopolis

    4 Stars

    Specialty seafood restaurant Villa Rica, Spacious rooms with city views

    from  $55
    See prices from 6 sites
  8. Hotel Escala Puebla Centro

    3 Stars

    Rooms with city view terraces, Historic building with modern design

    from  $24
    See prices from 12 sites
  9. Puebla Inn Express

    3 Stars

    Panoramic city and volcano views, On-site Mexican cuisine restaurant

    from  $18
    See prices from 8 sites
    • Popular choice

    Holiday Inn Express Puebla by IHG

    3 Stars

    Indoor heated pool for year-round use, Spacious, clean, and comfortable rooms

    from  $45
    See prices from 12 sites
  10. La Quinta by Wyndham Puebla Palmas Angelopolis

    4 Stars

    Indoor heated swimming pool, Panoramic city and volcano views

    from  $55
    See prices from 15 sites
  11. Hotel Isabel

    3 Stars

    Historic city center location, Rooms with private whirlpool tubs

    from  $32
    See prices from 8 sites
  12. Hotel Teresita

    2 Stars

    Tour and ticket assistance, Rainfall showerheads in private bathrooms

    from  $21
    See prices from 8 sites
  13. Hotel Barroco

    Rooms with city views and patios, Terrace and garden access

    from  $24
    See prices from 8 sites
  14. Hotel Río Puebla Centro

    2 Stars

    Tour and ticket assistance, Charming courtyard garden

    from  $23
    See prices from 9 sites
  15. Hotel Gilfer Puebla Centro Histórico

    4 Stars

    Rooms with cathedral dome views, Secure on-site parking

    from  $41
    See prices from 11 sites
  16. One Puebla Angelopolis Periferico

    3 Stars

    Business center and meeting room, Modern and functional guest rooms

    from  $51
    See prices from 9 sites
  17. Hotel Central Puebla

    3 Stars

    Rooms with inner courtyard views, Authentic Mexican dining experience

    from  $23
    See prices from 9 sites
  18. Holiday Inn Puebla La Noria By Ihg

    4 Stars

    Delicious buffet breakfast, Outdoor pool and sundeck

    from  $50
    See prices from 14 sites
  19. Courtyard by Marriott Puebla Las Animas

    4 Stars

    Outdoor pool for relaxation, Newly renovated rooms

    from  $50
    See prices from 15 sites
  20. Fiesta Inn Parque Puebla

    4 Stars

    Indoor heated pool with stadium views, Panoramic city and volcano views

    from  $61
    See prices from 15 sites
  21. City Express by Marriott Puebla Centro

    3 Stars

    Well-equipped fitness center, Peaceful garden setting

    from  $50
    See prices from 18 sites
  22. Marriott Puebla Hotel Meson del Angel

    5 Stars

    Two distinct dining experiences, Expansive tropical gardens

    from  $50
    See prices from 15 sites
  23. One Puebla Finsa

    3 Stars

    Secure on-site parking, Rainfall showerheads in bathrooms

    from  $49
    See prices from 8 sites
  24. Plaza Poblana

    4 Stars

    Rooms with Popocatepetl volcano views, Indoor swimming pool and spa

    from  $30
    See prices from 11 sites
  25. Hotel Santiago

    3 Stars

    Steps from Puebla's Zócalo, Rooftop terrace with cathedral views

    from  $36
    See prices from 9 sites
  26. Best Western Hotel San Pedro Puebla

    4 Stars

    Prime location near Zócalo, Heated outdoor pool and hot tub

    from  $66
    See prices from 11 sites
  27. Hotel 5 de Mayo

    3 Stars

    Indoor heated pool and fitness center, Villas with private parking

    from  $52
    See prices from 11 sites
  28. Four Points by Sheraton Puebla

    4 Stars

    Rooms with city and volcano views, Heated outdoor swimming pool

    from  $47
    See prices from 13 sites
  29. Wyndham Puebla Angelopolis

    4 Stars

    Rooms with city views, Heated indoor swimming pool

    from  $54
    See prices from 17 sites
  30. City Express Junior by Marriott Puebla Angelopolis

    3 Stars

    Rooms with volcano views, On-site gift and souvenir shop

    from  $58
    See prices from 5 sites
  31. Hilton Garden Inn Puebla Angelópolis

    4 Stars
    from  $70
    See prices from 15 sites
  32. Hotel Gala

    3 Stars

    Rooftop terrace with city views, Airy interior courtyard with fountain

    from  $36
    See prices from 10 sites
  33. Aristos Puebla

    3 Stars

    Indoor pool and health club, Rooftop terrace with city views

    from  $45
    See prices from 17 sites

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

When to book a hotel in Puebla

  • Cheapest month: August
    $62 per night
  • Yearly typical price
    $69 per night
  • Peak month: March
    $83 per night

Frequently Asked Questions about Puebla

  • When is the cheapest time to book a hotel in Puebla?

    August is usually the cheapest month to book a hotel in Puebla, with typical prices around $62 per night based on 233,617 price comparisons.

  • When are hotel prices highest in Puebla?

    Hotel prices in Puebla are usually highest during March, with typical prices around $83 per night.

  • How much does a hotel in Puebla cost per night?

    Hotel prices in Puebla usually range from $38 per night to $411 per night, with typical prices around $69 per night.

  • How do hotel prices in Puebla change throughout the year?

    Hotel prices in Puebla are typically lowest in August at around $62 per night, rising to around $83 per night in March.

  • August

    2026

    $62
    $38$107
  • September

    2026

    $64
    $38$106
  • October

    2026

    $67
    $38$114
  • November

    2026

    $70
    $35$124
  • December

    2026

    $67
    $38$117
  • January

    2027

    $67
    $36$160
  • February

    2027

    $71
    $39$164
  • March

    2027

    $83
    $56$411
  • April

    2027

    $71
    $41$162
  • May

    2027

    Select dates to see exact prices

  • June

    2027

    $81
    $47$160
  • July

    2027

    Select dates to see exact prices

Frequently Asked Questions about Puebla

Hotels in Puebla

These hotels may also be interesting for you...

City Districts - Puebla

Points of Interest - Puebla

Top Destinations

More Top Destinations