Find and Book Top Hotels in Puebla

Search among 44 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
Filter & Sort
View map
1-44 out of 44
Filter & 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
Great133 reviews
MapView on map1.1 km from City Centre200 m from Alley of the Frogs
From   US$ 53 /nightSelect
8.4
Great73 reviews
MapView on map700 m from City Centre200 m from Cathedral of Puebla
From   US$ 43 /nightSelect
8.4
Great88 reviews
1.8 km from City Centre300 m from Puebla Convention Center
From   US$ 143 /nightSelect
Hotel
8.2
Great105 reviews
1.3 km from City Centre300 m from Puebla Convention Center
From   US$ 63 /nightSelect
8.4
Great58 reviews
1.4 km from City Centre800 m from Main Square
From   US$ 28 /nightSelect
8.4
Great71 reviews
3.5 km from City Centre700 m from Angelopolis Shopping Mall
From   US$ 61 /nightSelect
8.4
Great49 reviews
3.8 km from City Centre
From   US$ 23 /nightSelect
8.2
Great59 reviews
800 m from City Centre1.2 km from Main Square
From   US$ 40 /nightSelect
8.4
Great44 reviews
800 m from City Centre300 m from Cathedral of Puebla
From   US$ 194 /nightSelect
8.4
Great155 reviews
1000 m from City Centre100 m from Main Square
From   US$ 94 /nightSelect
8.4
Great105 reviews
2.5 km from City Centre
From   US$ 64 /nightSelect
8.4
Great181 reviews
1.6 km from City Centre100 m from Paseo de San Francisco Shopping Mall
From   US$ 99 /nightSelect
8.4
Great246 reviews
700 m from City Centre500 m from Main Square
From   US$ 54 /nightSelect
Hotel
8.4
Great174 reviews
700 m from City Centre300 m from Cathedral of Puebla
From   US$ 30 /nightSelect
8.4
Great133 reviews
800 m from City Centre100 m from Main Square
From   US$ 27 /nightSelect
Hotel
8.2
Great147 reviews
700 m from City Centre300 m from Main Square
From   US$ 43 /nightSelect
8.4
Great110 reviews
900 m from City Centre500 m from Alley of the Frogs
From   US$ 70 /nightSelect
8.2
Great131 reviews
1.3 km from City Centre400 m from Puebla Convention Center
From   US$ 43 /nightSelect
8.2
Great187 reviews
2.0 km from City Centre600 m from Estadio Olimpico Ignacio Zaragoza
From   US$ 34 /nightSelect
8.2
Great201 reviews
600 m from City Centre300 m from Cathedral of Puebla
From   US$ 100 /nightSelect
Hotel
8.4
Great68 reviews
600 m from City Centre300 m from Cathedral of Puebla
From   US$ 67 /nightSelect
8.4
Great43 reviews
700 m from City Centre300 m from Cathedral of Puebla
From   US$ 35 /nightSelect
8.2
Great88 reviews
800 m from City Centre300 m from Main Square
From   US$ 43 /nightSelect
8.0
Great105 reviews
900 m from City Centre600 m from Main Square
From   US$ 21 /nightSelect
8.2
Great110 reviews
1.5 km from City Centre400 m from Paseo de San Francisco Shopping Mall
From   US$ 27 /nightSelect
8.2
Great117 reviews
1.6 km from City Centre500 m from Puebla Convention Center
From   US$ 35 /nightSelect
8.2
Great103 reviews
1.0 km from City Centre200 m from Main Square
From   US$ 27 /nightSelect
8.2
Great178 reviews
1.1 km from City Centre200 m from Main Square
From   US$ 46 /nightSelect
8.4
Great116 reviews
1.0 km from City Centre200 m from Main Square
From   US$ 62 /nightSelect
8.2
Great118 reviews
1.0 km from City Centre200 m from Main Square
From   US$ 33 /nightSelect
8.2
Great40 reviews
10.4 km from City Centre
From   US$ 38 /nightSelect
8.4
Great96 reviews
1000 m from City Centre500 m from Main Square
From   US$ 8 /nightSelect
8.2
Great71 reviews
9.1 km from City Centre
From   US$ 52 /nightSelect
8.4
Great129 reviews
6.3 km from City Centre
From   US$ 60 /nightSelect
Hotel
8.4
Great47 reviews
2.5 km from City Centre300 m from Estadio Olimpico Ignacio Zaragoza
From   US$ 54 /nightSelect
8.4
Great68 reviews
1000 m from City Centre200 m from Cathedral of Puebla
From   US$ 65 /nightSelect
3.3 km from City Centre1000 m from Arena Puebla
From   US$ 40 /nightSelect
8.2
Great84 reviews
5.7 km from City Centre
From   US$ 44 /nightSelect
8.2
Great52 reviews
9.1 km from City Centre
From   US$ 52 /nightSelect
Hotel
8.4
Great50 reviews
1.8 km from City Centre500 m from Paseo de San Francisco Shopping Mall
From   US$ 82 /nightSelect
8.2
Great57 reviews
1.0 km from City Centre200 m from Alley of the Frogs
From   US$ 179 /nightSelect
8.2
Great76 reviews
12.1 km from City Centre
From   US$ 61 /nightSelect
1.3 km from City Centre200 m from Alley of the Frogs
From   US$ 181 /nightSelect
8.4
Great75 reviews
3.7 km from City Centre
From   US$ 76 /nightSelect

Best hotels and places to stay in Puebla

Why visit?

Puebla, Mexico is a charming city rich in history and culture, making it an enticing destination for tourists. Known for its colonial architecture, vibrant art scene, and delectable cuisine, Puebla offers a unique and immersive experience for travelers. With its variety of hotels, from budget-friendly options to luxurious accommodations, visitors to Puebla can find the perfect place to stay and enjoy all that the city has to offer.

Where to stay?

Historic Center: The Historic Center of Puebla is a UNESCO World Heritage Site and a must-visit area for any tourist. It is home to numerous attractions, such as the majestic Puebla Cathedral and the captivating Amparo Museum. This area is dotted with charming boutique hotels, offering a blend of traditional and modern comforts. Staying in the Historic Center allows visitors to immerse themselves in the citys rich history and easily explore its architectural wonders.

Angelópolis: Located in the modern part of Puebla, Angelópolis is a vibrant and bustling area known for its upscale shopping malls, thriving business district, and contemporary architecture. This neighborhood is a great choice for travelers looking for luxury accommodations and modern amenities. Many high-end hotels can be found in Angelópolis, providing guests with convenient access to shopping, dining, and entertainment options.

Cholula: Just a short drive from Pueblas city center, Cholula offers a tranquil escape and incredible views of the surrounding landscapes. Known for its iconic Great Pyramid of Cholula, the largest pyramid in the world by volume, this area attracts tourists seeking a mix of history and relaxation. Cholula features a range of accommodations, including cozy bed and breakfasts and boutique hotels with stunning views of the ancient pyramid.

What is the price per hotel room per night?

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

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

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

Best value for money:

Hotel Casona de la China Poblana: Located in the Historic Center, this charming hotel offers comfortable rooms with traditional Mexican decor. The hotel boasts friendly staff, convenient amenities and a great location, providing excellent value for money for those looking to explore Pueblas rich cultural heritage.

Hotel Boutique Casareyna: Situated in a beautifully restored colonial building in the heart of the city, this boutique hotel combines modern luxury with historical charm. Guests can enjoy spacious and elegantly designed rooms, a rooftop terrace with panoramic views of Puebla, and an on-site gourmet restaurant, all at a reasonable price.

Hotel Posada Señorial: This budget-friendly hotel is nestled in a quiet area of the Historic Center, offering basic yet comfortable accommodations. Its central location makes it a convenient choice for exploring Pueblas main attractions, while its affordable rates ensure a cost-effective stay.

Best kids-friendly hotels:

Hotel Cartesiano: This luxury hotel in the heart of the city not only offers elegant accommodations but also caters to families traveling with children. With spacious family suites, a kids club, and a rooftop swimming pool, Hotel Cartesiano ensures an enjoyable and family-friendly stay.

Hotel Presidente Intercontinental Puebla: Situated in the upscale Angelópolis area, this family-friendly hotel provides a range of amenities for children, including a dedicated play area, a kids pool, and special menus at its on-site restaurants. The hotels spacious rooms and convenient location near shopping centers make it an ideal choice for families.

Best hotels for romantic getaways:

La Purificadora: Housed in a converted 19th-century factory, this boutique hotel seamlessly blends industrial design with modern luxury. With its rooftop pool offering panoramic views, stylish rooms with cozy fireplaces, and a tranquil spa, La Purificadora creates a romantic ambiance perfect for a getaway with your loved one.

Rosewood Puebla: Located in a restored historic mansion, this upscale hotel exudes elegance and charm. Couples can indulge in luxurious rooms with antique furnishings, dine at the hotels gourmet restaurants, or enjoy a romantic stroll through the hotels picturesque gardens. The attentive service and attention to detail at Rosewood Puebla make it an ideal choice for a romantic escape.

Best for location:

Hotel Colonial: Situated in the heart of the Historic Center, Hotel Colonial offers guests easy access to Pueblas main attractions, including the Puebla Cathedral and the Zocalo. Its central location makes it ideal for exploring the city on foot and immersing oneself in the vibrant local culture and architecture.

NH Puebla Centro Historico: This modern hotel is conveniently located within walking distance of the Historic Center and its attractions. With comfortable rooms, a rooftop terrace, and a bar with panoramic views of the city, NH Puebla Centro Historico allows guests to enjoy the best of Puebla without compromising on convenience.

Hotel Palacio San Leonardo: Nestled in a quiet street just steps away from the lively Zocalo, this boutique hotel offers a peaceful retreat in the heart of the city. Guests can enjoy easy access to the main square and nearby landmarks while enjoying the tranquility of this charming property.

Best for a short city break:

Hotel Boutique 1850: With its prime location in the Historic Center, this boutique hotel is perfect for a short stay in Puebla. Its stylishly decorated rooms, rooftop bar with panoramic city views, and proximity to popular attractions make it an excellent choice for those looking to explore the city efficiently.

Hotel Lastra: Located near the Zocalo, Hotel Lastra offers comfortable rooms and a range of amenities for a short city break. With its central location, guests can easily explore Pueblas historical sites, regional cuisine, and vibrant culture, making the most of their limited time in the city.

Show moreLess