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

    Save instantly and earn perks with One Key
  • 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, (2,040 reviews)
"Beautiful hotel in Puebla everything was perfect"
United States
Duane
The price is £49
includes taxes & fees
14 Sept - 15 Sept
Holiday Inn Express Puebla by IHG

2. Posada Don Ramón

Posada Don Ramón
3.0 star property
Zacatlán
8.8 out of 10, Excellent, (636 reviews)
"Excelente"
Spain
Cruz Valentin
The price is £21
includes taxes & fees
18 Aug - 19 Aug
Posada Don Ramón

3. Four Points By Sheraton Puebla

Four Points By Sheraton Puebla
3.5 star property
Puebla
9.4 out of 10, Exceptional, (1,369 reviews)
"Very clean room, breakfast was great, and staff was amazing"
United States
Heidi
The price is £49
includes taxes & fees
23 Aug - 24 Aug
Four Points By Sheraton Puebla

4. Hotel y Aguas Termales de Chignahuapan

Hotel y Aguas Termales de Chignahuapan
3.5 star property
Chignahuapan
8.4 out of 10, Very good, (174 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 £117
includes taxes & fees
30 Aug - 31 Aug
Hotel y Aguas Termales de Chignahuapan

5. Quinta Real Puebla

Quinta Real Puebla
4.0 star property
Puebla Historic Center
9.0 out of 10, Wonderful, (1,005 reviews)
"Awesome Location!"
United States
Roberto Carlos
The price is £90
includes taxes & fees
15 Sept - 16 Sept
Quinta Real Puebla

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,202 reviews)
"Excellent hotel!"
Canada
María de los Angeles
The price is £56
includes taxes & fees
14 Sept - 15 Sept
Holiday Inn Express Hotel & Suites Puebla Angelopolis by IHG

7. Camino Real Puebla Angelopolis

Camino Real Puebla Angelopolis
4.0 star property
Angelópolis
8.4 out of 10, Very good, (2,434 reviews)
"Great stay"
Canada
Puya
The price is £52
includes taxes & fees
13 Sept - 14 Sept
Camino Real Puebla Angelopolis

8. Tru By Hilton Puebla Angelopolis

Tru By Hilton Puebla Angelopolis
3.5 star property
Angelópolis
9.6 out of 10, Exceptional, (269 reviews)
"Well located, good breakfast, clean and comfortable. The only thing we weren’t very impressed with was the food at the hotel restaurant."
United States
James
The price is £49
includes taxes & fees
28 Aug - 29 Aug
Tru By Hilton Puebla Angelopolis

9. voco Royalty Puebla Downtown by IHG

voco Royalty Puebla Downtown by IHG
4.0 star property
Puebla Historic Center
9.4 out of 10, Exceptional, (382 reviews)
"The hotel restaurants were excellent. There is no better location in Puebla."
United States
Michael
The price is £71
includes taxes & fees
23 Aug - 24 Aug
voco Royalty Puebla Downtown by IHG

10. Hacienda Santo Cristo Hotel & Spa - Adults Only

Hacienda Santo Cristo Hotel & Spa - Adults Only
4.0 star property
Atlixco
9.6 out of 10, Exceptional, (421 reviews)
"Super relaxing"
United States
wendy
The price is £64
includes taxes & fees
18 Aug - 19 Aug
Hacienda Santo Cristo Hotel & Spa - Adults Only

11. Hotel Panamerican

Hotel Panamerican
3.0 star property
Puebla
8.6 out of 10, Excellent, (1,005 reviews)
"Excelente hotel 10/10 👍"
Mexico
Evelia
The price is £33
includes taxes & fees
24 Aug - 25 Aug
Hotel Panamerican

12. Hotel Boutique el Rincon

Hotel Boutique el Rincon
3.0 star property
Zacatlán
7.0 out of 10, Good, (86 reviews)
"Access is terrible, rooms are super damp and smelly....too little for the price "
United States
Enrique
The price is £29
includes taxes & fees
20 Aug - 21 Aug
Hotel Boutique el Rincon

13. 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,159 reviews)
"Excelente hotel. "
Mexico
Zury sarai
The price is £54
includes taxes & fees
24 Aug - 25 Aug
Holiday Inn Puebla La Noria by IHG

14. InterContinental Presidente Puebla by IHG

InterContinental Presidente Puebla by IHG
4.0 star property
Puebla
9.2 out of 10, Wonderful, (1,004 reviews)
"Very nice hotel Great food and staff"
United States
David
The price is £82
includes taxes & fees
24 Aug - 25 Aug
InterContinental Presidente Puebla by IHG

15. Hotel Escala Puebla Centro

Hotel Escala Puebla Centro
3.0 star property
Puebla Historic Center
8.8 out of 10, Excellent, (415 reviews)
"Excelente hotel"
Mexico
Fernanda Gabriela
The price is £30
includes taxes & fees
24 Aug - 25 Aug
Hotel Escala Puebla Centro

16. NH Puebla Centro Histórico

NH Puebla Centro Histórico
4.0 star property
Puebla Historic Center
8.6 out of 10, Excellent, (1,597 reviews)
"Place was decent and clean."
United States
cynthia
The price is £56
includes taxes & fees
19 Aug - 20 Aug
NH Puebla Centro Histórico

17. 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,004 reviews)
"Excelente todo"
Mexico
Victor De La
The price is £131
includes taxes & fees
10 Sept - 11 Sept
Grand Fiesta Americana Puebla Angelópolis

18. Hotel San Agustin

Hotel San Agustin
3.0 star property
Puebla Historic Center
8.0 out of 10, Very good, (241 reviews)
"Very clean, close to everything, super nice staff"
United States
roderick
The price is £15
includes taxes & fees
18 Aug - 19 Aug
Hotel San Agustin

19. Banyan Tree Puebla

Banyan Tree Puebla
5.0 star property
Puebla Historic Center
9.2 out of 10, Wonderful, (745 reviews)
"Todo excelente"
Mexico
Shantal
The price is £161
includes taxes & fees
10 Sept - 11 Sept
Banyan Tree Puebla

20. Casa Huitsiki

Casa Huitsiki
3.0 star property
Cuetzalan del Progreso
9.0 out of 10, Wonderful, (33 reviews)
"Clean room, very specious, quiet. Great location "
United States
Gilberto
The price is £68
includes taxes & fees
18 Aug - 19 Aug
Casa Huitsiki
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:28 Aug - 30 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

  • Stunning Architecture: Explore the magnificent Puebla Cathedral and historic piazzas that showcase the city's unique blend of colonial and modern styles.
  • Vibrant Zócalo: Experience the lively atmosphere of the Zócalo de Puebla, a perfect spot for dining and enjoying local events.
  • Rich Cultural Experiences: Delve into Puebla's captivating culture through its museums, art, and traditional events.
  • Natural Wonders: Discover picturesque waterfalls and outdoor activities that highlight Puebla’s natural beauty.
  • Diverse Accommodations: Enjoy a range of comfortable lodging options, from charming guesthouses to modern hotels catering to all needs.

Find great hotels in Puebla

Discover a range of delightful accommodations in Puebla, Mexico, from charming guesthouses to modern hotels. Whether you're seeking a pet-friendly stay, a spa-themed retreat, or essential business amenities, Puebla offers something for every traveller. Explore the best hotels in Puebla that cater to your needs, ensuring a memorable and comfortable visit to this vibrant city.

  • Camino Real Puebla Angelopolis: Camino Real Puebla Angelopolis is a distinguished 4-star hotel with a guest rating of 8.2, offering a unique eco-certified experience. Nestled in the vibrant Puebla region, this hotel is perfect for eco-conscious travellers seeking a sustainable getaway. The property features modern amenities, including a wellness centre, outdoor pool, and a stylish restaurant serving local cuisine. Guests appreciate its commitment to environmental responsibility while enjoying a comfortable and relaxing atmosphere, making it an excellent choice for those who value both luxury and sustainability.
  • NH Puebla Centro Histórico: NH Puebla Centro Histórico stands out as a 4-star hotel with a guest rating of 8.6, ideally situated for those wanting to explore the heart of Puebla. This property caters to both business and leisure travellers, offering pet-friendly accommodations alongside eco-certification. Amenities include a business centre, fitness room, and a delightful on-site restaurant. Guests have noted the welcoming atmosphere for pets and the attentive service, ensuring a comfortable stay for all. Its prime location allows easy access to historical sites, making it convenient for sightseeing.
  • Holiday Inn Express Puebla by IHG: Holiday Inn Express Puebla by IHG is a modern 3.5-star hotel with an impressive guest rating of 9.4, making it a top choice for business travellers. Located near essential business districts and key attractions, the hotel features a well-equipped business centre, complimentary breakfast, and comfortable guest rooms designed for productivity. Guests have praised the efficient service and convenient amenities, ensuring a seamless experience for those on work trips. Its contemporary design and strategic location further enhance its appeal for a hassle-free stay.

Where to stay in Puebla

Puebla, a vibrant state in Mexico, offers an enriching travel experience for visitors from the United Kingdom. From the historic charm of Puebla City and its bustling downtown to the captivating culture and friendly atmosphere, every corner invites exploration. Discover the heart of Puebla in its lively centre, where history meets modernity, making it a perfect destination for families and solo travellers alike. Embrace the diverse vibes that this enchanting region has to offer.

  • Puebla: Puebla is a vibrant metropolis located in the heart of the state of Puebla. Renowned for its rich history and stunning colonial architecture, this city offers a unique blend of urban culture and traditional charm. Visitors flock to Puebla for a variety of experiences, from family outings to business ventures. The city’s lively atmosphere peaks during July and the festive months of November to December, while quieter times are seen in February and May to June. Notable attractions include the historic squares and remarkable landmarks, as well as bustling shopping centres and educational venues, providing a comprehensive travel experience for all.
  • San Andrés Cholula: Situated adjacent to Puebla, San Andrés Cholula is a city steeped in history, famous for its impressive archaeological sites and vibrant local culture. Like its neighbour, it witnesses an influx of tourists during July and the holiday season in November to December, with a softer flow in February and May to June. This city caters to families and business travellers alike, featuring modern shopping centres and renowned educational institutions. The highlight here is the Great Pyramid of Cholula, a significant archaeological site, alongside a range of event venues and historic colleges, making it an enriching destination for those who visit.
  • Zacatlán: Nestled in the picturesque mountains of Puebla, Zacatlán is a charming city known for its outdoor adventures and breathtaking landscapes. This destination is particularly popular among those seeking a blend of city life and nature, with visitor numbers peaking in the summer months and during festive periods. Zacatlán offers a plethora of recreational activities, from exploring scenic parks and waterfalls to enjoying the local shopping scene. The streets are adorned with quaint shops and eateries, making it a perfect spot for leisurely strolls and capturing the beauty of this enchanting area.

Things to do in Puebla

Puebla offers a delightful mix of outdoor and city-themed activities perfect for family vacations. Visitors can explore a variety of hotels and restaurants, enjoy sightseeing at local attractions, and indulge in shopping at bustling centres. Don't miss the chance to embark on Veloso tours for a unique experience of this vibrant city.

Shopping

Puebla offers a delightful shopping experience, with the bustling Mercado El Carmen showcasing local crafts and traditional sweets. For a more modern touch, visit the Angelópolis Mall, where you can find a range of international and local brands, perfect for picking up unique gifts and souvenirs.

Recreation

In Puebla, the Hotel Cartesiano offers a serene spa experience with traditional Mexican treatments and a stunning courtyard pool. Nearby, the Zocalo provides a vibrant atmosphere for leisurely strolls and local cuisine, perfect for relaxation and cultural immersion.

Adventure

Explore the stunning landscapes of the Izta-Popo National Park, where you can hike challenging trails and witness breathtaking views of the volcanoes. For adrenaline junkies, consider paragliding over the scenic valleys and experiencing an exhilarating aerial perspective of Puebla's beauty.

Venture into the Sierra Madre Oriental for thrilling mountain biking trails that wind through lush forests and rugged terrains. Experience the rush as you navigate steep descents and enjoy the stunning vistas that surround you.

Embark on a captivating journey through the Puebla countryside on a hot air balloon ride. Soar high above the picturesque landscapes, with panoramic views of ancient ruins and vibrant towns, creating unforgettable memories of your adventure.

Nightlife

Experience Puebla's vibrant nightlife at La Casa de la Cerveza for a selection of local brews and lively atmosphere. For a taste of traditional Mexican music, visit El Patio de los Ángeles, where you can enjoy authentic cuisine alongside enchanting performances.

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

Booking tips and Expedia advantages for Puebla

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Puebla are January, June and August, where the prices are slightly lower. This is in comparison to May and November to December, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Puebla is Monday. The most expensive day to stay in Puebla is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to set your budget, choose your desired location, and much more. You can arrange your search results to display prices from lowest to highest, allowing you to find the most affordable hotels first. Additionally, you can refine your options based on hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can make significant savings by combining your hotel reservation in Puebla with your flights and activities through an Expedia package.

Find the best attractions in Puebla

Puebla is a delightful destination for family vacations, offering a mix of outdoor and city-themed experiences. Key attractions include the stunning Puebla Cathedral, the vibrant Zócalo de Puebla, the Acropolis Puebla, and the charming Puebla Zoo. Visitors can also explore picturesque waterfalls and historic piazzas, all while immersing themselves in the rich culture that this enchanting city has to offer.

  • Zócalo de Puebla: This vibrant square is the heart of Puebla, where you can soak in the local culture amidst stunning architecture. Enjoy street performances, savour traditional snacks, and admire the surrounding colonial buildings that embody the city's rich history.
  • Great Pyramid of Cholula: A fascinating archaeological site, this pyramid is the largest in terms of volume globally. Explore its ancient tunnels and enjoy breathtaking views from the top, where the majestic Iglesia de Nuestra Señora de los Remedios stands proudly.
  • Puebla Cathedral: This stunning cathedral showcases exquisite baroque architecture and intricate details. Marvel at its impressive facade and serene interiors, and don’t miss the chance to attend a service or simply reflect in its peaceful atmosphere.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January66.4°F (19.1°C)No RainSunnySlightly LowSlightly Low
February69.6°F (20.9°C)No RainSunnyAverageAverage
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 SunnyAverageSlightly Low
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 CloudyAverageAverage
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 LowSlightly High

Pocket Guide: Puebla

The state of Puebla is dominated by the city from which it gets its name, and by the Poblanos’ love of food. The city is a classic, colonial-era city laid out on a grid with hundreds of churches and cathedrals to discover. UNESCO named it a World Heritage Site in 1987 for its impressive range of architectural styles. The smaller city of Tehuacan is a centre for indigenous culture and Mexico’s central mountain ranges. Puebla was the site of one of Mexico’s most significant battles, when an invading French force was defeated in the 19th century. But it is food which is most important to Poblanos and their visitors, with the classic thick mole sauce hailing from here, as well as chiles en nogada which has the three colours of the Mexican flag. If you are not too full you can browse the wonderful Talavera pottery, which is hand-thrown and highly distinctive. There’s so much to see and do with a hotel in Puebla.

Where to Stay in Puebla

Puebla City — Book a hotel in the state capital city of Puebla, which is packed with churches – around 70 just in the centro historico, and dozens more elsewhere. The respect for heritage of Poblanos can be seen at a glance with more than 1,000 historical buildings still standing, each with the traditional azulejos ceramic tiles in place.

Tehuacan — Puebla’s second city is renowned as a centre for indigenous festivals and the Festival Internacional de Tehuacan attracts visitors from all over the world to discover the fascinating backgrounds of the people of Puebla. The Penafiel natural springs are also fascinating, as is the cactus botanic garden with 200 varieties of cactuses.

Cuetzalan — One of Mexico’s ‘magic towns’, Cuetzalan is famous for its remarkable food and visitors will love the indigenous heritage of its cuisine. The main event on most menus is the acamaya, a freshwater lobster-style crustacean which is cooked in all sorts of ways – with garlic, chile guajillo or with epazote. From your hotel here you can scoot along the cobbled streets and try the street snacks, artisanal sweets and amazing liqueurs

How to Make the Most of Your Hotel in Puebla

Within Puebla, the heart of the city is stacked with historic buildings. The Zocalo plaza and its surroundings were granted World Heritage status by UNESCO. The two church towers of the Cathedral are among the tallest in all Mexico and are testament to the craftsmanship of the 16th century builders who created them. The two forts at the top of the Cerro de Guadalupe still stand, with exhibitions about how Mexican soldiers managed to defeat French invaders there in 1862 at the Battle of Puebla. A trip to Tehuacan is worth it around festival time as well, and don’t miss the staggering natural beauty of the mountains of the Sierra Madre. The twin volcanoes of Iztaccihuatl and Popocatepetl are also stunning.

The festivals and traditions of Puebla dominate the state with the most famous being the Day of the Dead in Huaquechula and the Cinco de Mayo independence celebrations. A walking tour of the state capital is a perfect way to get to grips with the city’s historical past. But it’s the food that attracts people to Puebla, where you can find some of best Mexican cuisine around. Mole Poblano, chile en nogada and chalupas are unparalleled here – so take a gastronomic tour to discover the subtleties and flavours of all types of Poblano cooking. Naturally, there are some fantastic restaurants throughout the state and plenty of places to learn how to cook Mexican style. If you can still walk, try hiking to the top of the volcanoes and visit the Great Pyramid of Cholula.

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 £15 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 £15 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.

Explore a world of travel with Expedia