Find hotels in Puebla from $23

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 461 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Hacienda Santo Cristo Hotel & Spa - Adults Only
4 out of 5
Paseo de las Bugambilias 3118, Val de Cristo, Atlixco, PUE
Fully refundableReserve now, pay when you stay
The price is $98 per night from Sep 25 to Sep 26
$98
per night
Sep 25 - Sep 26
17.21 mi from city center
9.4/10 Exceptional! (93 reviews)
"great view of volcano"

Reviewed on Aug 9, 2023

Hacienda Santo Cristo Hotel & Spa - Adults Only
Camino Real Puebla Angelopolis
4 out of 5
Boulevard Atlixcayotl Km 5, Fraccionamiento La Vista, San Andrés Cholula, PUE
Fully refundableReserve now, pay when you stay
The price is $51 per night from Oct 8 to Oct 9
$51
per night
Oct 8 - Oct 9
2.7 mi from city center
8/10 Very Good! (1,001 reviews)
"Me gusto la ubicacion No me gusto el orden y limpieza"

Reviewed on Jul 29, 2023

Camino Real Puebla Angelopolis
Four Points By Sheraton Puebla
3.5 out of 5
Boulevard Hermanos Serdssn No 102, Colonia Real Del Monte, Puebla, PUE
Fully refundableReserve now, pay when you stay
The price is $57 per night from Oct 3 to Oct 4
$57
per night
Oct 3 - Oct 4
1.35 mi from city center
9.2/10 Wonderful! (1,003 reviews)
"Nice and clean"

Reviewed on Sep 16, 2023

Four Points By Sheraton Puebla

Save an average of 15% on thousands of hotels when you're signed in

Quinta Real Puebla
4 out of 5
7 Poniente 105 Centro Historico, Puebla, PUE
Fully refundableReserve now, pay when you stay
The price is $87 per night from Oct 17 to Oct 18
$87
per night
Oct 17 - Oct 18
1.57 mi from city center
8.4/10 Very Good! (1,002 reviews)
"Great place"

Reviewed on Sep 9, 2023

Quinta Real Puebla
Holiday Inn Express Puebla, an IHG Hotel
3.5 out of 5
Blvd. Hermanos Serdan 45, Colonia Amor, Puebla, PUE
Fully refundable
The price is $54 per night from Oct 8 to Oct 9
$54
per night
Oct 8 - Oct 9
1.12 mi from city center
9.2/10 Wonderful! (1,000 reviews)
"Excellent Service. Very convenient and quiet place to rest. The breakfast very well served"

Reviewed on Sep 3, 2023

Holiday Inn Express Puebla, an IHG Hotel
Banyan Tree Puebla
5 out of 5
10 Norte #1402, Col. Barrio del Alto, Puebla, PUE
Fully refundableReserve now, pay when you stay
The price is $167 per night from Sep 24 to Sep 25
$167
per night
Sep 24 - Sep 25
2.34 mi from city center
9/10 Wonderful! (425 reviews)
"Fantastic facilities, stellar service and good food venues."

Reviewed on Aug 23, 2023

Banyan Tree Puebla
InterContinental Presidente Puebla, an IHG Hotel
4 out of 5
Blvd Hermanos Serdan 141, Puebla, PUE
Fully refundable
The price is $89 per night from Oct 15 to Oct 16
$89
per night
Oct 15 - Oct 16
1.15 mi from city center
8.6/10 Excellent! (925 reviews)
"Exelent"

Reviewed on Aug 14, 2023

InterContinental Presidente Puebla, an IHG Hotel
Hotel Misión Puebla Angelopolis
4 out of 5
Privada de Sur No 3931, Colonia Granjas de Atoyac, Puebla, PUE
Fully refundableReserve now, pay when you stay
The price is $47 per night from Sep 24 to Sep 25
$47
per night
Sep 24 - Sep 25
0.48 mi from city center
8.2/10 Very Good! (442 reviews)
"Very nice installations, the staff is also very nice and kindle. What was a little annoying is there were a lot of cops, that makes you fill like in a crime scene"

Reviewed on May 9, 2023

Hotel Misión Puebla Angelopolis
La Quinta by Wyndham Puebla Palmas Angelopolis
3 out of 5
Ave. Zeta del Cochero No 407, San Andrés Cholula, PUE
Fully refundableReserve now, pay when you stay
The price is $61 per night from Sep 23 to Sep 24
$61
per night
Sep 23 - Sep 24
1.2 mi from city center
8.8/10 Excellent! (1,002 reviews)
"Excellent location"

Reviewed on Aug 25, 2023

La Quinta by Wyndham Puebla Palmas Angelopolis
Holiday Inn Express Hotel & Suites Puebla Angelopolis, an IHG Hotel
3 out of 5
Perseo N. 2502, Col.San Martinito, San Andrés Cholula, PUE
Fully refundableReserve now, pay when you stay
The price is $57 per night from Oct 5 to Oct 6
$57
per night
Oct 5 - Oct 6
2.69 mi from city center
9.2/10 Wonderful! (1,000 reviews)
"Very nice place!"

Reviewed on Sep 12, 2023

Holiday Inn Express Hotel & Suites Puebla Angelopolis, an IHG Hotel
Grand Fiesta Americana Puebla Angelópolis
4.5 out of 5
Calle Osa Mayor Número 2507, Col. Reserva Territorial Atlixcayot, Puebla, PUE
Fully refundableReserve now, pay when you stay
The price is $144 per night from Sep 24 to Sep 25
$144
per night
Sep 24 - Sep 25
0.85 mi from city center
9.4/10 Exceptional! (1,000 reviews)
"Breakfast was terrific and restaurant was lovely with great service."

Reviewed on Aug 19, 2023

Grand Fiesta Americana Puebla Angelópolis
Royalty Hotel Boutique
4 out of 5
Portal Hidalgo Numero 8, Puebla, PUE
Fully refundableReserve now, pay when you stay
The price is $92 per night from Sep 29 to Sep 30
$92
per night
Sep 29 - Sep 30
1.75 mi from city center
9.6/10 Exceptional! (83 reviews)
"Beautiful hotel in a great location. Staff are amazing. Excellent customer service. Both restaurants served great food. Will definitely be back here."

Reviewed on Sep 4, 2023

Royalty Hotel Boutique
Holiday Inn Puebla La Noria, an IHG Hotel
3.5 out of 5
Circuito Juan Pablo Ii No 1936, Puebla, PUE
Fully refundable
The price is $55 per night from Oct 8 to Oct 9
$55
per night
Oct 8 - Oct 9
0.63 mi from city center
8.8/10 Excellent! (1,000 reviews)
"El personal muy amable y ay mucha seguridad pq ay mucho personal q te cuida"

Reviewed on Sep 7, 2023

Holiday Inn Puebla La Noria, an IHG Hotel
Hotel Boutique Casareyna
4.5 out of 5
Privada 2 Oriente 1007, Centro Historico, Puebla, PUE
Fully refundableReserve now, pay when you stay
The price is $99 per night from Oct 1 to Oct 2
$99
per night
Oct 1 - Oct 2
2.15 mi from city center
9.4/10 Exceptional! (1,001 reviews)
"Very spacious rooms. great customer service."

Reviewed on Jul 26, 2023

Hotel Boutique Casareyna
Collection O Hotel Del Portal, Puebla
3.5 out of 5
Juan de Palafox y Mendoza 205, Colonia Centro, Puebla, PUE
1.83 mi from city center
7.6/10 Good! (508 reviews)
"Beautiful building! You have a lot of restaurants and attractions around you. This is my second time staying here and I love it."

Reviewed on Aug 24, 2023

Collection O Hotel Del Portal, Puebla
Fiesta Inn Puebla Las Animas
3.5 out of 5
39 Poniente 3515 Col Las Animas, Puebla, PUE
Fully refundableReserve now, pay when you stay
The price is $57 per night from Oct 3 to Oct 4
$57
per night
Oct 3 - Oct 4
0.78 mi from city center
9/10 Wonderful! (661 reviews)
"Clearness and very helpful staff"

Reviewed on Sep 1, 2023

Fiesta Inn Puebla Las Animas
Sonata Hotel
3.5 out of 5
18 Blvd. Europa, San Andrés Cholula, PUE
Fully refundableReserve now, pay when you stay
The price is $54 per night from Sep 23 to Sep 24
$54
per night
Sep 23 - Sep 24
4.86 mi from city center
8/10 Very Good! (411 reviews)
"Sería conveniente tener la misma calidad que encontramos meses atrás. Ahora, las toallas estaban deshilachadas y percudidas, la regadera goteaba y el piso estaba lleno de sarro. No hubo cuidado para darnos toalla de manos al día siguiente y la obtuvimos hasta que la pedimos. Si la habitación se paga ..."

Reviewed on Aug 16, 2023

Sonata Hotel
City Express Junior by Marriott Puebla Angelopolis
3 out of 5
Circuit Juan Pablo II No. 1743, Col. La Noria, Puebla, PUE
Fully refundableReserve now, pay when you stay
The price is $40 per night from Oct 10 to Oct 11
$40
per night
Oct 10 - Oct 11
0.78 mi from city center
8.4/10 Very Good! (549 reviews)
"Todo tramite ...muy facil y sencillo."

Reviewed on Jun 30, 2023

City Express Junior by Marriott Puebla Angelopolis
Hotel Barroco
3 out of 5
4 Norte 404 Col. Centro, Puebla, PUE
Fully refundableReserve now, pay when you stay
The price is $23 per night from Sep 24 to Sep 25
$23