Hotels in Puebla

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

Puebla
Nov 25 — Nov 262
Puebla
Thu 11/25
Fri 11/26
...and more

Tips for booking a Puebla hotel

Cheapest month:December
Most expensive month:February
Average price in Puebla:$79/night
Absolute cheapest price found:$7/night
Cheapest day:Monday
Most expensive day:Tuesday
$48 - $162
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$46 - $106
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puebla hotels

Show all 1,155 hotels
1
Staybridge Suites Puebla
Staybridge Suites Puebla
9.3 Excellent
Blvd. Hermanos Serdan 810, Puebla City, Puebla, Mexico
Show on map
3.0 mi 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
Azul Talavera Hotel
Azul Talavera Hotel
9.3 Excellent
10 Norte #1402, Puebla City, Puebla, Mexico
Show on map
0.9 mi from city centre, Puebla City, PU, Mexico 

Strategically located in the middle of the city, this 5-star hotel makes for an excellent base in Puebla. It offers free Wi-Fi, an outdoor pool and facial treatments.

3
Hotel Boutique Casareyna
Hotel Boutique Casareyna
9.4 Excellent
Privada 2 Oriente 1007, Puebla City, Puebla, Mexico
Show on map
0.7 mi from city centre, Puebla City, PU, Mexico 

This award-winning hotel provides modern accommodation in Puebla. It also offers free Wi-Fi, an outdoor pool and a free shuttle service.

4
Four Points by Sheraton Puebla
Four Points by Sheraton Puebla
9.2 Excellent
Boulevard Hermanos Serdssn No 102, Puebla City, Puebla, Mexico
Show on map
1.9 mi from city centre, Puebla City, PU, Mexico 

Four Points by Sheraton Puebla is located in Puebla and features free Wi-Fi. It also offers an express check-in and check-out feature, an outdoor pool and a 24-hour reception.

5
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
2.0 mi 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.

6
NH Puebla Finsa
NH Puebla Finsa
8.9 Excellent
Av. Moratilla 132-1, Puebla City, Puebla, Mexico
Show on map
4.5 mi from city centre, Puebla City, PU, Mexico 

NH Puebla FINSA provides a charming setting while in Puebla. It also features a swimming pool, a 24-hour reception and room service.

7
Ramada Encore by Wyndham Puebla
Ramada Encore by Wyndham Puebla
9.1 Excellent
Lateral del Anillo Periferico Ecologico, Puebla City, Puebla, Mexico
Show on map
7.6 mi from city centre, Puebla City, PU, Mexico 

Located in San Francisco Ocotlan, Ramada Encore by Wyndham Puebla is within a 25-minute drive of Hermanos Serdan International Airport and provides an indoor pool. The various facilities this modern hotel offers include a shopping mall, an express check-in and check-out feature and a 24-hour reception.

8
Intercontinental Presidente Puebla
Intercontinental Presidente Puebla
8.6 Excellent
Blvd Hermanos Serdan 141, Puebla City, Puebla, Mexico
Show on map
1.7 mi from city centre, Puebla City, PU, Mexico 

Presidente Intercontinental Puebla offers 5-star accommodation in Puebla. It also features a sauna, a rooftop terrace and an outdoor pool.

Cheapest hotels in Puebla, Mexico

Show all 1,155 hotels
Hotel Gala
Hotel Gala
8.5 Excellent
Avenida 3, Pte., No 150, Puebla City, Puebla, Mexico
Show on map
0.1 mi from city centre,  

Strategically located in the centre of the city, this 4-star hotel makes for an ideal base in Puebla. It also offers a swimming pool, a sun deck and free Wi-Fi.

$34
Avg. per night
NH Puebla Finsa
NH Puebla Finsa
8.9 Excellent
Av. Moratilla 132-1, Puebla City, Puebla, Mexico
Show on map
4.5 mi from city centre,  

NH Puebla FINSA provides a charming setting while in Puebla. It also features a swimming pool, a 24-hour reception and room service.

$34
Avg. per night
Hotel Del Portal
Hotel Del Portal
8.2 Excellent
Juan de Palafox y Mendoza 205, Puebla City, Puebla, Mexico
Show on map
0.3 mi from city centre,  

Strategically located in the heart of the city, this 4-star hotel makes for an ideal base in Puebla. It is also a five-minute walk from the Biblioteca Palafoxiana, the Amparo Museum and Puebla Cathedral, and is close to many of the area's popular attractions.

$35
Avg. per night
Hotel Real de Puebla
Hotel Real de Puebla
8.1 Excellent
5 Poniente #2522 Col La Paz, Puebla City, Puebla, Mexico
Show on map
1.3 mi from city centre,  

Providing an outdoor pool and a sauna, Real de Puebla offers modern rooms close to Puebla Cathedral. Unique views of Puebla are also a popular feature with guests.

$35
Avg. per night
Ikonik Hotel Puebla
Ikonik Hotel Puebla
8.9 Excellent
Boulevard 5 de Mayo 202, Puebla City, Puebla, Mexico
Show on map
0.6 mi from city centre,  

Ikonik Hotel Puebla offers 4-star accommodation in Puebla. Guests can also make use of complimentary wireless internet.

$36
Avg. per night
Courtyard by Marriott Puebla Las Animas
Courtyard by Marriott Puebla Las Animas
8.4 Excellent
Av 31 Poniente 3333, Esq Blvd. Atlixco, Puebla City, Puebla, Mexico
Show on map
2.1 mi from city centre,  

Courtyard by Marriott Puebla Las Animas offers 4-star accommodation in Puebla. It also provides a sauna, an outdoor pool and a rooftop terrace.

$38
Avg. per night
NH Puebla Centro Histórico
NH Puebla Centro Histórico
8.6 Excellent
Calle 5 Sur #105, Col. Centro, Puebla City, Puebla, Mexico
Show on map
0.1 mi from city centre,  

NH Puebla Centro Historico is situated in the centre of Puebla and offers a rooftop pool. It has a fitness centre, as well as a rooftop terrace, 24-hour room service and an express check-in and check-out feature.

$39
Avg. per night
Jf Grand Puebla
Jf Grand Puebla
9.2 Excellent
Av. Juarez 3309, La Paz, Puebla City, Puebla, Mexico
Show on map
1.8 mi 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.

$39
Avg. per night

Hotel prices in Puebla

2 stars and under

$9 - $56

City Express Puebla Centro

#1 Most popular

$40
Avg. per night
City Express Puebla Angelopolis

#2 Most popular

$30
Avg. per night
Hostal Santo Domingo

Best value

$9
Avg. per night
3 stars

$23 - $215

La Quinta by Wyndham Puebla Palmas Angelopolis
$41
Avg. per night
Fiesta Inn Puebla Las Animas

#2 Most popular

$55
Avg. per night
Meson de San Sebastian

Best value

$23
Avg. per night
4 stars +

$25 - $324

NH Puebla Centro Histórico

#1 Most popular

$39
Avg. per night
Grand Fiesta Americana Puebla Angelópolis

#2 Most popular

$111
Avg. per night
Hotel la Noria

Best value

$25
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 has plenty to offer. Consider staying in some of its favored locations, like Puebla City, Cholula, and Atlixco.

  • What are the best hotels in Puebla?

    Cabanas Capulina, rated with a score of 7.4 from 15 reviewers, is one of the most popular hotels in Puebla. Other top stays include Hotel Pósada Maria Isabel, with an average rating of 7.3 from 64 reviewers, and Hotel Los Pinos Chignahuapan, with a score of 8.8 from 27 reviewers.