A historic square with ornate buildings, a prominent tower, and a fountain.

Find the best Puebla Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Puebla Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Puebla hotels

1. Holiday Inn Express Puebla by IHG

Holiday Inn Express Puebla by IHG
3.5 star property
Puebla
9.4 out of 10, Exceptional, (1,980 reviews)
"Beautiful hotel in Puebla everything was perfect"
United States
Duane
The price is ฿2,011
฿2,393 total
includes taxes & fees
9 Aug - 10 Aug
Holiday Inn Express Puebla by IHG

2. Four Points By Sheraton Puebla

Four Points By Sheraton Puebla
3.5 star property
Puebla
9.4 out of 10, Exceptional, (1,342 reviews)
"Very clean room, breakfast was great, and staff was amazing"
United States
Heidi
The price is ฿2,012
฿2,395 total
includes taxes & fees
2 Aug - 3 Aug
Four Points By Sheraton Puebla

3. Quinta Real Puebla

Quinta Real Puebla
4.0 star property
Puebla Historic Center
9.0 out of 10, Wonderful, (1,001 reviews)
"Staff amazing people. Hotel very pretty and clean. Great location"
United States
Camille
The price is ฿3,436
฿4,089 total
includes taxes & fees
12 Aug - 13 Aug
Quinta Real Puebla

4. Posada Don Ramón

Posada Don Ramón
3.0 star property
Zacatlán
9.0 out of 10, Wonderful, (612 reviews)
"Excelent location near downtown and attractions, great parking and have All necesary for your stay "
United States
Ricardo
The price is ฿892
฿1,061 total
includes taxes & fees
27 Jul - 28 Jul
Posada Don Ramón

5. Camino Real Puebla Angelopolis

Camino Real Puebla Angelopolis
4.0 star property
Angelópolis
8.4 out of 10, Very good, (2,404 reviews)
"Great stay"
Canada
Puya
The price is ฿1,801
฿2,143 total
includes taxes & fees
11 Aug - 12 Aug
Camino Real Puebla Angelopolis

6. Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG

Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG
3.0 star property
Angelópolis
9.4 out of 10, Exceptional, (1,177 reviews)
"Had a great stay!"
United States
Andres
The price is ฿1,817
฿2,163 total
includes taxes & fees
9 Aug - 10 Aug
Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG

7. voco Royalty Puebla Downtown by IHG

voco Royalty Puebla Downtown by IHG
4.0 star property
Puebla Historic Center
9.2 out of 10, Wonderful, (355 reviews)
"Close to everything"
United States
Arnaldo
The price is ฿2,484
฿2,955 total
includes taxes & fees
16 Aug - 17 Aug
voco Royalty Puebla Downtown by IHG

8. InterContinental Presidente Puebla by IHG

InterContinental Presidente Puebla by IHG
4.0 star property
Puebla
9.2 out of 10, Wonderful, (1,002 reviews)
"Very nice hotel Great food and staff"
United States
David
The price is ฿3,201
฿3,809 total
includes taxes & fees
7 Aug - 8 Aug
InterContinental Presidente Puebla by IHG

9. Hotel y Aguas Termales de Chignahuapan

Hotel y Aguas Termales de Chignahuapan
3.5 star property
Chignahuapan
8.4 out of 10, Very good, (170 reviews)
"It’s an old hotel. No modern features. The waters were wonderful. The smell is not overpowering. The buffet is okay. Nothing to write home about. I tried the spa pedicure. It’s not worth what they charge. But the Spa staff is very attentive."
United States
Rebecca
The price is ฿4,350
฿5,176 total
includes taxes & fees
21 Jul - 22 Jul
Hotel y Aguas Termales de Chignahuapan

10. Holiday Inn Puebla La Noria by IHG

Holiday Inn Puebla La Noria by IHG
3.5 star property
La Noria
9.2 out of 10, Wonderful, (1,132 reviews)
"Excelente hotel. "
Mexico
Zury sarai
The price is ฿1,885
฿2,244 total
includes taxes & fees
16 Aug - 17 Aug
Holiday Inn Puebla La Noria by IHG

11. Posada Quetzalin

Posada Quetzalin
3.0 star property
Cuetzalan del Progreso
9.0 out of 10, Wonderful, (114 reviews)
"Great place. Espectacular views and the food was delicious!!❤️❤️❤️"
United States
Guadalupe
The price is ฿1,180
฿1,404 total
includes taxes & fees
18 Aug - 19 Aug
Posada Quetzalin

12. Tru By Hilton Puebla Angelopolis

Tru By Hilton Puebla Angelopolis
3.5 star property
Angelópolis
9.6 out of 10, Exceptional, (199 reviews)
"This hotel is excellent. "
United States
Luis
The price is ฿1,917
฿2,281 total
includes taxes & fees
27 Jul - 28 Jul
Tru By Hilton Puebla Angelopolis

13. Banyan Tree Puebla

Banyan Tree Puebla
5.0 star property
Puebla Historic Center
9.2 out of 10, Wonderful, (739 reviews)
"The place was amazing and my kids loved the little robes and slippers that were provided at the hotel .. "
United States
Erika
The price is ฿6,545
฿8,443 total
includes taxes & fees
9 Aug - 10 Aug
Banyan Tree Puebla

14. Hotel Panamerican

Hotel Panamerican
3.0 star property
Puebla
8.6 out of 10, Excellent, (1,004 reviews)
"Excelente hotel 10/10 👍"
Mexico
Evelia
The price is ฿1,437
฿1,709 total
includes taxes & fees
20 Jul - 21 Jul
Hotel Panamerican

15. Hotel Escala Puebla Centro

Hotel Escala Puebla Centro
3.0 star property
Puebla Historic Center
8.8 out of 10, Excellent, (408 reviews)
"Excelente hotel"
Mexico
Fernanda Gabriela
The price is ฿1,147
฿1,365 total
includes taxes & fees
10 Aug - 11 Aug
Hotel Escala Puebla Centro

16. Grand Fiesta Americana Puebla Angelópolis

Grand Fiesta Americana Puebla Angelópolis
5.0 star property
Angelópolis
9.6 out of 10, Exceptional, (1,002 reviews)
"Wonderful property. Club lounge was fantastic."
United States
Susan
The price is ฿4,999
฿5,949 total
includes taxes & fees
2 Aug - 3 Aug
Grand Fiesta Americana Puebla Angelópolis

17. Hotel San Agustin

Hotel San Agustin
3.0 star property
Puebla Historic Center
8.0 out of 10, Very good, (224 reviews)
"Very clean, close to everything, super nice staff"
United States
roderick
The price is ฿566
฿673 total
includes taxes & fees
20 Jul - 21 Jul
Hotel San Agustin

18. Hotel Royal Puebla

Hotel Royal Puebla
2.5 star property
Puebla
7.8 out of 10, Good, (170 reviews)
"Excelente "
Mexico
Nallely
The price is ฿1,096
฿1,305 total
includes taxes & fees
21 Jul - 22 Jul
Hotel Royal Puebla

19. Hotel Palace Puebla

Hotel Palace Puebla
3.0 star property
Puebla Historic Center
8.2 out of 10, Very good, (541 reviews)
"Grat location."
United States
Luis F
The price is ฿1,284
฿1,528 total
includes taxes & fees
2 Aug - 3 Aug
Hotel Palace Puebla

20. Corazón de Niebla

Corazón de Niebla
2.5 star property
Cuetzalan del Progreso
9.6 out of 10, Exceptional, (145 reviews)
"Excelente "
Mexico
Rosa Elisa
The price is ฿2,176
฿2,590 total
includes taxes & fees
30 Jul - 31 Jul
Corazón de Niebla
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.

Great weekend hotel deals in Puebla

Showing deals for:31 Jul - 2 Aug

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

Top Puebla Hotel Reviews

Guide to exploring Puebla

Top reasons to visit Puebla

  • Charming Historic Centre: Puebla's historic downtown boasts stunning colonial architecture, vibrant streets, and a lively atmosphere that invites exploration.
  • Delicious Local Cuisine: Indulge in Puebla's culinary delights, including its famous mole poblano and various traditional dishes at diverse restaurants.
  • Rich Cultural Heritage: Discover Puebla's heritage through attractions like the Zócalo de Puebla and impressive churches, alongside guided tours for deeper insights.
  • Family-Friendly Activities: Enjoy a range of activities from visiting the Puebla Zoo to exploring archaeological sites, perfect for family outings.
  • Diverse Accommodation Options: Choose from charming guesthouses to luxurious hotels, catering to any preference and ensuring a comfortable stay.

Find great hotels in Puebla

Discover an array of accommodation options in Puebla, Mexico, ranging from charming guesthouses to well-appointed hotels. Whether you're seeking a pet-friendly stay, a spa-themed getaway, or amenities tailored for business travellers, Puebla has something to suit every need. Explore the vibrant culture and history of the city while enjoying comfortable lodgings that make your visit truly memorable.

  • Camino Real Puebla Angelopolis: This eco-certified 4-star hotel offers a unique blend of luxury and sustainability. With a commendable guest rating of 8.2 out of 10, it is an excellent choice for eco-conscious travellers. The hotel features spacious and elegantly designed rooms that incorporate natural elements, providing a serene atmosphere. Amenities include a modern fitness centre, a tranquil pool, and on-site dining options that focus on local and organic ingredients. The property’s commitment to environmental responsibility makes it an attractive option for those seeking a guilt-free getaway in Puebla.
  • NH Puebla Centro Histórico: Situated in the heart of Puebla, this 4-star hotel boasts a remarkable guest rating of 8.6 out of 10, catering to both business and leisure travellers. The hotel is pet-friendly, allowing a warm welcome for your furry companions, and provides various amenities including a business centre, meeting rooms, and complimentary Wi-Fi. Guests appreciate the contemporary decor and comfortable rooms, as well as the strategic location that places them near key attractions. The hotel’s convenient services make it an ideal choice for professionals and families alike, ensuring a pleasant stay.
  • Holiday Inn Express Puebla by IHG: This 3.5-star hotel is well-regarded for its excellent guest rating of 9.4 out of 10, reflecting high levels of guest satisfaction. Designed with business travellers in mind, the hotel offers essential amenities such as a fully equipped business centre and meeting facilities. Guests enjoy a complimentary breakfast, modern rooms, and a fitness centre to unwind after a day of work or exploration. Its convenient location provides easy access to various business districts and cultural sites, making it a practical choice for those visiting Puebla on business.

Where to stay in Puebla

Puebla, a vibrant state in Mexico, offers a delightful blend of history and culture, making it perfect for outdoor and city-themed family vacations. Explore the charming streets of Puebla City, with its historic downtown and lively atmosphere. Don't miss the centre of Puebla, where friendly locals and budget-friendly options abound. Whether you're wandering through its rich heritage or enjoying its culinary delights, Puebla promises an unforgettable experience for every traveller.

  • Puebla: Puebla is a vibrant metropolis located in the heart of Mexico, renowned for its rich history and stunning architecture. The city is a UNESCO World Heritage site, boasting a blend of colonial and indigenous influences visible in its historic centre. Visitors can enjoy a plethora of activities, from shopping in modern centres to exploring its charming squares and historic landmarks. Peak travel seasons in July and November to December attract families, business travellers, and city enthusiasts alike. Don't miss the chance to savour Puebla's famous culinary delights, including the iconic mole poblano.
  • San Andrés Cholula: Just a short distance from Puebla, San Andrés Cholula is a city steeped in history, characterised by its impressive archaeological sites and vibrant cultural scene. The stunning Great Pyramid of Cholula, one of the largest in the world, is a must-see attraction. With a steady influx of visitors throughout the year, particularly in July and November to December, it offers a variety of family-friendly and educational experiences. The city's historic colleges and universities contribute to its youthful energy, while the local shopping centres provide modern conveniences amidst the ancient backdrop.
  • Zacatlán: Located in the scenic region of Puebla, Zacatlán is a charming city perfect for outdoor enthusiasts and adventure seekers. Known for its breathtaking landscapes, including parks and stunning waterfalls, Zacatlán offers a unique blend of recreational activities and urban experiences. The city attracts visitors year-round, with peaks in July and November to December, who come for hiking, exploring nature, and enjoying the local shops. This picturesque destination is ideal for those looking to escape the hustle and bustle of city life and immerse themselves in nature's beauty.

Things to do in Puebla

Shopping

In Puebla, visit the Centro Comercial Angelópolis, a modern mall with a mix of local and international brands. For a more traditional experience, explore the Mercado El Carmen, known for its vibrant stalls selling handcrafted souvenirs, local delicacies, and artisanal goods, perfect for unique gifts.

Recreation

In Puebla, indulge in a rejuvenating experience at the Hotel Cartesiano's spa, where you can enjoy holistic treatments amidst elegant surroundings. Alternatively, visit the tranquil Santuario de la Luz, offering yoga sessions and meditation in a serene atmosphere, promoting relaxation and mindfulness during your stay.

Adventure

Experience the thrill of motor racing at Autodromo Miguel E. Abed, where the adrenaline rush and sports atmosphere create an exhilarating day out. For a different perspective, soar through the air on the ZipLine Zacatlán, enjoying stunning views while embracing the adventure of ziplining through nature.

Take a scenic ride on the Teleférico de Puebla, a gondola offering breathtaking views of the city and surrounding mountains. This adventure provides a perfect blend of outdoor enjoyment and family-friendly fun, making it a memorable experience for visitors.

Nightlife

Puebla's nightlife offers a vibrant mix of options. Enjoy live music at Casa de la Música or dance the night away at Tacos y Tequila. For a more relaxed evening, sip cocktails at La Casa del Mendrugo, where the atmosphere is warm and inviting, perfect for unwinding after a day of exploration.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Puebla

Puebla is an ideal destination for outdoor and city-themed family vacations, offering a rich blend of cultural experiences. Key attractions include the Zócalo de Puebla, Acropolis Puebla, and the Puebla Zoo, along with stunning churches and archaeological sites. Visitors can explore the vibrant city life while also enjoying natural wonders such as waterfalls, making it a perfect spot for those seeking adventure and culture in one location.

  • Zócalo de Puebla: This vibrant square is the heart of Puebla, surrounded by charming colonial architecture and bustling cafés. Experience the lively atmosphere, where locals gather for cultural events and street performances, making it a perfect spot for people-watching and soaking in the city's rich heritage.
  • Great Pyramid of Cholula: This remarkable archaeological site features the largest pyramid by volume in the world. Explore its ancient structures, adorned with stunning murals, and enjoy panoramic views of the surrounding landscape, reflecting the deep cultural significance of this historic site.
  • Puebla Cathedral: A magnificent example of baroque architecture, Puebla Cathedral boasts intricate details and stunning art. Step inside to admire its impressive altarpieces and serene atmosphere, making it a perfect place for contemplation and appreciation of its historical and cultural importance.

Best time to go to Puebla

The best time to visit Puebla can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Puebla falls in March, when visitor numbers are slightly high and weather is sunny with no rain. The coolest average temperature in Puebla falls in November, visitor numbers are average and weather is sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January66.4°F (19.1°C)No RainSunnySlightly LowSlightly Low
February69.6°F (20.9°C)No RainSunnyAverageSlightly High
March73.0°F (22.8°C)No RainSunnySlightly HighAverage
April65.7°F (18.7°C)Light RainMostly SunnySlightly HighAverage
May66.9°F (19.4°C)Light RainMostly SunnyAverageSlightly High
June65.7°F (18.7°C)Moderate RainMostly SunnyAverageAverage
July64.6°F (18.1°C)Moderate RainMostly SunnySlightly HighAverage
August64.8°F (18.2°C)Frequent RainMostly SunnySlightly LowSlightly Low
September63.9°F (17.7°C)Frequent RainMostly CloudyAverageSlightly Low
October70.3°F (21.3°C)Light RainMostly SunnyAverageAverage
November58.8°F (14.9°C)No RainSunnyAverageSlightly High
December66.9°F (19.4°C)No RainSunnySlightly LowAverage

Frequently asked questions

How much do hotels in Puebla cost?
The season and factors like Christmas and school holidays can influence the price of a hotel in Puebla. You can find cheap options from ฿673 in a few different ways on Expedia. First, enter the dates you'd like to get away, then use the filters like budget and amenities to refine your search. You can also sort by price, so the most affordable options appear at the top.
When is the best time to go to Puebla?
Temperatures differ across Puebla, so the best time to travel depends on where you're staying. If you're seeking a summer holiday in Tehuacan, plan your trip between June and August when daily average temperatures range from 13ºC to 25ºC. Just remember that Tehuacan has an oceanic climate, so pack accordingly.
What is the best area to stay in Puebla?
Check out the activities and attractions on offer in Tehuacan and Teziutlan. These lively cities are just two of the many popular places to look for a hotel in Puebla.
Are there any luxury hotels in Puebla?
Get ready for unparalleled luxury at Estrella De Belem. Proposal/romance packages, a spa tub and spa facilities are only a few of the conveniences at this getaway in Puebla, Puebla. Cartesiano Boutique & Wellness Hotel is another popular choice in this exciting city.
How can I find cheap hotels in Puebla?
The best place to begin searching is with our "Price per night" filter. Currently, the least expensive hotels start at ฿673 per night. Other ways to snap up a wallet-friendly Puebla getaway are by booking well in advance and being flexible with the dates you travel. For even more great prices, visit our cheap hotels in Puebla page.
What are the best hotels in Puebla for families?
Pack your bags (and the kids!) and prepare for an action-packed getaway at one of our popular family-friendly properties in Puebla. Located in Puebla, Estrella De Belem is a great pick. Housekeeping services and laundry facilities are two of the amenities here. Or chill out with the fam at Cartesiano Boutique & Wellness Hotel. You can also search for your ideal getaway by clicking on the "Family friendly" box in the "Traveller experience" section of our handy filters.
Why should I book my Puebla hotel with Expedia?
Book your Puebla hotel with Expedia and enjoy access to a world of accommodation options at amazing prices. Use our search filters to help you find exactly what you want, whether that's a 5-star getaway or something a bit more unique, like a houseboat, log cabin or villa! Join Expedia Rewards and you'll save 10% or more on select hotels when you're signed in. Collect points on eligible bookings, which you can use to save on your next epic adventure. Plus, many of our hotels have flexible cancellation policies, so you can breathe easy if your plans change last minute.