Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Search for Puebla Hotels from CA $27

Filter by

Selecting an option opens a search results page with the selected filter applied
Popular FiltersSelecting an option opens a search results page with the selected filter applied
Star ratingSelecting an option opens a search results page with the selected filter applied
Your BudgetSelecting an option opens a search results page with the selected filter applied
Guest ratingSelecting an option opens a search results page with the selected filter applied
Payment TypeSelecting an option opens a search results page with the selected filter applied
Property TypeSelecting an option opens a search results page with the selected filter applied
AreaSelecting an option opens a search results page with the selected filter applied
Popular LocationsSelecting an option opens a search results page with the selected filter applied
AmenitiesSelecting an option opens a search results page with the selected filter applied
AccessibilitySelecting an option opens a search results page with the selected filter applied
Trip TypeSelecting an option opens a search results page with the selected filter applied
Collection O Arkana
3.5 out of 5
Calle Atoyac #10 Col. La Paz, Puebla, PUE
The price is CA $37 per night
7.74 km from city centre
4.2/5Very Good! (16 reviews)

"Amplias, nuevas y bonitas recamaras. Excelente zona"…"

Reviewed on Jan. 9, 2020

Collection O Arkana
Hotel Diana
3.5 out of 5
Av 5 Pte #329, Puebla, PUE
Free cancellationReserve now, pay when you stay
The price is CA $32 per night
4.9 km from city centre
4.6/5Wonderful! (49 reviews)

"New in good condition Great location, nice staff."…"

Reviewed on Mar. 2, 2020

Hotel Diana
Ikonik Hotel Puebla
3.5 out of 5
Boulevard 5 de Mayo 202, Barrio de la Luz, Puebla, PUE
Free cancellationReserve now, pay when you stay
The price is CA $49 per night
4.2 km from city centre
4.4/5Excellent! (317 reviews)

"Great service Great location Great staf Great roomf"…"

Reviewed on Mar. 15, 2020

Ikonik Hotel Puebla
Hotel Senorial
4 out of 5
C.4 Norte No 602 (entre 6 y 8 Oriente), Colonia Centro Historico, Puebla, PUE
Free cancellationReserve now, pay when you stay
The price is CA $32 per night
4.57 km from city centre
4/5Very Good! (626 reviews)
Great location and outstanding service

"It is a great place to stay with the family. Everyone was helpful and the hotel is well-located close to many places of interest."…"

Reviewed on Jan. 14, 2020

Hotel Senorial
Azul Talavera Hotel
5 out of 5
10 Norte #1402, Col. Barrio del Alto, Puebla, PUE
Free cancellationReserve now, pay when you stay
The price is CA $237 per night
4.45 km from city centre
4.7/5Exceptional! (198 reviews)

"Beautifully decorated, quiet and well located for the Centro Historico"…"

Reviewed on Jan. 27, 2020

Azul Talavera Hotel
Hotel Boutique Casareyna
4 out of 5
Privada 2 Oriente 1007, Centro Historico, Puebla, PUE
Free cancellationReserve now, pay when you stay
The price is CA $77 per night
4.13 km from city centre
4.8/5Exceptional! (999 reviews)

"Excellent service!! highly recommended, definitely i will come back, rooms are huge ans clean"…"

Reviewed on Apr. 9, 2020

Hotel Boutique Casareyna
Hotel del Portal Puebla
2.5 out of 5
Juan de Palafox y Mendoza 205, Colonia Centro, Puebla, PUE
Free cancellationReserve now, pay when you stay
The price is CA $50 per night
4.53 km from city centre
3.7/5Good! (278 reviews)

"Very well located hotel, is right in the spot you would like to be at Puebla! Everything is close and convenient from this hotel!"…"

Reviewed on Nov. 30, 2019

Hotel del Portal Puebla
City Express Puebla Centro
2 out of 5
Calle 10 Norte No. 1406, Colonia El Alto, Puebla, PUE
Free cancellationReserve now, pay when you stay
The price is CA $45 per night
4.43 km from city centre
4.3/5Excellent! (459 reviews)
Perfect location

"Everything was very good. The location is perfect."…"

Reviewed on Feb. 13, 2020

City Express Puebla Centro
MM Grand Hotel Puebla, Tapestry Collection by Hilton
4 out of 5
Blvd. Atlixco 4303, Col. Las Ánimas Santa Anita, Puebla, PUE
Free cancellationReserve now, pay when you stay
The price is CA $61 per night
7.57 km from city centre
4.5/5Wonderful! (609 reviews)

"Bathroom, no privacy and difficult to get into shower area"…"

Reviewed on Feb. 26, 2020

MM Grand Hotel Puebla, Tapestry Collection by Hilton
Hotel 5 de Mayo
3 out of 5
BLV 5 DE MAYO 404, COL XANENETLA, Puebla, PUE
Free cancellationReserve now, pay when you stay
The price is CA $42 per night
5.07 km from city centre
4.6/5Exceptional! (408 reviews)

"Walking distance from Puebla old town. New. Clean, and spacious."…"

Reviewed on Mar. 17, 2020

Hotel 5 de Mayo
Holiday Inn Puebla La Noria
3.5 out of 5
Circuito Juan Pablo Ii No 1936, Puebla, PUE
Free cancellationReserve now, pay when you stay
The price is CA $51 per night
6 km from city centre
4.4/5Excellent! (806 reviews)
ok but under construction

"Hotel lobby under construction, no signs of danger or caution, dusty and ugly entrance. Comfortable bed and silent environment. Clean and great view."…"

Reviewed on Mar. 9, 2020

Holiday Inn Puebla La Noria
InterContinental Presidente Puebla
4 out of 5
Blvd Hermanos Serdan 141, Puebla, PUE
Free cancellationReserve now, pay when you stay
The price is CA $72 per night
7.54 km from city centre
4.4/5Excellent! (717 reviews)
slp conrad

"Amazing hotel"…"

Reviewed on Feb. 26, 2020

InterContinental Presidente Puebla
Holiday Inn Express Puebla
2.5 out of 5
Blvd. Hermanos Serdan 45, Colonia Amor, Puebla, PUE
Free cancellationReserve now, pay when you stay
The price is CA $50 per night
7.43 km from city centre
4.4/5Wonderful! (614 reviews)
Great stay at a comfortable place

"Service was excellent. Clean hotel. Had a great stay. Will come again."…"

Reviewed on Mar. 2, 2020

Holiday Inn Express Puebla
JF Grand Puebla
3.5 out of 5
Av. Juarez 3309, La Paz, Puebla, PUE
Free cancellation
The price is CA $51 per night
7.44 km from city centre
4.4/5Excellent! (84 reviews)

"First class Hotel with friendly staff and the complimentary breakfast that was included with our room was the best."…"

Reviewed on Jan. 17, 2020

JF Grand Puebla
Hotel Isabel
3 out of 5
5 PONIENTE 125 COL. CENTRO, Puebla, PUE
Free cancellationReserve now, pay when you stay
The price is CA $27 per night
4.73 km from city centre
4.2/5Excellent! (24 reviews)

"Excellent location and service. We loved staying there and price was super affordable!"…"

Reviewed on Jan. 12, 2020

Hotel Isabel
Don't see what you're looking for?
See all available properties in Puebla
View all properties
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.

Puebla Hotel Guide

Apartment and hotel options are in generous supply in Puebla. The Expedia database lists 90 places to base yourself within a 0.1-kilometre (0.06-mile) radius of central Puebla.

Within 1 kilometre (0.6 miles) of Puebla's city center, travelers can enjoy a range of accommodations, including the Best Western Plus Real de Puebla and Metropoli Suites Ejecutivas.

With 12 Expedia hotels, Cholula is a hotel neighborhood that could be a good place to base yourself. It is 9 kilometres (5 miles) from downtown Puebla. Hotel options here include the La Quinta Luna and Estrella de Belem.

While staying in the Atlixco part of Puebla, some of the good hotel options include the Alquería de Carrión Hotel Boutique and Hotel Mansión del Conde. Atlixco is 25 kilometres (17 miles) from downtown Puebla. Hotels in FINSA include City Express Puebla FINSA and One Puebla Finsa. FINSA is 9 kilometres (6 miles) away.

Budget-concious travelers can breathe easy. Puebla offers a nice range of low-cost hotel options. The Hotel La Alhondiga is 3 kilometres (2 miles) from the main part of Puebla, while the Fiesta Inn Puebla Finsa is 6 kilometres (4 miles) away. Two more budget-concious options in Puebla are the LQ Hotel by La Quinta Puebla Palmas Angelopolis and the City Express Puebla Angelópolis.

You could also check out the La Purificadora or the El Sueño Hotel & Spa. The La Purificadora is 4 kilometres (2 miles) away from the center of Puebla. The El Sueño Hotel & Spa, is located 3 kilometres (2 miles) away. Other Expedia-listed accommodations include the Casona San Antonio and the InterContinental Presidente Puebla.

9 kilometres (5 miles) from Puebla is Cholula, where you can spend the day visiting Great Pyramid of Cholula and La Barrica Museum. If you'd like to spend a few nights in Cholula, check out the room rates at the Hotel Villas Arqueológicas Cholula and Maria Sofia. 3 kilometres (2 miles) to the east of Puebla, you can also stay at Historic Center, which is home to the Casona de la China Poblana and Mesón Sacristía de la Compañía. If you're staying in Historic Center, set aside a little time to check out the Bello Museum and Five Wounds of San Francisco Conventional Church.

Now that you've explored hotels and apartments options in Puebla, make sure you check out our Puebla travel guide for information on scenic, cultural and social delights here.

Frequently asked questions

What's the best place to stay in Puebla?
Hacienda Santo Cristo Hotel & Spa - Adults Only is a favorite property for Expedia customers. This 4-star hotel offers a full-service spa and a restaurant. Reviews from our site also recommend Kharma Suites and Hampton Inn & Suites by Hilton Puebla as top options for your visit.
If I need to cancel my hotel reservation in Puebla, will I receive a refund?
Yes! The majority of hotel room reservations are fully refundable if you cancel prior to the hotel’s cancellation deadline, which is often 24 or 48 hours before check in. If you have a non-refundable reservation, you might be able to still cancel and receive a refund within a 24-hour period of booking. Put your dates in and click on “Search”, then filter by “free cancellation” to view the best deals available in Puebla.
What's the best place to stay on a budget in Puebla?
Based on reviews, Hotel de Talavera is a popular 2.5-star hotel for our travelers looking for an economical choice, and features free breakfast and free WiFi. Other good choices to stay on the cheap include Hotel Imperial and Fiesta Inn Puebla Finsa.
What's the best place to stay for a family trip to Puebla?
NH Puebla Centro Histórico is a top 4-star hotel on Expedia for families, and features an outdoor pool and a restaurant. Other choices for your family trip include Holiday Inn Puebla La Noria and Camino Real Hotel & Suites Puebla. Attractions like Africam Safari and Estrella de Puebla Observation Wheel are also fun for kids of all ages.
What's the best place to stay for a romantic getaway to Puebla?
El Sueño Hotel & Spa is a favorite 4-star hotel for couples, and features a full-service spa and 2 restaurants. Other good choices for your romantic getaway include Azul Talavera Hotel and Hostal 1915.
What's the best pet-friendly hotel in Puebla?
Hostal 1915 is a top property for people traveling with their pets, and offers a full-service spa and a restaurant for its human guests. Other good choices to stay with your pet include Azul Talavera Hotel and Collection O Al Otro Lado del Río.
What's the best luxury place to stay in Puebla?
Azul Talavera Hotel is a 5-star hotel with a restaurant and 2 bars, and it’s a popular choice for Expedia travelers looking for a pampering stay. Quinta Real Puebla and Hotel Boutique Casareyna are two other upscale options for your stay.

Recent Reviews in Puebla

More trip options