One of Mexico's most captivating destinations, Puebla is famed for its traditional cuisine, vibrant pottery, pleasant climate, and stunning colonial-era architecture. Now the country’s fourth largest city, its was the first to be built entirely by Spanish colonisers, and planned around the large central square which make up the UNESCO Heritage-listed old town. A fascinating architectural fusion of European, Central American and Arabic design influences, the city — and the best places to stay in Puebla — will delight heritage buffs and architecture enthusiasts alike.
Stroll down the winding streets of the old town, popping into artists’ studios and independent boutiques, or pausing for a coffee and an ice cream in sun-drenched squares. Admire the ornate Baroque interiors of the Rosary Chapel (Capilla del Rosario), marvel at Baroque-era art and music at the Museo Internacional del Barroco, and peer at pre-Columbian artefacts and artworks at the acclaimed Amparo Museum.
Set on the plain of Cuetlaxcoapan — meaning "where the serpents change their skin" — Puebla sits close to the ancient indigenous settlement of Cholula. Home to the largest man-made monument ever constructed, Cholula offers visitors a fascinating opportunity to explore the region’s rich indigenous culture, and guided tours come highly recommended. Return to your pick of the best places to stay in Puebla to savour fantastic regional fare in the evenings — Puebla’s food is reason enough to make the trip!
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
Puebla (San Pedro Cholula)
A beautiful historic house turned into a small adults-only hotel in Cholula. Spacious rooms & suites have high beamed ceilings, heavy original doors, and antiques. The best have large bathtubs. The restaurant serves regional dishes and there's a pretty courtyard garden. Elegant and well-priced.
Puebla (Barrio de Analco)
A grand colonial house turned into an affordable boutique hotel in the historic centre of Puebla. Rooms are simply styled, most are decorated in a single pastel tone with dark wood furniture. The best have whirlpool tubs. The courtyard restaurant serves regional cuisine. An easy city base.
Puebla (Puebla Centro)
A chic family-run hotel located in a centuries-old Spanish Colonial townhouse. Individually styled rooms are packed full of character with bold colours, cast-iron beds and contemporary art. An atmospheric restaurant serves exemplary regional cuisine. Well located and priced. Highly recommended.
Puebla
A charming boutique hotel in Puebla, housed in a 17th-century building. The decor blends modern elegance with historical charm, featuring cosy suites and inviting patios. Guests can enjoy authentic local cuisine, a serene spa, and exclusive shopping experiences. Ideal for a relaxing getaway.
Puebla
A small family-run hotel offering charming and eclectic style and some of Puebla's best cuisine in its award-winning restaurant. Surrounding a shocking-pink courtyard are eight individually designed suites all filled with furniture from the family's antique shop. A unique and friendly stay.
Puebla
This historic hotel in Puebla blends colonial charm with modern comforts. The elegant decor features arches, fountains, and unique contemporary touches. Guests can enjoy gourmet dining, mezcal cocktails, a gym, and luxury services. Ideal for business and leisure, a blend of style and convenience.
Puebla (Puebla)
This renovated former water factory pays homage to modern design at its best. Its alchemists combined the old and the new with strikingly chic effect. Original facades, sleek lines, and enormous spaces. The restaurant draws a lively crowd and the spa is spoiling.
Puebla (Col. Barrio del Alto)
This five-star luxury hotel is located in Puebla, Mexico. The spacious rooms blend contemporary design with local motifs and unique artworks; book a premier room for colonial style and a four-poster bed. Unwind with a drink by the rooftop pool before booking into the spa; a stylish, refined getaway.
Puebla (Centro)
A beautifully restored collection of ancient buildings in the old Unesco-listed centre of Puebla. The elegant design rooms feature heritage walls, organic sheets, and modern-luxe furnishings. With a rooftop pool and bar, excellent restaurant and full-service spa, it is in a league of its own.