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

Search Hotels in Puebla

  • 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

Top Cities in Puebla

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,044 reviews)
"Beautiful hotel in Puebla everything was perfect"
United States
Duane
The price is NT$1,880
NT$2,237 total
includes taxes & fees
Sep 7 - Sep 8
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, (638 reviews)
"Excelente"
Spain
Cruz Valentin
The price is NT$744
NT$886 total
includes taxes & fees
Aug 19 - Aug 20
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,371 reviews)
"Very clean room, breakfast was great, and staff was amazing"
United States
Heidi
The price is NT$1,877
NT$2,234 total
includes taxes & fees
Aug 30 - Aug 31
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, (175 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 NT$4,237
NT$5,042 total
includes taxes & fees
Aug 30 - Aug 31
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 NT$3,271
NT$3,893 total
includes taxes & fees
Sep 15 - Sep 16
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,203 reviews)
"Excellent hotel!"
Canada
María de los Angeles
The price is NT$2,067
NT$2,459 total
includes taxes & fees
Sep 16 - Sep 17
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,438 reviews)
"Great stay"
Canada
Puya
The price is NT$1,867
NT$2,222 total
includes taxes & fees
Sep 13 - Sep 14
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, (275 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 NT$1,758
NT$2,091 total
includes taxes & fees
Aug 31 - Sep 1
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.2 out of 10, Wonderful, (384 reviews)
"I would highly recommend this hotel! The rooms were very cute and clean, great location and the staff were incredibly friendly and helpful."
Canada
Mario
The price is NT$2,579
NT$3,069 total
includes taxes & fees
Aug 23 - Aug 24
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, (422 reviews)
"Super relaxing"
United States
wendy
The price is NT$2,314
NT$2,754 total
includes taxes & fees
Aug 23 - Aug 24
Hacienda Santo Cristo Hotel & Spa - Adults Only

11. Hotel Panamerican

Hotel Panamerican
3.0 star property
Puebla
8.6 out of 10, Excellent, (1,000 reviews)
"Todo excelente"
Mexico
ARACELI
The price is NT$1,259
NT$1,499 total
includes taxes & fees
Aug 24 - Aug 25
Hotel Panamerican

12. Hotel Boutique el Rincon

Hotel Boutique el Rincon
3.0 star property
Zacatlán
7.0 out of 10, Good, (87 reviews)
"Access is terrible, rooms are super damp and smelly....too little for the price "
United States
Enrique
The price is NT$1,064
NT$1,266 total
includes taxes & fees
Aug 20 - Aug 21
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,162 reviews)
"Excelente hotel. "
Mexico
Zury sarai
The price is NT$1,960
NT$2,333 total
includes taxes & fees
Aug 24 - Aug 25
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,008 reviews)
"Very nice hotel Great food and staff"
United States
David
The price is NT$2,950
NT$3,510 total
includes taxes & fees
Aug 20 - Aug 21
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, (418 reviews)
"Excelente hotel"
Mexico
Fernanda Gabriela
The price is NT$1,107
NT$1,317 total
includes taxes & fees
Aug 24 - Aug 25
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,601 reviews)
"Place was decent and clean."
United States
cynthia
The price is NT$2,015
NT$2,398 total
includes taxes & fees
Aug 22 - Aug 23
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 NT$4,742
NT$5,643 total
includes taxes & fees
Sep 10 - Sep 11
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 NT$551
NT$656 total
includes taxes & fees
Aug 19 - Aug 20
Hotel San Agustin

19. Banyan Tree Puebla

Banyan Tree Puebla
5.0 star property
Puebla Historic Center
9.2 out of 10, Wonderful, (746 reviews)
"Todo excelente"
Mexico
Shantal
The price is NT$5,381
NT$6,941 total
includes taxes & fees
Sep 10 - Sep 11
Banyan Tree Puebla

20. Casa Huitsiki

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

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

Top Puebla Hotel Reviews

Guide to exploring around Puebla

Top reasons to visit Puebla

  • Stunning Architecture: Discover the iconic Puebla Cathedral and the charming colonial buildings in the downtown area, showcasing the city's rich history.
  • Vibrant Zócalo: Experience the lively atmosphere of Zócalo de Puebla, filled with markets, street food, and friendly locals.
  • Cultural Tours: Engage in veloso tours that highlight Puebla's history and culture, providing unique insights into the city's heritage.
  • Family-Friendly Attractions: Visit the Puebla Zoo and nearby waterfalls, perfect for family adventures and wildlife encounters.
  • Diverse Dining Options: Indulge in Puebla's renowned cuisine, offering a variety of local dishes and culinary experiences.

Find great hotels in Puebla

Discover the vibrant charm of Puebla, Mexico, with a variety of accommodation options tailored to your needs. From modern hotels equipped for business travelers to cozy guesthouses and pet-friendly stays, you'll find the perfect spot to unwind. Whether you're looking for a relaxing spa experience or convenient access to local attractions, Puebla's hotels and rentals offer diverse amenities to enhance your stay. Experience the rich culture and hospitality of this beautiful city.

  • Camino Real Puebla Angelopolis: Experience a fusion of luxury and sustainability at the 4-star Camino Real Puebla Angelopolis. With a guest rating of 8.2, this eco-certified hotel features modern architecture and lush surroundings, making it an ideal choice for environmentally-conscious travelers. Enjoy contemporary rooms adorned with elegant furnishings, a full-service spa, and an inviting outdoor pool. The hotel also offers a variety of dining options, serving delicious local and international cuisine, ensuring a delightful culinary experience during your stay.
  • NH Puebla Centro Histórico: Nestled in the heart of Puebla, the 4-star NH Puebla Centro Histórico boasts a guest rating of 8.6 and offers a unique blend of comfort and convenience. This eco-certified and pet-friendly hotel is perfect for business travelers and leisure guests alike. Enjoy spacious rooms equipped with modern amenities, and take advantage of the hotel's facilities, including a well-equipped business center and meeting spaces. With a prime location, you can explore the historic sites of Puebla while bringing your furry companions along, thanks to the hotel’s accommodating pet policy.
  • Holiday Inn Express Puebla by IHG: Rated 9.4 by guests, the 3.5-star Holiday Inn Express Puebla by IHG is tailored for travelers seeking a business-friendly atmosphere. Located conveniently in Puebla, this hotel offers modern, well-appointed rooms equipped with essential amenities, making it an excellent choice for professionals on the go. Guests can enjoy a complimentary breakfast and access to a fitness center, ensuring a productive stay. The hotel's central location also allows for easy exploration of the vibrant city, combining work and leisure seamlessly.

Where to stay in Puebla

Puebla, Mexico, offers a rich blend of history and culture, making it an ideal destination for city-themed family vacations. Explore the charming downtown Puebla, where colonial architecture meets vibrant markets. Wander through the center of Puebla to experience friendly locals and delicious cuisine. From historic landmarks to lively neighborhoods, Puebla promises an unforgettable journey filled with unique vibes and memorable experiences for every traveler.

  • Puebla: As a vibrant metropolis, Puebla offers a rich blend of culture and modernity. Nestled in the central region of Mexico, it boasts a year-round influx of travelers, with peak seasons in July and from November to December. Visitors can immerse themselves in family-friendly activities, explore the city's historical significance, and engage in business ventures. Puebla is home to bustling shopping centers and educational institutions, while its local landmarks, including historic squares and event venues, reflect its architectural heritage. Experience the delightful fusion of traditional and contemporary life as you stroll through its colorful streets.
  • San Andrés Cholula: Known for its deep historical roots, San Andrés Cholula is a charming city located near Puebla. The city experiences consistent tourist traffic throughout the year, with notable peaks during July and the holiday season. Families and business travelers alike are drawn to its vibrant atmosphere. Explore the renowned archaeological sites and historic universities that showcase the region’s rich cultural tapestry. With numerous shopping malls and educational venues, San Andrés Cholula promises a dynamic experience for all visitors, whether you're seeking knowledge or leisure.
  • Zacatlán: A picturesque city, Zacatlán is an outdoor enthusiast’s paradise located in the Puebla region. Known for its stunning natural beauty, this destination attracts adventure seekers year-round, with peak visitation in July and the holiday season. Visitors can enjoy a range of outdoor activities in its recreational areas, such as hiking and exploring local parks. The city is famous for its breathtaking waterfalls and charming streets, making it perfect for those looking to unwind amidst nature. Zacatlán also offers shopping options, ensuring a well-rounded experience for every traveler.

Things to do in Puebla

Shopping

Puebla offers a vibrant shopping scene. Head to the Angelópolis Mall for contemporary brands and a lively atmosphere. For local crafts, the Mercado El Carmen showcases traditional handicrafts and souvenirs. Explore the bustling Mercado de Sabores for delicious local treats and unique gifts to take home.

Recreation

Casa de las Flores offers relaxing spa treatments surrounded by beautiful gardens, providing a tranquil atmosphere for rejuvenation. Participate in yoga sessions at nearby Parque Ecologico Revolucion Mexicana, where you can connect with nature and enjoy peaceful surroundings while enhancing your well-being.

Adventure

Experience the thrill of motor racing at Autodromo Miguel E. Abed, where adrenaline meets speed in a vibrant atmosphere. For a unique perspective of Puebla’s landscape, soar above it all on the Teleférico de Puebla, offering stunning views and a memorable ride for the whole family.

Feel the rush as you glide through the treetops at ZipLine Zacatlán, where adventure awaits in the great outdoors. This exhilarating ziplining experience lets you connect with nature while enjoying breathtaking views and the thrill of soaring high above the ground.

Nightlife

Puebla's nightlife is vibrant, featuring lively bars and clubs like La Casa del Lobo, known for its eclectic music, and El Dandy, offering a cozy atmosphere. Enjoy local drinks and mingle with both locals and tourists while soaking in the city’s rich cultural vibe.

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

Booking tips and Expedia advantages for Puebla

To save money on your trip to Puebla, consider visiting during the cheaper months of January and August to September, and aim for a stay on Mondays for the best rates. Use Expedia to compare hotel prices and book packages that combine flights, accommodations, and activities for additional savings. Take advantage of Puebla's public transport for affordable travel around the city, and explore free attractions like its stunning architecture and vibrant markets. Booking in advance can also unlock potential travel rewards for future trips.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Puebla are January and August to September, where the prices are slightly lower. This is in comparison to April to May and November, 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: Utilize Expedia's search feature to refine your options based on your budget, preferred location, and desired hotel type. To discover the best prices and deals available, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Puebla with your flights and activities by booking a package through Expedia.

Find the best attractions in Puebla

Puebla, Mexico, offers a fantastic blend of outdoor and city-themed experiences perfect for family vacations. Visitors can explore stunning attractions such as the iconic Puebla Cathedral, the vibrant Zócalo de Puebla, and the Puebla Convention Centre. For those seeking nature, the nearby waterfalls and archaeological sites provide a unique cultural touch. Don’t miss the Puebla Zoo for family fun and wildlife encounters, making your trip a memorable adventure.

  • Zócalo de Puebla: This lively central square is the heart of Puebla, surrounded by stunning colonial architecture and vibrant local culture. Experience the hustle and bustle of street vendors, enjoy traditional food, and take in the beautiful views of the surrounding buildings, including the iconic Puebla Cathedral.
  • Great Pyramid of Cholula: Explore the largest pyramid by volume in the world, adorned with a stunning church on top. This archaeological site offers a unique glimpse into ancient Mesoamerican civilization and breathtaking views of the surrounding valley and the Popocatépetl volcano.
  • Puebla Cathedral: An architectural masterpiece, this cathedral features an impressive façade and intricate interior. Admire its stunning altars and artwork, and immerse yourself in the rich history and culture of Puebla as you explore this iconic religious site.

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 NT$656 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 vacation 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 NT$656 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 "Traveler 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.

Explore a world of travel with Expedia