Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Puebla

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Where to stay in Puebla

Find the best Puebla areas and neighborhoods for the activities you enjoy most. Learn more about Puebla

Puebla hotels and places to stay

Marriott Puebla Hotel Meson del Angel
4.5 out of 5
Avenida Hermanos Serdan 807, Puebla, PUE
The price is $47 per night
6.85 mi from city center
4.4/5Wonderful! (549 reviews)

"It is the first time I stay in this hotel. The staff is nice and friendly and the place in which is located, is very convenient if your visit is more for business. If it’s pleasure, it’s a little far away from the center, no near places to go shopping only a coffee place."…"

Reviewed on Mar 16, 2020

Marriott Puebla Hotel Meson del Angel
Courtyard by Marriott Puebla Las Animas
4 out of 5
Av 31 Poniente 3333, Esq Blvd. Atlixco, Puebla, PUE
Get Rates
4.66 mi from city center
4.2/5Very Good! (900 reviews)

"Good hotel . Not many amenities near but good value for price"…"

Reviewed on Feb 22, 2020

Courtyard by Marriott Puebla Las Animas
Hotel Nube
3.5 out of 5
Av. 4 Oriente 407, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $37 per night
2.76 mi from city center
4.5/5Wonderful! (20 reviews)

"The staff is amazing and accommodating! The rooftop deck is great. Fully reccomend"…"

Reviewed on Jan 16, 2020

Hotel Nube
Holiday Inn Puebla La Noria
3.5 out of 5
Circuito Juan Pablo Ii No 1936, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $43 per night
3.72 mi from city center
4.3/5Excellent! (800 reviews)
Acceptable

"Typical Holiday Inn."…"

Reviewed on Jan 29, 2020

Holiday Inn Puebla La Noria
Ikonik Hotel Puebla
3.5 out of 5
Boulevard 5 de Mayo 202, Barrio de la Luz, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $36 per night
2.61 mi from city center
4.4/5Excellent! (314 reviews)

"Great service Great location Great staf Great roomf"…"

Reviewed on Mar 15, 2020

Ikonik Hotel Puebla
Azul Talavera Hotel
5 out of 5
10 Norte #1402, Col. Barrio del Alto, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $180 per night
2.76 mi from city center
4.7/5Exceptional! (194 reviews)

"Beautifully decorated, quiet and well located for the Centro Historico"…"

Reviewed on Jan 27, 2020

Azul Talavera Hotel
Collection O Milagro
3 out of 5
Calle 4 Nte 402, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $24 per night
2.81 mi from city center
4.7/5Exceptional! (80 reviews)

"Unique look and feel to this property and a excellent location."…"

Reviewed on Feb 17, 2020

Collection O Milagro
Casona María
4 out of 5
3 Oriente 1414, Barrio de Analco, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $61 per night
2.32 mi from city center
4.6/5Exceptional! (269 reviews)

"The cleanliness of the room, the personnel at the hotel from the front desk Belem she was super helpful and the valet personal all super polite always willing to help us. The breakfast was amazing as well the service . Very Happy Guess!!!"…"

Reviewed on Mar 13, 2020

Casona María
MM Grand Hotel Puebla, Tapestry Collection by Hilton
4 out of 5
Blvd. Atlixco 4303, Col. Las Ánimas Santa Anita, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $40 per night
4.7 mi from city center
4.5/5Wonderful! (602 reviews)

"Bathroom, no privacy and difficult to get into shower area"…"

Reviewed on Feb 26, 2020

MM Grand Hotel Puebla, Tapestry Collection by Hilton
La Purificadora
4 out of 5
Callejon De La 10 Nte 802, Paseo San Francisco, Barrio El Alto, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $105 per night
2.69 mi from city center
4.1/5Very Good! (302 reviews)

"We had a great stay at this hotel. Its location is convenient, the room was spacious and the hotel staff were friendly and helpful (and spoke excellent English). The hotel has a beautiful terrace, and their in-house restaurant is very good. Would stay here again."…"

Reviewed on Feb 10, 2020

La Purificadora
Can't find the property you want?
See all available properties in Puebla
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Puebla

History buffs will enjoy exploring Puebla, and visitors give high marks for the shopping. Tourists who journey to this culturally-rich city can discover its cathedral, museums, and live music. Top sights in the city include Puebla Cathedral, Africam Safari, and Angelopolis Commercial Center.

  • There are 242 hotels and other accommodations in Puebla
  • The closest major airport is in Puebla, Puebla (PBC-Hermanos Serdan Intl.), 12.9 mi (20.8 km) from the city center

Sightseeing and Staying in Puebla

The city is well known for its museums and live music, and cultural venues include Metropolitan Auditorium, Amparo Museum, and Main Theater of Puebla. Attractions like Africam Safari, Estrella de Puebla Observation Wheel, and Loro Puebla Zoo are fun for kids of all ages. Its cathedral and historic sites are notable and landmarks include Puebla Cathedral, Zocalo Square, and Fort Loreto.

In Puebla, you'll be able to select from 242 hotels and other lodging accommodations so you'll have plenty of choices for a perfect holiday retreat. Here you'll find top ranked ones based on our user reviews:

  • Hampton Inn & Suites by Hilton Puebla - This 3-star hotel features free breakfast, a restaurant, and free WiFi. It's a favorite with Expedia travelers for its breakfast and helpful staff.
  • Casona de los Sapos Hotel Boutique - Our customers like the overall value and helpful staff at this hotel. This 4.5-star hotel in Puebla Historic Center features a full-service spa, 3 restaurants, and free breakfast.
  • Fiesta Inn Parque Puebla - With a stay at this 3.5-star hotel, guests can enjoy access to a restaurant and an indoor pool, along with in-room flat-screen TVs. Expedia customers like its helpful staff.

Other favorite sights in Puebla include Angelopolis Commercial Center, Cuauhtemoc Stadium, and Great Pyramid of Cholula. A popular place to see in the surrounding area is Val´Quirico, located 11 mi (17.8 km) from the heart of the city.

Dressing for Puebla

  • Between January and March, you can expect the daytime average to be around 77°F and the nighttime average to be 42°F
  • From April to June, temperatures average about 78°F during the day and 49°F at night
  • July through September averages 74°F during the day and 50°F at night
  • In October-December, the average temperature is 72°F during the day and 42°F at night
  • About 46.67 inches of rain falls on Puebla each year
  • Hottest months are usually April and May with an average temperature of 78°F, while the coldest months are December and January with an average of 42°F

Frequently asked questions

What's the best place to stay in Puebla?
Hacienda Santo Cristo Hotel & Spa - Adults Only is a favorite property for Expedia customers. This 4-star hotel offers a full-service spa and a restaurant. Reviews from our site also recommend Hotel Cartesiano Puebla and Kharma Suites as top options for your visit.
If I need to cancel my hotel reservation in Puebla, will I receive a refund?
Yes! The majority of hotel room reservations are fully refundable if you cancel prior to the hotel’s cancellation deadline, which is often 24 or 48 hours before check in. If you have a non-refundable reservation, you might be able to still cancel and receive a refund within a 24-hour period of booking. Put your dates in and click on “Search”, then filter by “free cancellation” to view the best deals available in Puebla.
Where can I learn more about changing or cancelling my trip to Puebla?
For additional details about rescheduling or cancelling your trip to Puebla, head over to our customer service page.
What's the best place to stay on a budget in Puebla?
Based on reviews, Hotel de Talavera is a popular 2.5-star hotel for our travelers looking for an economical choice, and features free breakfast and free WiFi. Other good choices to stay on the cheap include Hotel Imperial and Fiesta Inn Puebla Finsa.
Where is the best hotel for a stay in Historic Center?
With 90 lodging options to choose from in this neighborhood, you’re sure to find what you’re looking for as you plan your trip. Based on Expedia customer reviews, Casona de los Sapos Hotel Boutique is the highest ranked property in Puebla Historic Center. This 4.5-star hotel offers a full-service spa and 3 restaurants. It is located a short 7-minute walk from Puebla Cathedral. Other favorite options in the area include Hotel Cartesiano Puebla and Descansería Hotel Business and Pleasure.
What's the best accommodation in Angelopolis?
In this neighborhood, there are 21 places to stay, so you should find just want you want for your visit. Grand Fiesta Americana Puebla Angelópolis is a favorite with our customers staying in Angelopolis. This 4.5-star hotel offers a restaurant and an outdoor pool. It is located a short 9-minute walk from Angelopolis Commercial Center. Travelers also recommend Hilton Garden Inn Puebla Angelópolis and Holiday Inn Express Hotel & Suites Puebla Angelopolis as top options in the area.
What's the best place to stay for a family trip to Puebla?
NH Puebla Centro Histórico is a top 4-star hotel on Expedia for families, and features an outdoor pool and a restaurant. Other choices for your family trip include Holiday Inn Puebla La Noria and Camino Real Hotel & Suites Puebla. Attractions like Africam Safari and Estrella de Puebla Observation Wheel are also fun for kids of all ages.
What's the best place to stay for a romantic getaway to Puebla?
El Sueño Hotel & Spa is a favorite 4-star hotel for couples, and features a full-service spa and 2 restaurants. Other good choices for your romantic getaway include Azul Talavera Hotel and Hostal 1915.
What's the best pet-friendly hotel in Puebla?
Hostal 1915 is a top property for people traveling with their pets, and offers a full-service spa and a restaurant for its human guests. Other good choices to stay with your pet include Azul Talavera Hotel and Collection O Al Otro Lado del Río.
What's the best place to stay with easy access to Puebla Cathedral?
Adjacent to Puebla Cathedral, Quinta Real Puebla is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers a restaurant and free WiFi. Other good options close by include Hotel Boutique Casareyna and Hotel del Portal Puebla.
What about the best place to stay close to Africam Safari?
One of the top choices for your stay is Puebla Inn Express, located 5.4 mi (8.7 km) from Africam Safari, and this 3-star hotel offers a restaurant and free WiFi. Antiguo Hipico Haras and La Quinta by Wyndham Puebla Palmas Angelopolis are other good choices within the area.
What's the best luxury place to stay in Puebla?
Azul Talavera Hotel is a 5-star hotel with a restaurant and 2 bars, and it’s a popular choice for Expedia travelers looking for a pampering stay. Quinta Real Puebla and Hotel Boutique Casareyna are two other upscale options for your stay.

Recent reviews of Puebla hotels

More trip options