Top Hotels in Puebla

Search among 99 available hotels and places to stay in Puebla from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-50 out of 99
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great246 reviews
MapView on map700 yd from City Center500 yd from Main Square
From   US$ 54 /nightSelect
8.4
Great87 reviews
MapView on map1.1 mi from City Center400 yd from Puebla Convention Center
From   US$ 143 /nightSelect
8.4
Great65 reviews
1.8 mi from City Center
From   US$ 42 /nightSelect
8.2
Great200 reviews
700 yd from City Center300 yd from Cathedral of Puebla
From   US$ 59 /nightSelect
8.4
Great133 reviews
1200 yd from City Center200 yd from Alley of the Frogs
From   US$ 53 /nightSelect
8.6
Great210 reviews
1.6 mi from City Center
From   US$ 89 /nightSelect
8.4
Great72 reviews
800 yd from City Center200 yd from Cathedral of Puebla
From   US$ 43 /nightSelect
8.4
Great124 reviews
1.2 mi from City Center400 yd from Puebla Convention Center
From   US$ 44 /nightSelect
8.2
Great71 reviews
5.7 mi from City Center
From   US$ 52 /nightSelect
8.4
Great42 reviews
4.4 mi from City Center
From   US$ 46 /nightSelect
8.0
Great53 reviews
3.0 mi from City Center
From   US$ 57 /nightSelect
8.4
Great78 reviews
1.7 mi from City Center300 yd from Estrella de Puebla
From   US$ 84 /nightSelect
8.2
Great126 reviews
1.0 mi from City Center200 yd from Puebla Convention Center
From   US$ 100 /nightSelect
1400 yd from City Center200 yd from Alley of the Frogs
From   US$ 187 /nightSelect
8.2
Great118 reviews
1200 yd from City Center200 yd from Main Square
From   US$ 33 /nightSelect
8.2
Great105 reviews
1500 yd from City Center300 yd from Puebla Convention Center
From   US$ 47 /nightSelect
8.4
Great78 reviews
1.6 mi from City Center
From   US$ 53 /nightSelect
5.6 mi from City Center
From   US$ 38 /nightSelect
8.2
Great84 reviews
3.5 mi from City Center
From   US$ 44 /nightSelect
8.4
Great84 reviews
1700 yd from City Center1.2 mi from Main Square
From   US$ 42 /nightSelect
8.4
Great181 reviews
1800 yd from City Center100 yd from Paseo de San Francisco Shopping Mall
From   US$ 99 /nightSelect
8.0
Great59 reviews
4.4 mi from City Center
From   US$ 83 /nightSelect
8.2
Great156 reviews
1500 yd from City Center400 yd from Puebla Convention Center
From   US$ 39 /nightSelect
8.2
Great77 reviews
2.2 mi from City Center
From   US$ 46 /nightSelect
8.4
Great44 reviews
2.9 mi from City Center900 yd from Estadio Cuauhtemoc
From   US$ 59 /nightSelect
8.0
Great98 reviews
800 yd from City Center700 yd from Main Square
From   US$ 47 /nightSelect
8.2
Great103 reviews
1200 yd from City Center200 yd from Main Square
From   US$ 25 /nightSelect
8.6
Great52 reviews
2.0 mi from City Center1100 yd from Arena Puebla
From   US$ 59 /nightSelect
8.2
Great186 reviews
1.2 mi from City Center700 yd from Estadio Olimpico Ignacio Zaragoza
From   US$ 34 /nightSelect
8.2
Great57 reviews
1200 yd from City Center200 yd from Alley of the Frogs
From   US$ 194 /nightSelect
8.2
Great146 reviews
800 yd from City Center300 yd from Main Square
From   US$ 43 /nightSelect
8.4
Great155 reviews
1000 yd from City Center100 yd from Main Square
From   US$ 94 /nightSelect
8.2
Great178 reviews
1200 yd from City Center300 yd from Main Square
From   US$ 43 /nightSelect
8.4
Great129 reviews
3.9 mi from City Center
From   US$ 60 /nightSelect
8.2
Great113 reviews
From   US$ 115 /nightSelect
8.4
Great48 reviews
2.4 mi from City Center
From   US$ 23 /nightSelect
8.4
Great110 reviews
1000 yd from City Center500 yd from Alley of the Frogs
From   US$ 70 /nightSelect
8.4
Great105 reviews
1.6 mi from City Center
From   US$ 64 /nightSelect
8.2
Great71 reviews
1700 yd from City Center200 yd from Paseo de San Francisco Shopping Mall
From   US$ 50 /nightSelect
8.6
Great105 reviews
1.3 mi from City Center1000 yd from Estrella de Puebla
From   US$ 59 /nightSelect
8.4
Great43 reviews
800 yd from City Center300 yd from Cathedral of Puebla
From   US$ 34 /nightSelect
8.4
Great71 reviews
2.2 mi from City Center700 yd from Angelopolis Shopping Mall
From   US$ 61 /nightSelect
8.4
Great174 reviews
800 yd from City Center300 yd from Cathedral of Puebla
From   US$ 30 /nightSelect
8.4
Great50 reviews
1.1 mi from City Center500 yd from Paseo de San Francisco Shopping Mall
From   US$ 87 /nightSelect
8.2
Great123 reviews
1.8 mi from City Center1500 yd from Arena Puebla
From   US$ 58 /nightSelect
8.0
Great105 reviews
1.1 mi from City Center
From   US$ 41 /nightSelect
8.0
Great105 reviews
1000 yd from City Center600 yd from Main Square
From   US$ 27 /nightSelect
2.1 mi from City Center1100 yd from Arena Puebla
From   US$ 40 /nightSelect
8.2
Great54 reviews
25.7 mi from City Center
From   US$ 64 /nightSelect
8.4
Great59 reviews
1.4 mi from City Center800 yd from Estrella de Puebla
From   US$ 41 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Puebla

Why visit?

Puebla, a city located in Mexico, offers a rich cultural experience combined with stunning architecture and historical sites. Visitors can explore its vibrant city center, taste delicious Mexican cuisine, and admire the colorful colonial buildings. Puebla also boasts a wide range of hotels, making it an ideal destination for tourists seeking comfort and convenience. Whether you are looking for a budget-friendly option or a luxurious stay, Puebla has something to offer.

Where to stay?

Historic Downtown: The heart of Puebla is the Historic Downtown area, where you can find numerous hotels that cater to different budgets. Staying in this area allows visitors to immerse themselves in the citys history, explore the UNESCO World Heritage sites, such as the Puebla Cathedral and the Rosary Chapel, and enjoy the vibrant local culture. Hotels in this area range from boutique establishments to renowned five-star properties, offering various amenities and services.

Zona Angelopolis: For travelers seeking modernity and luxury, Zona Angelopolis is an excellent choice. This upscale neighborhood features trendy shopping malls, restaurants, and residential areas. Many high-end hotels are located in this area, providing guests with contemporary accommodations and exceptional facilities. Visitors can indulge in spa treatments, dine at world-class restaurants, and enjoy the bustling nightlife.

Cholula: Just outside Puebla, the ancient city of Cholula offers a more tranquil atmosphere while still providing easy access to the main attractions. Known for its impressive archaeological site and the Great Pyramid of Cholula, the area offers a unique cultural experience. Cholula is also home to charming boutique hotels and guesthouses that showcase the regions charm and warmth. Visitors can relax in peaceful surroundings while exploring the picturesque streets and enjoying traditional Mexican cuisine.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $50 to $90.

4-star hotels: The average price per night is around $90 to $150.

5-star hotels: The average price per night is around $150 to $300.

Best value for money:

Hotel Colonial: Located in the heart of the Historic Downtown, Hotel Colonial offers comfortable accommodations at an affordable price. The hotel features spacious rooms with traditional Mexican decor and modern amenities. Guests can enjoy a complimentary breakfast, free Wi-Fi, and a central location that allows easy access to the main attractions of Puebla.

Hotel Casa de la Palma: Situated in the charming neighborhood of Cholula, Hotel Casa de la Palma offers a budget-friendly option without compromising on quality. The hotel provides cozy rooms with unique architectural details and a peaceful atmosphere. Guests can relax in the courtyard garden, savor traditional Mexican cuisine at the on-site restaurant, and explore the nearby archaeological site.

Hotel Boutique 1850: Nestled in the heart of the Historic Downtown, Hotel Boutique 1850 combines luxury and affordability. The elegantly decorated rooms feature modern amenities, while the hotels rooftop terrace offers panoramic views of the city. Guests can indulge in the spa facilities, dine at the gourmet restaurant, and enjoy the lively atmosphere of the surrounding area.

Best kids-friendly hotels:

Hotel Quinta Real Puebla: With its spacious rooms and family-friendly amenities, Hotel Quinta Real Puebla is an ideal choice for families traveling with children. The hotel offers a swimming pool, playground, and babysitting services. It is conveniently located near popular attractions such as Puebla Cathedral and the Amparo Museum, ensuring a memorable stay for both kids and adults.

Grand Fiesta Americana Puebla Angelopolis: This upscale hotel in Zona Angelopolis provides excellent facilities for families. The spacious rooms offer stunning views of the city, and the hotel features a childrens club, outdoor pool, and on-site restaurant with kid-friendly menus. Additionally, its proximity to shopping malls and entertainment options makes it a convenient choice for families.

Best hotels for a romantic getaway:

La Purificadora: Situated in a beautifully restored former water purification plant, La Purificadora offers a unique and romantic atmosphere. The hotel boasts stylish and minimalist rooms with private balconies. Couples can enjoy a romantic dinner at the hotels rooftop restaurant, unwind at the spa, or explore the charming streets of the Historic Downtown.

Mesón Sacristía de la Compañía: This boutique hotel, located in the heart of the Historic Downtown, captures the essence of colonial elegance. Each room is individually decorated with antique furnishings and vibrant colors. Couples can experience the hotels renowned hospitality, indulge in exquisite traditional cuisine at the on-site restaurant, and immerse themselves in the romantic ambiance of the surrounding area.

Best for location:

Hotel Cartesiano: Situated in the heart of the Historic Downtown, Hotel Cartesiano combines colonial charm with modern luxury. The hotel features spacious rooms with elegant decor, a rooftop terrace with panoramic views, and a restaurant that serves gourmet Mexican cuisine. Its central location allows guests to explore Pueblas main attractions, such as Puebla Cathedral and the Amparo Museum, with ease.

NH Puebla Centro Histórico: Located just steps away from the Zócalo (main square), NH Puebla Centro Histórico offers convenience and comfort. The hotel provides stylish rooms, a rooftop pool, and a fitness center. Guests can easily access the citys significant landmarks, museums, and cultural sites by foot from this prime location.

Marriott Puebla Hotel Meson del Angel: Nestled in Zona Angelopolis, this hotel offers easy access to upscale shopping centers and dining options. The property features spacious rooms, a swimming pool, and a fitness center. With its perfect blend of tranquility and proximity to modern amenities, guests can enjoy the best of both worlds.

Best for a short city break:

Hotel Casona María: Located in the Historic Downtown, Hotel Casona María offers a convenient base for a short city break. The hotel provides comfortable rooms, a cozy courtyard, and a rooftop terrace with panoramic views. Guests can explore the nearby attractions, such as the Palafoxiana Library and the Amparo Museum, and enjoy the charm of Puebla within a short walking distance.

Estrella de Belem: Situated in the scenic neighborhood of Cholula, Estrella de Belem offers a relaxing atmosphere away from the hustle and bustle of the city center. The hotel features comfortable rooms with garden views, a tranquil courtyard, and a rooftop terrace. Guests can visit the Great Pyramid of Cholula and explore the colorful streets of Cholula during their short city break.

Show moreLess