Puebla
Puebla Hotels, Puebla
14 Suggested Hotels
SEÑORIAL PUEBLA Hotel Puebla (4 stars) SEÑORIAL PUEBLA
$50 a $60 USD
4STARS 76 rooms
At the heart of the Downtown, 3 minutes from...
Puebla, Puebla
See Deal
BEST WESTERN REAL DE PUEBLA Hotel Puebla (4 stars) BEST WESTERN REAL DE PUEBLA
$47 a $61 USD
4STARS 182 rooms
In the best location in Puebla, our hotel is...
Puebla, Puebla
 
POSADA SAN PEDRO Hotel Puebla (5 stars) POSADA SAN PEDRO
$83 a $119 USD
Continental breakfast included
5STARS 80 rooms
Located a few steps from the Cathedral, 4 blocks...
Puebla, Puebla
 
CITY EXPRESS PUEBLA ANGELOPOLIS Hotel Puebla (4 stars) CITY EXPRESS PUEBLA ANGELOPOLIS
$76 a $83 USD
4STARS 117 rooms
In front of the La Noria Square, 5 minutes...
Puebla, Puebla
 
CITY EXPRESS PUEBLA CENTRO Hotel Puebla (4 stars) CITY EXPRESS PUEBLA CENTRO
$68 a $75 USD
4STARS 124 rooms
At the historic downtown, behind the San Francisco Park,...
Puebla, Puebla
 
CITY EXPRESS PUEBLA FINSA Hotel Puebla (4 stars) CITY EXPRESS PUEBLA FINSA
$72 a $78 USD
4STARS 108 rooms
Within Finsa Industrial Park.
Puebla, Puebla
 
PANAMERICAN Hotel Puebla (4 stars) PANAMERICAN
$47 USD
4STARS 92 rooms
Two blocks from the College, three blocks from Juárez...
Puebla, Puebla
EL SUEÑO HOTEL + SPA Hotel Puebla (Special Category) EL SUEÑO HOTEL + SPA
$132 a $232 USD
Breakfast included
Special Category Spa 20 suites
In Historic Downtown, 2 blocks from the Cathedral.
Puebla, Puebla
CONDADO PLAZA Hotel Puebla (4 stars) CONDADO PLAZA
$64 a $75 USD
4STARS 68 rooms
Located 5 minutes from the convention center and the...
Puebla, Puebla
SAN LEONARDO PUEBLA Hotel Puebla (4 stars) SAN LEONARDO PUEBLA
$105 a $118 USD
4STARS 78 rooms
In the historic center between the 2 and the...
Puebla, Puebla
LA ALHONDIGA Hotel Puebla (4 stars) LA ALHONDIGA
$50 USD
Spirit of Puebla Virreinal 50 Rooms
Central Passage Hall of Puebla.
Puebla, Puebla
CAMINO REAL ANGELOPOLIS Hotel Puebla (5 stars) CAMINO REAL ANGELOPOLIS
$120 USD
5STARS 153 rooms
Near Angelopolis Mall.
Puebla, Puebla
FIESTA INN FINSA Hotel Puebla (4 stars) FIESTA INN FINSA
$102 USD
4STARS 123 rooms
On the feeder road of Mexico City - Puebla...
Puebla, Puebla
QUINTA REAL Hotel Puebla (5 stars) QUINTA REAL
$154 USD
5STARS 84 Suites
In the Dpwntown, to two blocks from the Cathedral
Puebla, Puebla
Complete List of Hotels in Puebla: 95 Hotels
 
AMBASSADOR
4STARS 46 rooms
Carr. Fed. México - Puebla km 122 Puebla, Puebla
Hotel located in Cholula

$60 USD
breakfast included
 
ANGELOPOLIS AND BUSINESS
Boutique 18 rooms
13 Pte. No. 2915 Puebla, Puebla

$62 USD
breakfast included
 
ARISTOS PUEBLA
3STARS 150 rooms
Av. Reforma No. 533 Puebla, Puebla

$48 USD
dinner included
 
BEST WESTERN REAL DE PUEBLA
4STARS 182 rooms
5 Poniente No. 2522 Puebla, Puebla

 

$47 to $61 USD
 
CABRERA
3STARS 70 rooms
10 Oriente No. 6 Puebla, Puebla

$35 USD
 
CAMINO REAL ANGELOPOLIS
5STARS 153 rooms
Blvd. Atlixcayotl km 5 Puebla, Puebla

$120 USD
 
CASA CALLI
3STARS 40 rooms
Portal Vicente Guerrero No. 11 Puebla, Puebla
Hotel located in Cholula

$42 USD
 
CASA DE LA PALMA
Special Category 16 rooms
3 Oriente No. 217 Puebla, Puebla

$85 USD
breakfast included
 
CASA DEL CALLEJON
3STARS 8 rooms
3a. Oriente No. 603 Puebla, Puebla

$75 USD
 
CASAREYNA
Hotel - Restaurant 10 suites
Privada 2 Oriente No. 1007 Puebla, Puebla

$104 to $142 USD
breakfast included
 
CASONA DE LA CHINA POBLANA
Boutique Adults Only 10 suites
Av. 4 Norte No. 2 Puebla, Puebla

$168 USD
breakfast included
 
CASONA SAN ANTONIO
Special Category 14 rooms
9 Oriente No. 203 Puebla, Puebla

$118 USD
breakfast included
 
CITY EXPRESS PUEBLA ANGELOPOLIS
4STARS 117 rooms
Circuito Juan Pablo II No. 1755 Puebla, Puebla

 

$76 to $83 USD
 
CITY EXPRESS PUEBLA CENTRO
4STARS 124 rooms
Calle 10 Norte No. 1406 Puebla, Puebla

 

$68 to $75 USD
 
CITY EXPRESS PUEBLA FINSA
4STARS 108 rooms
Lateral Sur Autopista México-Puebla km 117 No. 3 Puebla, Puebla

 

$72 to $78 USD
 
COLONIAL
3STARS 70 rooms
4 Sur No. 105 Puebla, Puebla

$62 USD
 
CONDADO PLAZA
4STARS 68 rooms
31 Ote. No. 3106 esq. Priv. 6 - B Sur Puebla, Puebla

$64 to $75 USD
 
COURTYARD PUEBLA LAS ÁNIMAS
5STARS 154 rooms
Av. 31 Poniente No. 3333 esq. Blvd. Atlixco Puebla, Puebla

$95 USD
 
DE TALAVERA
2STARS 29 rooms
3 Sur No. 105 Puebla, Puebla

$37 USD
 
DEL PASEO
2STARS 52 rooms
5 Poniente No. 914 Puebla, Puebla

$32 USD
 
DEL PORTAL
4STARS 96 rooms
Juan de Palafox y Mendoza No. 205 Puebla, Puebla

$65 USD
breakfast included
 
DESCANSERIA
Hotel Business and Pleasure 24 rooms
3 Oriente No. 627 Puebla, Puebla

$99 USD
breakfast included
 
EL HOTELITO
3STARS 12 rooms
7 Sur No. 303 Puebla, Puebla

$44 USD
 
EL SUEÑO HOTEL + SPA
Special Category 20 suites
9 Oriente No. 12 Puebla, Puebla

$132 to $232 USD
Breakfast included
 
ESTRELLA DE BELEM
Bed and Breakfast and Spa 6 rooms
2 Oriente No. 410 Puebla, Puebla
Hotel located in Cholula

$151 to $198 USD
breakfast included
 
FIESTA INN FINSA
4STARS 123 rooms
Carr. México - Puebla No. 7735 Puebla, Puebla

$102 USD
 
FIESTA INN LAS ANIMAS
4STARS 140 rooms
39 Poniente No. 3515 Puebla, Puebla

$108 USD
 
FINCA SAN JOSE
2STARS 5 cabins
Circuito Valsequillo No. 30 Puebla, Puebla
Hotel located in Valsequillo

$32 USD
 
GILFER
3STARS 92 rooms
2 Oriente No. 11 Puebla, Puebla

$51 USD
 
GRANADA
3STARS 100 rooms
Blvd. de la Pedrera No. 2303 Puebla, Puebla

$51 USD
 
HACIENDA DEL MOLINO
Special Category 39 rooms
Calz. del Bosque No. 10 Puebla, Puebla

$57 to $90 USD
 
HOLIDAY INN EXPRESS PUEBLA
4STARS 189 rooms
Blvd. Hermanos Serdán No. 45 Puebla, Puebla

$76 USD
 
HOLIDAY INN PUEBLA FINSA
5STARS 131 rooms
Lateral Autopista México - Puebla No. 7719 Puebla, Puebla

$119 USD
 
HOLIDAY INN PUEBLA LA NORIA
5STARS 150 rooms
Circuito Juan Pablo II No. 1936 Puebla, Puebla

$107 USD
breakfast buffet included
 
HOSTAL DEL ZOCALO
3STARS 16 suites
Av. Miguel Alemán No. 101 Puebla, Puebla
Hotel located in Cholula

$32 USD
 
HOSTAL LA PAZ
4STARS 12 rooms
Tlaxco No. 706 Puebla, Puebla

$60 USD
 
IMPERIAL
3STARS 60 rooms
4 Oriente No. 212 Puebla, Puebla

$47 USD
breakfast included
 
KYOTO
3STARS 26 rooms
24 Norte No. 210-B Puebla, Puebla

$45 USD
 
LA ALHONDIGA
Spirit of Puebla Virreinal 50 Rooms
Av. 2 Oriente No. 3 Puebla, Puebla

$50 USD
 
LA HUERTA GOLF AND HOTEL
Special Category 11 rooms
Prol. 15 Sur y Priv. Juan Blanca No. 2501 Puebla, Puebla
Hotel located in Cholula

$80 USD
 
LA MORADA
1STAR 26 rooms
6 Oriente No. 414 Puebla, Puebla

$20 USD
 
LA PURIFICADORA
Boutique Pet Friendly 26 rooms
Callejón de la 10 Norte No. 802 Puebla, Puebla

$201 USD
 
LA QUINTA INN AND SUITES
Executive and Family Environment 186 rooms
Av. Zeta del Cochero No. 407 Puebla, Puebla

$76 USD
breakfast included
 
LA QUINTA LUNA
Historic Monument 7 rooms
3 Sur No. 702 Puebla, Puebla
Hotel located in Cholula

$156 to $188 USD
 
LA VIOLETA
Boutique 7 rooms
8 Oriente No. 1202 Puebla, Puebla

$96 USD
breakfast included
 
LAS AMERICAS
2STARS 60 rooms
14 Oriente No. 6 Puebla, Puebla
Hotel located in Cholula

$28 to $32 USD
 
LAS IGLESIAS
4STARS 40 rooms
7 Sur No. 501 Puebla, Puebla
Hotel located in Cholula

$66 USD
 
LASTRA
4STARS 68 rooms
Calz. de los Fuertes No. 2633 Puebla, Puebla

$96 USD
 
MARMOY
3STARS 17 rooms
Av. Morelos No. 214 - A Puebla, Puebla
Hotel located in Cholula

$44 USD
 
MARRIOTT REAL PUEBLA
5STARS 192 rooms
Blvd. Hermanos Serdán No. 807 Puebla, Puebla

$114 USD
 
MESÓN DE SAN SEBASTIAN
Viceregal Treasure 17 rooms
9 Oriente No. 6 Puebla, Puebla

$61 USD
 
MESÓN SACRISTÍA DE LA COMPAÑÍA
Special Category 15 rooms
6 Sur No. 304 Callejón de los Sapos Puebla, Puebla

$128 USD
breakfast included
 
MISION ARCANGEL PUEBLA
4STARS Executive Hotel 40 rooms
Diagonal Def. de la República No. 276 Puebla, Puebla

$120 to $160 USD
 
NH PUEBLA
4STARS 128 rooms
Av. 5 Sur No. 105 Puebla, Puebla

$107 USD
 
ONE FINSA
Economy Class 126 rooms
Autopista México - Puebla No. 55 Puebla, Puebla

$66 USD
breakfast included
 
PALACE
3STARS 60 rooms
2 Oriente No. 13 Puebla, Puebla

$52 USD
 
PANAMERICAN
4STARS 92 rooms
Av. Reforma No. 2114 Puebla, Puebla

$47 USD
 
PLAZA LAS FUENTES
4STARS 94 rooms
Blvd. Hermanos Serdán No. 743 Puebla, Puebla

$63 USD
breakfast included
 
PLAZA POBLANA
4STARS Business Class 108 rooms
Blvd. Norte No. 4212 Puebla, Puebla

$64 USD
 
PLAZA SANTA ROSA
3STARS 28 rooms
Portal Guerrero No. 5 Puebla, Puebla
Hotel located in Cholula

$40 USD
 
POSADA MARÍA SOFÍA
3STARS 25 rooms
3 Sur No. 1501 Puebla, Puebla
Hotel located in Cholula

$34 USD
breakfast included
 
POSADA SAN JOSE
3STARS 28 rooms
Héroe de Nacozari No. 7412 Puebla, Puebla

$34 USD
 
POSADA SAN PEDRO
5STARS 80 rooms
Av. 2 Oriente No. 202 Puebla, Puebla

 

$83 to $119 USD
Continental breakfast included
 
POSADA SEÑORIAL
4STARS 52 rooms
5 de Mayo No. 1400 Puebla, Puebla
Hotel located in Cholula

$48 USD
 
PRESIDENTE INTERCONTINENTAL PUEBLA
5STARS Pet Friendly 190 rooms
Blvd. Hermanos Serdán No. 141 Puebla, Puebla

$104 USD
 
PROVINCIA EXPRESS
3STARS 37 rooms
Reforma No. 141 Puebla, Puebla

$52 USD
 
PUEBLA DE ANTAÑO
Special Category 19 rooms
3 Oriente No. 206 Puebla, Puebla

$140 USD
breakfast included
 
PUEBLA INN
Hotel and Suites 32 rooms
Hispano Suiza No. 44 Puebla, Puebla

$68 USD
 
PUEBLA PLAZA
4STARS 35 rooms
5 Poniente No. 111 Puebla, Puebla

$46 USD
 
PUENTE REAL
4STARS 63 rooms
Prol. Reforma Sur No. 7540 Puebla, Puebla

$64 USD
 
QUINTA REAL
5STARS 84 Suites
Calle 7 Poniente No. 105 Puebla, Puebla

$154 USD
 
REAL DE NATURALES
4STARS 44 rooms
6 Oriente No. 7 Puebla, Puebla
Hotel located in Cholula

$52 USD
 
REAL DEL CRISTO
3STARS 17 rooms
2 Oriente No. 1007 Puebla, Puebla

$52 USD
 
REAL SANTANDER
2STARS 40 rooms
Av. de la Pedrera No. 3119 - 5 Puebla, Puebla

$19 USD
 
REAL SANTANDER
Special Category 12 rooms
7 Oriente No. 13 Puebla, Puebla

$64 USD
 
REFORMA 2000
2STARS 34 rooms
4 Poniente No. 916 Puebla, Puebla

$28 USD
 
RITZ
2STARS 29 rooms
2 Norte No. 207 Puebla, Puebla

$28 USD
 
ROYALTY
3STARS 45 rooms
Portal Hidalgo No. 8 Puebla, Puebla

$58 USD
breakfast included
 
SAN AGUSTÍN
2STARS 74 rooms
3 Poniente No. 531 Puebla, Puebla

$27 USD
breakfast included
 
SAN JUAN
3STARS 14 rooms
5 Sur No. 103 Puebla, Puebla
Hotel located in Cholula

$33 USD
breakfast included
 
SAN LEONARDO PUEBLA
4STARS 78 rooms
2 Oriente No. 211 Puebla, Puebla

$105 to $118 USD
 
SAN MIGUEL
2STARS 67 rooms
3 Poniente No. 721 Puebla, Puebla

$36 USD
 
SAN ÁNGEL
3STARS 67 rooms
4 Poniente No. 504 Puebla, Puebla

$50 USD
breakfast included
 
SANTIAGO
3STARS 37 rooms
3 Poniente No. 106 Puebla, Puebla

$49 USD
 
SANTO DOMINGO
Hostal and Hostel 44 beds
4 Poniente No. 302 Puebla, Puebla

$12 USD
per bed, breakfast included
 
SEÑORIAL PUEBLA
4STARS 76 rooms
4 Norte No. 602 Puebla, Puebla

View Deal

$50 to $60 USD
 
SUITES PUEBLA
3STARS 64 rooms
Blvd. 18 Sur No. 5718 Puebla, Puebla

$38 USD
 
SUITES SEVILLA
4STARS 9 suites
Av. Juárez No. 1904 Puebla, Puebla

$57 USD
 
TERESITA
2STARS 46 rooms
3 Poniente No. 309 Puebla, Puebla

$32 USD
 
TERMINAL
3STARS 84 rooms
Blvd. Carmen Serdán No. 5101 Puebla, Puebla

$39 USD
 
VILLA FLORIDA
Hotel and Suites 75 rooms
Blvd. Atlixcayotl No. 1100 Puebla, Puebla

$88 USD
 
VILLA MONINI
Hotel and Suites 16 suites
5 Sur No. 2708-B Puebla, Puebla

$61 USD
 
VILLA REAL
3STARS 60 rooms
8 Oriente No. 403 Puebla, Puebla

$40 USD
 
VILLAS ARQUEOLOGICAS DE CHOLULA
4STARS 44 rooms
2 Poniente No. 601 Puebla, Puebla
Hotel located in Cholula

$64 USD
 
VIRREY DE MENDOZA
1STAR 20 rooms
Av. Reforma No. 538 Puebla, Puebla

$28 USD
Rates on Hotels