Hotels in Puebla

Search and compare Puebla hotels from hundreds of travel sites and save

Puebla
Dec 8 — Dec 92
Puebla
Wed 12/8
Thu 12/9
...and more

Tips for booking a Puebla hotel

Cheapest month:September
Most expensive month:April
Average price in Puebla:₱3,162/night
Absolute cheapest price found:₱247/night
Cheapest day:Monday
Most expensive day:Wednesday
₱2,111 - ₱7,137
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₱2,024 - ₱3,098
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puebla hotels

Show all 1,158 hotels
1
Staybridge Suites Puebla
Staybridge Suites Puebla
9.2 Excellent
Blvd. Hermanos Serdan 810, Puebla City, Puebla, Mexico
Show on map
4.9 km from city centre, Puebla City, PU, Mexico 

Located in Puebla, Staybridge Suites Puebla is within a 25-minute drive of Hermanos Serdan International Airport and offers an outdoor pool. Guests can also enjoy free internet access throughout the property.

2
Grand Fiesta Americana Puebla Angelópolis
Grand Fiesta Americana Puebla Angelópolis
9.2 Excellent
Calle Osa Mayor Número 2507, Puebla City, Puebla, Mexico
Show on map
3.2 km from city centre, Puebla City, PU, Mexico 

Located in Puebla, the hotel is within easy reach of Meritorious Autonomous University of Puebla and Great Pyramid of Cholula. It also offers a concierge, an outdoor pool and babysitting/child services.

3
Jf Grand Puebla
Jf Grand Puebla
9.2 Excellent
Av. Juarez 3309, La Paz, Puebla City, Puebla, Mexico
Show on map
2.8 km from city centre, Puebla City, PU, Mexico 

JF Grand Puebla is located in Puebla and features a rooftop terrace and free Wi-Fi. It also offers laundry facilities, an outdoor pool and valet parking.

4
Fiesta Inn Puebla Las Animas
Fiesta Inn Puebla Las Animas
9.3 Excellent
39 Poniente 3515 Col Las Animas, Puebla City, Puebla, Mexico
Show on map
3.6 km from city centre, Puebla City, PU, Mexico 

Fiesta Inn Puebla Las Animas is located in Puebla and offers guests free Wi-Fi. It also provides valet parking, a sun deck and an outdoor pool.

5
La Quinta by Wyndham Puebla Palmas Angelopolis
La Quinta by Wyndham Puebla Palmas Angelopolis
8.9 Excellent
Ave. Zeta del Cochero No 407, Puebla City, Puebla, Mexico
Show on map
3.4 km from city centre, Puebla City, PU, Mexico 

Situated in Puebla, La Quinta by Wyndham Puebla Palmas Angelopolis offers 5-star accommodation, as well as an indoor pool and free Wi-Fi. It also provides laundry facilities, a safe and valet parking.

Cheapest hotels in Puebla, Mexico

Show all 1,158 hotels
Jf Grand Puebla
Jf Grand Puebla
9.2 Excellent
Av. Juarez 3309, La Paz, Puebla City, Puebla, Mexico
Show on map
2.8 km from city centre,  

JF Grand Puebla is located in Puebla and features a rooftop terrace and free Wi-Fi. It also offers laundry facilities, an outdoor pool and valet parking.

₱1,864
Avg. per night
La Quinta by Wyndham Puebla Palmas Angelopolis
La Quinta by Wyndham Puebla Palmas Angelopolis
8.9 Excellent
Ave. Zeta del Cochero No 407, Puebla City, Puebla, Mexico
Show on map
3.4 km from city centre,  

Situated in Puebla, La Quinta by Wyndham Puebla Palmas Angelopolis offers 5-star accommodation, as well as an indoor pool and free Wi-Fi. It also provides laundry facilities, a safe and valet parking.

₱1,964
Avg. per night
Staybridge Suites Puebla
Staybridge Suites Puebla
9.2 Excellent
Blvd. Hermanos Serdan 810, Puebla City, Puebla, Mexico
Show on map
4.9 km from city centre,  

Located in Puebla, Staybridge Suites Puebla is within a 25-minute drive of Hermanos Serdan International Airport and offers an outdoor pool. Guests can also enjoy free internet access throughout the property.

₱2,871
Avg. per night
Fiesta Inn Puebla Las Animas
Fiesta Inn Puebla Las Animas
9.3 Excellent
39 Poniente 3515 Col Las Animas, Puebla City, Puebla, Mexico
Show on map
3.6 km from city centre,  

Fiesta Inn Puebla Las Animas is located in Puebla and offers guests free Wi-Fi. It also provides valet parking, a sun deck and an outdoor pool.

₱2,871
Avg. per night
Grand Fiesta Americana Puebla Angelópolis
Grand Fiesta Americana Puebla Angelópolis
9.2 Excellent
Calle Osa Mayor Número 2507, Puebla City, Puebla, Mexico
Show on map
3.2 km from city centre,  

Located in Puebla, the hotel is within easy reach of Meritorious Autonomous University of Puebla and Great Pyramid of Cholula. It also offers a concierge, an outdoor pool and babysitting/child services.

₱5,440
Avg. per night

Hotel prices in Puebla

3 stars

₱1,964 - ₱2,871

Fiesta Inn Puebla Las Animas

#1 Most popular

₱2,871
Avg. per night
Staybridge Suites Puebla

#2 Most popular

₱2,871
Avg. per night
La Quinta by Wyndham Puebla Palmas Angelopolis
₱1,964
Avg. per night
4 stars +

₱1,864 - ₱5,440

Grand Fiesta Americana Puebla Angelópolis

#1 Most popular

₱5,440
Avg. per night
Jf Grand Puebla

Best value

Jf Grand Puebla
9.2 Excellent
₱1,864
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Puebla

Puebla travel FAQs

  • Where is the best place to stay in Puebla?

    Puebla City, Chignahuapan, and Zacatlán are some of the most favored places to stay in Puebla.

  • What are the best hotels in Puebla?

    66 reviews rated Hotel Pósada Maria Isabel with an average score of 7.5/10. It may also be worth looking into the NH Puebla Centro Histórico, which received a rating of 8.6/10 from 1,310 reviews. Grand Fiesta Americana Puebla Angelópolis could also be a good option, with a score of 9.2/10 from 492 reviews.