Marriott Puebla
from$2,810$2,529per night
Presidente InterContinental Puebla
from$1,875per night
Holiday Inn Express Puebla
from$1,451per night
La Quinta by Wyndham Puebla Palmas Angelópolis
from$1,392$1,058per night
Plaza Poblana
from$684per night
NH Puebla Centro Histórico
from$989per night
Grand Fiesta Americana Puebla Angelópolis
from$3,554$2,843per night
Best Western Plus Puebla
from$1,220$854per night
Courtyard by Marriott Puebla Las Ánimas
from$2,178$1,476per night
Camino Real Puebla Angelópolis
from$1,662per night
Holiday Inn Puebla La Noria
from$1,490per night
Camino Real Hotel and Suites Puebla
from$983per night
Holiday Inn Express and Suites Puebla Angelópolis
from$1,291per night
Fiesta Inn Puebla Las Ánimas
from$2,329$1,863per night
Holiday Inn Puebla Finsa
from$1,161per night
Staybridge Suites Puebla
from$1,381per night
One Puebla Finsa
from$1,058per night
City Express Puebla Centro
from$1,119$1,007per night
Fiesta Inn Puebla Finsa
from$1,971$1,576per night
Aristos Puebla
from$762per night
City Express Junior Puebla FINSA
from$1,045$940per night
City Express Puebla FINSA
from$1,232per night
City Express Tehuacán
from$1,061per night
City Express Puebla Angelópolis
from$1,165per night
JF Grand Puebla
from$1,526$1,068per night
Hotel Granada
Hotel Misión Grand Ex Hacienda Chautla
from$1,997$1,358per night
MM Grand Hotel Puebla
from$1,870per night
Gilfer Hotel
from$879per night
Hotel Portal de Puebla
from$1,784per night