About Puebla

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!

The Best Places to Stay in Puebla

For families

  • Hotel Boutique Casareyna fuses historic charm with more modern touches. Big family rooms are great for those travelling with little ones - as is the central location. Kick back with a massage or facial before taking a dip in the pool with the whole family. 

For foodies

  • Meson Sacristia de la Compania, an eight-bedroom, family-run hotel with eclectic, antique-filled interiors, is famed for its top-notch restaurant. This award-winning spot also boasts a cookery school. One for foodies and fans of quirky design. 
  • La Purificadora - a former water factory - has been transformed into a swish design hotel with reclaimed timber, slick black stone and chunky glass balconies. The hip bar is a favourite amongst well-heeled city slickers, and the restaurant serves exquisite contemporary Mexican cuisine. Brilliant for a food-focused evening. 

For romance

  • Quinta Real Puebla has charming period interiors, with arches, fountains and exposed pale stone. Couples will love the sophisticated rooms and suites, which have an attractive contemporary feel, and the romantic atmosphere of the courtyard in the evenings. The Tierra Mia restaurant is wonderful. 
  • Banyan Tree Puebla is a five-star spot with beautifully appointed rooms and suites featuring cast-iron four-posters, big bathtubs and exposed stone walls. Sip cocktails by the rooftop pool after rejuvenating treatments at the spa. Chic and romantic. 
  • Cartesiano Hotel will also delight couples. Elegant guest rooms are housed in a collection of heritage buildings, and have a hip, modern-luxe vibe with organic cotton sheets, soothing tones, clean lines and private patios. The hotel's wellness offering is excellent, and the state-of-the-art spa is a real treat. 

For great value

  • Hotel La Quinta Luna is a historic house-turned-hotel in Cholula. Spacious rooms and suites have high beamed ceilings, antique furnishings and a pared-back, earthy colour palette. There's a lovely courtyard garden and regional dishes to be savoured at the restaurant. An affordable traditional choice. 
  • Casona Maria was also once a grand house. Now a reasonably priced hotel in Puebla's old town, is a great choice for those keen to explore on foot. Rooms have dark wooden furniture and bold painted walls - some feature whirlpool tubs. 
  • El Sueno Hotel & Spa boasts smart, more modern rooms in a restored townhouse. Think cast-iron beds, contemporary artwork and pretty terraces. The eatery is a real highlight. 

For an apartment or villa

  • If you'd prefer a self-catering option, we suggest that you visit our online partner Booking.com.

Travel information

  • Fly to Puebla International Airport, or to the much larger Mexico City International Airport, 125km northwest of Puebla and two hours from the city by bus. Most hotels will be happy to arrange an airport pick up in advance. 
  • You won't need your own transport to discover Puebla, but it does allow far more independence if you're keen to explore beyond the city. Contact our online partner Rentalcars if you would like to hire a car.
  • Travel in May for the best weather (averaging around 20°C); summers can be very hot. This is a hugely popular time of year, so book your trip well in advance to avoid missing out.

Still not sure?

Weather

Sign up to our weekly newsletter

No spam. Only sweet updates about the latest hotel openings and the best places to stay.

The best hotels in Puebla

Hotel La Quinta Luna

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.

  • Value chic - Despite the grandeur of the property, rooms start at well below the $100 mark making it a very reasonable stay
  • Historic - A beautiful colonial building with Moorish arches, pretty central courtyard, and high wood-beamed ceilings
  • Romantic Break - Intimate, romantic, and adult only — this is a grown-up stay well suited to couples
  • Sights nearby - Cholula’s Great Pyramid (Tlachihualtepetl) is the city's most famed attraction and a must-visit
from $77 for 1 room, 1 night including taxes & fees

Casona Maria

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.

  • Local exploring - Set in the historic centre, you can step out the front door and enjoy walks through the streets with colourful colonial houses
  • Romantic Break - Book the Junior Suite complete with in-room whirlpool tub and enjoy romantic dinners for two on the terrace
  • Short break - Located just two hours by road from Mexico City, this is a great option for a quick weekend getaway
  • Less £ - A historic stay with rooms starting well under the $100 dollar mark
from $83 for 1 room, 1 night including taxes & fees

El Sueno Hotel & Spa

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.

  • City Style - A chic boutique hotel so well designed you'll be hard pushed to leave.
  • Sights nearby - Visit the impressive Puebla Cathedral.
  • Restrictions on children - Adult only.
  • Spa
from $86 for 1 room, 1 night including taxes & fees

Hotel Boutique Casareyna

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.

  • Great walks - Wander through the historic Zócalo Square, just a short stroll from the hotel, and immerse yourself in Puebla's vibrant culture
  • Sights nearby - Visit the nearby Puebla Cathedral, a masterpiece of Baroque architecture, and marvel at its intricate design and rich history
  • Other Activities - Discover the art of Talavera pottery at the Talavera de la Reyna workshop, where you can observe traditional craftsmanship
  • Local markets - Shop for unique artisan goods at the Parian Market, a short walk away, and take home a piece of Puebla's rich heritage
from $102 for 1 room, 1 night including taxes & fees

Meson Sacristia de la Compania

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.

  • Foodies - Housing an award-winning restaurant and owning a cookery school this is the place to come and learn about Mexican food
  • Cooking classes - Sign up to the cookery school and try your hand at making Pueblan dishes
  • Sights nearby - Wander through the streets and admire the colonial architecture
  • Restaurant
from $105 for 1 room, 1 night including taxes & fees

Quinta Real Puebla

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.

  • Other Activities - Visit the nearby African Safari, a 30-minute drive away, and encounter over 5,000 animals in a drive-through safari experience
  • Great walks - Stroll through the historic centre of Puebla, a UNESCO World Heritage site, and admire its stunning colonial architecture
  • Sights nearby - Explore the historic Puebla Cathedral, just two blocks from the hotel, and immerse yourself in its rich cultural heritage
  • Museums - Discover the Museo Amparo, a short walk from the hotel, showcasing a vast collection of pre-Hispanic and colonial art
from $119 for 1 room, 1 night including taxes & fees

La Purificadora

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.

  • City Style - This edgy and achingly hip hotel is an architectural triumph, a sleek new incarnation of a 19th-century water purifying factory.
  • Designer - Edgy hotel designed by Legorreta + Legorreta
  • Swimming Pool - Glass sided rooftop pool with city views.
  • Chic
from $152 for 1 room, 1 night including taxes & fees

Banyan Tree Puebla

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.

  • Romantic Break - Book a room with a spa bath for added luxury on your couples' getaway; the rooftop bar is a wonderfully romantic spot
  • City Style - With interiors that blend regional motifs and contemporary design, this hotel has lots of city style
  • Local exploring - With a fantastic, central location, this hotel makes a great base for local exploring in Puebla
  • Sights nearby - Visit the Biblioteca Palafoxiana, one of the oldest libraries in the region housing 45,000 books and manuscrips
from $250 for 1 room, 1 night including taxes & fees

Cartesiano Hotel

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.

  • Spa breaks - With an exclusive spa on-site boasting a range of state-of-the-art facilities, this hotel makes a great spa break option
  • City Style - This super stylish and perfrectly put together hotel will not disappoint- old meets new and the result is spectacular
  • Local exploring - Right in the heart of Puebla's old Spanish centre, surrounded by Mexican Baroque style buildings and a cathedral
  • Romantic Break - Book a suite with heritage features and a private patio for added luxury on your next couples' getaway
from $387 for 1 room, 1 night including taxes & fees