Searching for the best hotels in Puebla, Mexico? Our expert team has you covered- these are our top picks.
Puebla, just a short drive from Mexico City, is one of the country’s most underrated destinations, offering a perfect mix of colonial elegance, culinary excellence, and vibrant cultural heritage. Whether you’re planning a romantic getaway, a design-focused stay, or simply looking for the best hotels in Puebla, Mexico, this city delivers a range of exceptional accommodations that cater to every kind of traveler.
From the sleek, design-forward La Purificadora and the luxe Banyan Tree Pubela to the wellness-orientated Cartesiano, these hotels offer not just a place to sleep but a window into the city’s rich past and contemporary creativity. Puebla’s compact, walkable center makes it an easy weekend escape from Mexico City, with most of these stays placing you just steps from its best restaurants, bars, and cultural sights.
After countless editor visits to Puebla, the TME team and I have had the chance to experience some of the city’s finest hotels firsthand—staying at a mix of historic mansions, cutting-edge boutique stays, and indulgent luxury retreats. So, whether you’re after an outdoor swimming pool with volcano views, an ultra-stylish boutique experience, or a stay steeped in history, this guide rounds up the best of the best.


Where to Stay in Puebla City
The best place to stay in Puebla is undoubtedly the city centre, where the city’s architectural splendor, vibrant culinary scene, and top attractions like Puebla Cathedral and Museo Amparo are all within easy reach. Staying in this UNESCO-listed district means stepping out your door to find yourself amid baroque churches, beautifully preserved colonial mansions, and some of the finest restaurants and rooftop bars in town.
Whether you’re indulging in a leisurely breakfast at a café overlooking the Plaza de la Constitución, browsing the artisanal shops along Calle de los Sapos, or sipping a craft cocktail with views of the Popocatépetl volcano, everything is effortlessly accessible.
Plus, the best luxury hotels here blend history with modern indulgence, offering grand courtyards, refined design, and impeccable service that makes central Puebla de Zaragoza an unforgettable stay.

our top pick
Cartesiano Boutique & Wellness Hotel
Latin America’s top urban wellness escape in the heart of Puebla City.
The Best Design Hotels in Puebla, Mexico
1. Cartesiano Boutique & Wellness



Cartesiano Boutique & Wellness is one of Puebla’s most refined luxury stays, seamlessly blending colonial charm with contemporary design and a focus on well-being. Staying here always feels like stepping into a private sanctuary in the heart of Puebla. I love the natural, earthy decor—light wood, soft linens, and subtle stone details that make the space feel warm and calming.
The rooms are designed with wellness in mind, balancing contemporary elegance with a sense of serenity, and the bed was so comfortable that I barely wanted to leave in the morning.
The spa is a true highlight, offering a very wide range of holistic treatments, hard to find anywhere else in Central Mexico, that felt deeply restorative after long days of exploring. One of my favorite moments was unwinding by the rooftop pool, where the views of Puebla’s domed churches and distant volcanoes created the perfect backdrop for a sunset cocktail.
With its peaceful atmosphere, Cartesiano struck that rare balance between city immersion and total relaxation, and for the more wellness-orientated, Cartesiano is one of the best hotels in Puebla, Mexico.
2. Banyan Tree Puebla

Banyan Tree Puebla is where contemporary, 5-star hotel luxury meets the city’s rich colonial heritage, and honestly, it’s one of my top recommendations if you’re looking for an upscale stay with a strong sense of place. The hotel is housed in a beautifully restored 19th-century building, with interiors that feel both sophisticated and deeply rooted in Mexican design—think handcrafted tiles, warm wood accents, and elegant archways.
The rooms are spacious and stylish, but what really sets this hotel apart is its rooftop. The pool here is one of the best in the city, offering incredible views Puebla’s skyline, framed by the distant peaks of Popocatépetl and Iztaccíhuatl. It’s the perfect spot for a sunset mezcal or a quiet afternoon by the water.
As one of the best hotels in Puebla Mexico, the dining options are just as impressive. At Saffron, the hotel’s signature worldwide restaurant, you’ll find elevated Thai cuisine (a rarity in Puebla) served in an intimate, candlelit setting. But if you want to lean into local flavors, I’d suggest a meal at Los Lavaderos, where traditional Poblano dishes are prepared with a refined, contemporary twist.
The various facilities also include a fitness centre, spa, allergy-free rooms, free wi-fi, room service and an outdoor pool with gorgeous views of the city. A perfect stay for a romantic getaway, a wellness escape, or just a luxurious city break, Banyan Tree Puebla delivers that mix of indulgence and authenticity.
3. La Purificadora

La Purificadora is easily one of the most stylish places to stay in Puebla—a sleek, design-forward hotel that still manages to feel intimate and rooted in the city’s history. Part of Design Hotels and created by the OG Mexican hospitality brand Grupo Habita, it perfectly embodies their signature mix of architectural boldness and boutique charm – one of the best boutique hotels in Puebla.
Housed in a former 19th-century water purification plant, the hotel leans into its industrial past with exposed stone walls, polished concrete floors, and striking glass details that create a minimalist yet welcoming atmosphere.
If you appreciate thoughtful, modern design with a strong architectural vision, this is the place to book.
The rooftop bar is the real showstopper. The infinity pool, with its transparent edge, feels almost surreal as you swim with Puebla’s colonial skyline in the background. It’s the kind of place where you’ll want to linger—whether that’s with a morning espresso or a pre-dinner cocktail as the sky turns pink.
The air-conditioned rooms are simple but chic, with high ceilings and free wifi and an effortless sense of space, though I’d recommend splurging on one with a terrace for that extra bit of ambiance.
The hotel’s restaurant does a fantastic take on classic Poblano dishes, but what I loved most was the casual yet refined atmosphere—it feels like a well-kept secret, tucked away in the historic heart of the city. If you’re after a beautiful hotel that blends bold aesthetics with a sense of authenticity, La Purificadora is a perfect choice.
4. Quinta Real Puebla

Quinta Real Puebla is the kind of 4-star hotel that immediately transports you to another era. Set within a beautifully preserved 16th-century convent, this property is steeped in history, with grand stone archways, colonial courtyards, and centuries-old frescoes that make it feel more like a living museum than just a hotel. If you’re looking for a place that embodies Puebla’s old-world charm, this is it.
The elegant rooms blend classic with modern comfort—think antique-style furniture, high ceilings, and warm, neutral tones that highlight the building’s original architecture. Some suites even have views of the inner courtyards, where trickling fountains and manicured gardens add to the serene, almost monastic atmosphere.
Despite its historical setting, the hotel doesn’t feel outdated. The service is polished and attentive, and the restaurant, Tierra Mia, serves refined takes on Poblano cuisine in a space that once housed the convent’s dining hall. The prime location couldn’t be better, right in the heart of the city center, making it easy to explore Puebla’s most iconic sights.
5. Hotel Boutique Casareyna

Housed in a beautiful 17th-century manor house building, this boutique hotel blends Puebla’s colonial charm with modern design touches—vaulted brick ceilings, handcrafted Talavera tilework, and minimalist furnishings that let the historic architecture shine. The spacious rooms are elegantly simple, with warm lighting and thoughtful details that make it feel more like a refined private residence than a hotel.
But what truly sets Casareyna apart is its restaurant—one of the best in Puebla. Even if you’re not staying here, a meal at Casareyna Restaurante is a must. It’s known for serving some of the city’s finest takes on classic Poblano dishes, from rich and velvety mole poblano to delicate, flavor-packed chalupas.
The setting is just as memorable, with a mix of indoor and courtyard dining that makes every meal feel like an occasion. Between its intimate atmosphere, impeccable service, and standout cuisine, Casareyna is an ideal choice for travelers looking for a boutique stay with an authentic culinary experience at its heart.
6. Casona de los Sapos Hotel Boutique


Casona de los Sapos is the kind of boutique hotel that feels like a hidden gem—intimate, elegant, and filled with character. Tucked away in a beautifully restored 18th-century colonial mansion in the heart of Puebla’s historic center, this hotel exudes old-world charm with its grand archways, hand-painted Talavera tiles, and antique-style furnishings.
Yet, it also delivers on affordable modern luxury, with plush bedding, marble bathrooms, and a level of personalized front desk service that makes you feel like a VIP guest in a private residence.
One of the standout features here is the attention to detail—each room is individually designed, blending colonial elegance with contemporary comforts. The central location is another highlight. Set within the charming Barrio de los Sapos, known for its weekend antiques market and artisanal boutiques, the hotel puts you right in the middle of Puebla’s most picturesque streets.
The in-house Poblano restaurant, Maizal, offers a refined dining experience, while the rooftop terrace provides a lovely spot for an evening drink with a view. If you’re looking for a boutique stay that combines historic charm with quiet sophistication at a very accessible rate, Casona de los Sapos is an excellent choice. Free private parking is included too.
7. L Hotel Perla Boutique

L Hotel Perla Boutique is unlike any other stay in Puebla—a bold, maximalist take on boutique luxury that fully embraces its flashy, theatrical aesthetic. This is not a place for minimalists. Instead, it’s a feast of rich jewel tones, dramatic chandeliers, velvet upholstery, and statement décor that feels both playful and indulgent.
Every corner is designed to be eye-catching, from the opulent modern furnishings to the art-filled hallways that mix classic elegance with a touch of kitsch. But somehow, it all works, creating an atmosphere that feels fun, glamorous, and totally unique.
Despite its lavish look, Perla Boutique is surprisingly budget-friendly, making it one of the best-value boutique hotels in Puebla. The rooms are indulgently designed, with oversized beds, gold-accented details, and deep, moody lighting that leans into the sense of extravagance without the price tag to match.
There’s an unmistakable sense of whimsy here—it’s the kind of place where every detail has been curated for impact, perfect for travelers who love a hotel with personality. And while the aesthetics may be over-the-top, the service remains polished and attentive, ensuring a stylish yet affordable stay in the heart of Puebla’s historic center.
Save on Pinterest











