COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

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.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Neighborhood
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Love Motel
3 out of 5
3606 Av. 18 Ote. Cristóbal Colon, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $22 per night from Mar 3 to Mar 4
2.62 mi from city center
Love Motel
Hotel Boutique Casareyna
4 out of 5
Privada 2 Oriente 1007, Centro Historico, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $48 per night from Mar 8 to Mar 9
2.56 mi from city center
4.8/5Exceptional! (989 reviews)

"Beautiful property, large clean room. Bathroom was beautiful, bed was comfortable. The food was delicious and staff very friendly. I highly recommend this hotel."…"

Reviewed on Jan 3, 2021

Hotel Boutique Casareyna
Loa Inn Juarez
3.5 out of 5
Avenida Juarez 1309, Colonia Centro, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $27 per night from Mar 3 to Mar 4
3.48 mi from city center
4.4/5Excellent! (557 reviews)

"Muy buena opción"…"

Reviewed on Nov 2, 2020

Loa Inn Juarez
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Fiesta Inn Puebla Finsa
3.5 out of 5
Rancho Moratilla 7735, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $44 per night from Mar 5 to Mar 6
7.38 mi from city center
4.4/5Wonderful! (305 reviews)

"Very friendly clean and good service. Great reception"…"

Reviewed on Mar 14, 2020

Fiesta Inn Puebla Finsa
City Express Puebla Centro
2 out of 5
Calle 10 Norte No. 1406, Colonia El Alto, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $36 per night from Mar 3 to Mar 4
2.75 mi from city center
4.3/5Excellent! (467 reviews)

"Not respect my night"…"

Reviewed on Apr 7, 2020

City Express Puebla Centro
One Puebla Serdan
3 out of 5
Av. 15 de Mayo No. 4502, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $29 per night from Mar 6 to Mar 7
5.56 mi from city center
4.3/5Excellent! (167 reviews)

"Nice staff.........................................."…"

Reviewed on Feb 13, 2021

One Puebla Serdan
Grand Fiesta Americana Puebla Angelópolis
4.5 out of 5
Calle Osa Mayor Número 2507, Col. Reserva Territorial Atlixcayot, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $78 per night from Mar 7 to Mar 8
3.97 mi from city center
4.7/5Exceptional! (776 reviews)

"The staff was great during my stay. Beautiful hotel"…"

Reviewed on Feb 20, 2021

Grand Fiesta Americana Puebla Angelópolis
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 $101 per night from Mar 15 to Mar 16
2.69 mi from city center
4.1/5Very Good! (318 reviews)

"The style of the hotel, hacienda style with a modern touch, a little confusing to get to the entrance of the hotel more signs will help specially at night"…"

Reviewed on Jan 26, 2021

La Purificadora
Ikonik Hotel Puebla
3.5 out of 5
Boulevard 5 de Mayo 202, Barrio de la Luz, Puebla, PUE
The price is $36 per night from Mar 3 to Mar 4
2.61 mi from city center
4.4/5Excellent! (333 reviews)

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

Reviewed on Mar 15, 2020

Ikonik Hotel Puebla
Fiesta Inn Parque Puebla
3.5 out of 5
Calzada Ignacio Zaragoza, Número 410, Corredor Industrial La Ciénega, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $50 per night from Mar 5 to Mar 6
4.25 mi from city center
4.6/5Exceptional! (135 reviews)
Great option in Puebla

"Location fantastic easy access and secure parking staff amazing during these hard times and felt very clean"…"

Reviewed on Jul 13, 2020

Fiesta Inn Parque Puebla
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 $42 per night from Mar 3 to Mar 4
4.7 mi from city center
4.5/5Wonderful! (642 reviews)

"Amazingly clean! The room had a seal to ensure H&S. Room throughout was impecable clean... remote controls had also a seal to guaranteed being disinfected. There were courtesy sanitized wipes and gel. Hotel facilities excellent. Hotel location is perfectly centrally located but yet hotel premises ..."…"

Reviewed on Dec 20, 2020

MM Grand Hotel Puebla, Tapestry Collection by Hilton
Loa Inn Centro
3.5 out of 5
4 Norte No. 1206, Col. Centro, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $20 per night from Mar 28 to Mar 29
2.96 mi from city center
4.2/5Very Good! (497 reviews)

"It was cozy. But not an up to date place. Old fashioned"…"

Reviewed on Jan 23, 2021

Loa Inn Centro
Fiesta Inn Puebla Las Animas
3.5 out of 5
39 Poniente 3515 Col Las Animas, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $47 per night from Mar 14 to Mar 15
4.68 mi from city center
4.5/5Wonderful! (463 reviews)

"Very friendly staff, good ammenities and gave me discounts on food and beverage"…"

Reviewed on Mar 1, 2021

Fiesta Inn Puebla Las Animas
Quinta Real Puebla
4 out of 5
7 Poniente 105 Centro Historico, Puebla, PUE
Free Cancellation
The price is $50 per night from Mar 17 to Mar 18
2.9 mi from city center
4.2/5Excellent! (996 reviews)
Needs attention to be as it used to be.

"I have been a guest in this hotel many times. It is a beautiful hotel, downtown, in a restored Mexican convent. Originally, when it was managed by Camino Real Hotels (the mother company and brand) it had a colonial ambience with old furniture and tiles, perfectly clean. Today it is managed by the ..."…"

Reviewed on Oct 12, 2020

Quinta Real Puebla
Hotel Palace Puebla
3 out of 5
2 ORIENTE NUMERO 13, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $17 per night from Mar 3 to Mar 4
2.88 mi from city center
4/5Very Good! (142 reviews)

"Excellent location, very clean, friendly staff, Great Wi-Fi. What more could you ask for in a Budget Hotel!"…"

Reviewed on Feb 22, 2021

Hotel Palace Puebla
Four Points By Sheraton Puebla
4 out of 5
Boulevard Hermanos Serdssn No 102, Colonia Real Del Monte, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $41 per night from Mar 8 to Mar 9
4.86 mi from city center
4.6/5Wonderful! (738 reviews)

"The hotel is great located, the staff is friendly and always attentive, room was nice , but I found it to basic, I didnt had a feeling of being comfy or “at home” it was to basics amenities, I guess it is missing something that make each guest stay more pleasant!"…"

Reviewed on Dec 18, 2020

Four Points By Sheraton Puebla
Marriott Puebla Hotel Meson del Angel
4.5 out of 5
Avenida Hermanos Serdan 807, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $76 per night from Mar 3 to Mar 4
6.85 mi from city center
4.4/5Excellent! (568 reviews)

"This property was stunning The staff were the best and if traveling with dogs it was the best"…"

Reviewed on Dec 16, 2020

Marriott Puebla Hotel Meson del Angel
NH Puebla Centro Histórico
4 out of 5
Calle 5 Sur #105, Col. Centro, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $39 per night from Mar 3 to Mar 4
3.1 mi from city center
4.2/5Very Good! (988 reviews)

"Be careful, Expedia says 1:00 p.m.. check out and you find out it’s at noon!!"…"

Reviewed on Mar 18, 2020

NH Puebla Centro Histórico
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 $168 per night from Mar 3 to Mar 4
2.76 mi from city center
4.7/5Exceptional! (214 reviews)

"Absolutely beautiful hotel in close walking distance to the historic sights. Staff was from and helpful. Amazing view of the city from rooftop pool. Nice gym. Most comfortable bed/bedding I have ever had!"…"

Reviewed on Jan 17, 2021

Azul Talavera Hotel
Hotel Diana
3.5 out of 5
Av 5 Pte #329, Puebla, PUE
Free CancellationReserve now, pay when you stay
The price is $21 per night from Mar 6 to Mar 7
3.04 mi from city center
4.6/5Exceptional! (83 reviews)

"Very good hotel , very clean and the staff was very friendly and helpful ."…"

Reviewed on Feb 28, 2021

Hotel Diana
Don't see what you're looking for?
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?
Casona de los Sapos Hotel Boutique is a favorite property for Expedia customers. This 4.5-star hotel offers a full-service spa and 2 restaurants. It is located a short 7-minute walk from Puebla Cathedral. Reviews from our site also recommend Hacienda Santo Cristo Hotel & Spa - Adults Only and Meson Sacristia de la Soledad as top options for your visit.

Puebla Historic Center is a top neighborhood that travelers love for its array of dining options and interesting historical sites. Other favorite areas in Puebla include Angelopolis and La Noria.
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 Gilfer is a popular 3-star hotel for our travelers looking for an economical choice, and features free WiFi and 2 restaurants. Other good choices to stay on the cheap include Hotel de Talavera and Hotel del Capitán de Puebla.
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 are some accommodations with pools in Puebla?
Estrella de Belem is a popular 4-star B&B featuring an outdoor pool, a full-service spa, and a restaurant. A couple of other options that feature an onsite pool include Hotel Villas Arqueológicas Cholula and Hotel Boutique Casareyna.
What is the best spa hotel in Puebla?
Hotel Casa Abolengo is a top spa hotel featuring a restaurant and a bar. Spend an afternoon at the spa where you’ll find Swedish massages, prenatal massages, and body treatments. Other popular spa hotels in Puebla include La Quinta Luna Culture Boutique by Rotamundos and La Huerta Golf & Hotel.
What's the best place to stay near Hermanos Serdan International Airport (PBC)?
Hit Hoteles Aeropuerto Puebla is a popular 3-star hotel featuring 2 bars and a restaurant. It’s located a short 0.2 mi (0.3 km) from Hermanos Serdan Intl. Airport. Other choices within close proximity to the airport include Hotel Posada Kenmar and Hotel Aristos Puebla Aeropuerto.
Where can I find the best neigborhood in Puebla to enjoy the local nightlife?
A favorite area for nightlife is La Paz and while you’re here, you can check out Bourbon St., which is one of the local bars. Based on customer reviews, Casa Shalom is the highest ranked place to stay in the neighborhood, and this guesthouse offers free breakfast and free WiFi. San Andrés Cholula is another neighborhood where you can enjoy the nightlife.
What's it like to stay in 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 Africam Safari, Angelopolis Commercial Center, and Puebla Cathedral. In Puebla, there are 317 hotels and other accommodations to choose from.
What should I see while I'm in Puebla?
Cultural venues include Metropolitan Auditorium, Santa Monica Convent and Museum of Religious Art, and Mexican Revolution Museum. Attractions like Africam Safari and Estrella de Puebla Observation Wheel are fun for everyone. Notable for its historic sites, landmarks like Puebla Cathedral, Great Pyramid of Cholula, and Fort Loreto are not to be missed.
What's the weather like in Puebla?
The hottest months are usually April and May with an average temp of 65°F, while the coldest months are December and January with an average of 58°F. Average annual precipitation for Puebla is 51 inches.

Recent reviews of Puebla hotels

More trip options