Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Puebla

Filter by star ratings
All filters
NH Puebla Centro Histórico
8.7 Excellent

0.1 mi from city centre, Puebla City Show on map

ExcellentBased on 1,152 reviews
8.7

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.

Misión Puebla Angelópolis
8.9 Excellent

1.5 mi from city centre, Puebla City Show on map

ExcellentBased on 957 reviews
8.9

Situated in Puebla, the hotel is within easy reach of Meritorious Autonomous University of Puebla and Great Pyramid of Cholula. Those staying at the property can also take advantage of complimentary Wi-Fi access during their stay.

El Sueño Hotel & Spa
8.9 Excellent

0.2 mi from city centre, Puebla City Show on map

ExcellentBased on 430 reviews
8.9

Within a two minute walk of the Amparo Museum, El Sueno Hotel & Spa is situated in the heart of Puebla. It also provides an indoor pool, luggage storage and valet parking.

Hotel Casa de la Audiencia
9.6 Excellent

0.2 mi from city centre, Atlixco Show on map

ExcellentBased on 139 reviews
9.6

Casa de la Audiencia is located in Atlixco and offers free Wi-Fi. It also provides a laundry service and a 24-hour reception.

Hotel la Noria
7.6 Good

1.7 mi from city centre, Puebla City Show on map

GoodBased on 183 reviews
7.6

Hotel la noria Puebla is located in Puebla and offers free Wi-Fi. It also provides an express check-in and check-out feature.

Hilton Garden Inn Puebla Angelópolis
9.2 Excellent

3.4 mi from city centre, Puebla City Show on map

ExcellentBased on 487 reviews
9.2

Boasting an outdoor pool, Hilton Garden Inn Puebla Angelopolis is located in Puebla and offers comfortable accommodation. Those staying at the property also have access to complimentary wireless internet and on-site parking.

Hotel Barroco
8.2 Excellent

0.5 mi from city centre, Puebla City Show on map

ExcellentBased on 229 reviews
8.2

The hotel is located in the centre of Puebla and is within a 10-minute walk of Puebla Cathedral. It also offers a 24-hour reception, a laundry service and free Wi-Fi.

Hotel La Casa de Piedra
8.8 Excellent

0.2 mi from city centre, Cuetzalán del Progreso Show on map

ExcellentBased on 213 reviews
8.8

Hotel La Casa de Piedra provides charming 3-star accommodation in Cuetzalan del Progreso. Guests can also enjoy complimentary internet access throughout the property.

Hotel Lastra
8.6 Excellent

1.3 mi from city centre, Puebla City Show on map

ExcellentBased on 50 reviews
8.6

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Puebla. It also provides laundry facilities, an outdoor pool and a safe.

Room Hotel & Suites
9.1 Excellent

2.2 mi from city centre, Puebla City Show on map

ExcellentBased on 37 reviews
9.1

ROOM Hotel & Suites provides a comfortable setting when in Puebla. Guests can also enjoy complimentary internet in all areas.

Tips for booking a Puebla hotel

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

Top Rated Puebla hotels

Show all 913 hotels
1
City Express Puebla Centro
8.6 Excellent

0.9 mi from city centre, Puebla City Show on map

Conveniently located in the middle of the city, this 4-star hotel makes for an ideal base in Puebla. It also provides an express check-in and check-out feature, meeting rooms and a free shuttle service.

2
Plaza Poblana
8.1 Excellent

2.0 mi from city centre, Puebla City Show on map

Hotel Plaza Poblana provides a modern setting while in Puebla. It features a spa, as well as a heated pool, a sauna and valet parking.

3
City Express Junior Puebla Finsa
8.4 Excellent

5.7 mi from city centre, Puebla City Show on map

City Express Junior Puebla FINSA offers 3-star accommodation, as well as room service, laundry facilities and a 24-hour business centre. It also provides meeting rooms, a safe and a 24-hour reception.

4
Hit Hoteles Aeropuerto Puebla
8.8 Excellent

1.9 mi from city centre, Huejotzingo Show on map

Featuring a shuttle service to Hermanos Serdan International Airport, as well as free Wi-Fi, Hit Hoteles Aeropuerto Puebla is a comfortable place to stay in Huejotzingo. It also offers an express check-in and check-out feature, a sun deck and a swimming pool.

5
Azul Talavera Hotel
9.4 Excellent

0.8 mi from city centre, Puebla City Show on map

Strategically located in the middle of the city, this 5-star hotel makes for an excellent base in Puebla. It also provides facial treatments, an outdoor pool and a beauty centre.

6
City Express Puebla Finsa
8.6 Excellent

5.7 mi from city centre, Puebla City Show on map

City Express Puebla FINSA is located in Sanctorum and offers a free shuttle service and free Wi-Fi. It provides 4-star accommodation with air-conditioned rooms.

7
Hotel Boutique Casareyna
9.4 Excellent

0.6 mi from city centre, Puebla City Show on map

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

8
Hotel Boutique & Spa Casona De La China Poblana
9.1 Excellent

0.4 mi from city centre, Puebla City Show on map

Strategically located in the middle of the city, this 3.5-star hotel makes for an excellent base in Puebla. It is ideally positioned for guests wanting to discover the area's attractions.

Cheapest hotels in Puebla, Mexico

Show all 913 hotels
Hotel Royal
7.3 Good

2.7 mi from city centre, Puebla City Show on map

The hotel is located in Puebla and offers free Wi-Fi. It also features a 24-hour reception and luggage storage.

$11
Avg. per night
Hotelito Ejido
8.6 Excellent

1.5 mi from city centre, Cuautlancingo Show on map

Aparthotel 117 Puebla offers a comfortable setting when in Sanctorum. It also features a terrace.

$12
Avg. per night
Hotel Barroco
8.2 Excellent

0.5 mi from city centre, Puebla City Show on map

The hotel is located in the centre of Puebla and is within a 10-minute walk of Puebla Cathedral. It also offers a 24-hour reception, a laundry service and free Wi-Fi.

$13
Avg. per night
Hotel San Pedro
7.5 Good

0.3 mi from city centre, Puebla City Show on map

Conveniently located in the middle of the city, this 3-star hotel makes for an ideal base in Puebla. It is ideally positioned for guests wanting to discover the area's attractions.

$13
Avg. per night
Hotel Palace Puebla
8.3 Excellent

0.3 mi from city centre, Puebla City Show on map

Strategically located in the middle of the city, this 3-star hotel makes for an excellent base in Puebla. It also offers valet parking, free Wi-Fi and a 24-hour reception.

$18
Avg. per night
Hotel Star Express
8.2 Excellent

2.1 mi from city centre, Puebla City Show on map

Hotel Star Express provides a comfortable setting while in Puebla. Those staying at the property can also take advantage of complimentary Wi-Fi throughout their stay.

$20
Avg. per night
Hotel Santiago
9.2 Excellent

0.2 mi from city centre, Puebla City Show on map

Hotel Santiago Puebla provides comfortable accommodation in the heart of Puebla. It is also set just moments from the Biblioteca Palafoxiana.

$21
Avg. per night
Hotel San Angel
7.6 Good

0.3 mi from city centre, Puebla City Show on map

Conveniently located in the middle of the city, this 4-star hotel makes for an excellent base in Puebla. It is ideally located for those wanting to sightsee in the area.

$21
Avg. per night

Hotel prices in Puebla

2 stars and under

$10 - $65

#1 Most popular

$24
Avg. per night

#2 Most popular

$38
Avg. per night

Best value

Piki Hotel y Hostal
8.0 Excellent
$10
Avg. per night
3 stars

$13 - $96

#1 Most popular

$41
Avg. per night

#2 Most popular

$96
Avg. per night

Best value

$13
Avg. per night
4 stars +

$23 - $316

#1 Most popular

$45
Avg. per night

#2 Most popular

$37
Avg. per night

Best value

Hotel El Campanario
8.4 Excellent
$23
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?

    NH Puebla Centro Histórico, rated with a score of 8.7 from 1,152 reviewers, is one of the most popular hotels in Puebla. Other top stays include Courtyard by Marriott Puebla Las Animas, with an average rating of 8.3 from 291 reviewers, and Azul Talavera Hotel, with a score of 9.4 from 181 reviewers.