Hotels in Puebla

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

Puebla
7 Dec — 8 Dec2
Puebla
Tue 7/12
Wed 8/12
...and more

Tips for booking a Puebla hotel

Cheapest month:September
Most expensive month:April
Average price in Puebla:$88/night
Absolute cheapest price found:$2/night
Cheapest day:Monday
Most expensive day:Saturday
$60 - $203
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$58 - $73
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puebla hotels

Show all 1,162 hotels
1
Plaza Poblana
Plaza Poblana
8.1 Excellent
Boulevard Norte No. 4212, Puebla City, Puebla, Mexico
Show on map
3.3 km from city centre, Puebla City, PU, Mexico 

Hotel Plaza Poblana provides a modern setting while in Puebla. It features a spa, as well as an indoor pool, a sauna and an express check-in and check-out feature.

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.

6
Villas Arqueologicas Cholula
Villas Arqueologicas Cholula
8.1 Excellent
2 Poniente No. 601, Cholula, Puebla, Mexico
Show on map
2.2 km from city centre, Cholula, PU, Mexico 

Located in Puebla, Villas Arqueologicas Cholula is within a 30-minute drive of Hermanos Serdan International Airport and provides an outdoor pool and free Wi-Fi. The numerous facilities this unique hotel offers include an express check-in and check-out feature, meeting rooms and a 24-hour reception.

Cheapest hotels in Puebla, Mexico

Show all 1,162 hotels
Plaza Poblana
Plaza Poblana
8.1 Excellent
Boulevard Norte No. 4212, Puebla City, Puebla, Mexico
Show on map
3.3 km from city centre,  

Hotel Plaza Poblana provides a modern setting while in Puebla. It features a spa, as well as an indoor pool, a sauna and an express check-in and check-out feature.

$49
Avg. per night
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.

$53
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.

$56
Avg. per night
Hotel Senorial
Hotel Senorial
8.9 Excellent
C.4 Norte No 602 (Entre 6 Y 8 Oriente), Puebla City, Puebla, Mexico
Show on map
0.8 km from city centre,  

Conveniently situated, Hotel Senorial offers easy access to Puebla's popular hot spots. It also provides a beauty centre, a sauna and an express check-in and check-out feature.

$59
Avg. per night
Villas Arqueologicas Cholula
Villas Arqueologicas Cholula
8.1 Excellent
2 Poniente No. 601, Cholula, Puebla, Mexico
Show on map
2.2 km from city centre,  

Located in Puebla, Villas Arqueologicas Cholula is within a 30-minute drive of Hermanos Serdan International Airport and provides an outdoor pool and free Wi-Fi. The numerous facilities this unique hotel offers include an express check-in and check-out feature, meeting rooms and a 24-hour reception.

$64
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.

$81
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.

$154
Avg. per night

Hotel prices in Puebla

3 stars

$49 - $81

Villas Arqueologicas Cholula

No. 1 most popular

$64
Avg. per night
La Quinta by Wyndham Puebla Palmas Angelopolis

No. 2 most popular

$56
Avg. per night
Plaza Poblana

Best value

Plaza Poblana
8.1 Excellent
$49
Avg. per night
4 stars and up

$53 - $154

Grand Fiesta Americana Puebla Angelópolis

No. 1 most popular

$154
Avg. per night
Hotel Senorial

No. 2 most popular

Hotel Senorial
8.9 Excellent
$59
Avg. per night
Jf Grand Puebla

Best value

Jf Grand Puebla
9.2 Excellent
$53
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?

    Users favour staying in areas such as Cholula, Puebla City, and Chignahuapan. Consider these locations when searching for your desired stay.

  • What are the best hotels in Puebla?

    Villas Arqueologicas Cholula is a very popular hotel in Puebla, with a score of 8.1 from 150 reviews. Grand Fiesta Americana Puebla Angelópolis (9.2 from 489 reviews) and NH Puebla Centro Histórico (8.6 from 1,313 reviews) are also highly rated Puebla hotels based on recent feedback from HotelsCombined users.