Few cities in Mexico blend history, culture, and cuisine as seamlessly as Puebla City. Just two hours from Mexico City, in Central Mexico this colonial gem is one of the country’s most captivating destinations, home to stunning baroque churches, a vibrant culinary scene, and a deep artistic heritage that stretches back centuries.
Visit to admire its grand cathedrals, wander through colorful markets, or indulge in some of the country’s most iconic dishes—mole poblano, chiles en nogada, and cemitas—Puebla offers an experience that is both deeply traditional and refreshingly contemporary.
As a travel writer and editor for TME, based in Mexico City, I’ve visited the city countless times over the past five years, always on a mission to find the best things to do in Puebla. It’s one of my favorite weekend escapes from the capital, offering the perfect balance of cultural exploration, incredible food, and just the right amount of laid-back charm.
From exploring the historic center’s UNESCO-listed streets to day-tripping to nearby Cholula, diving into its boutique shopping scene, or unwinding at a world-class urban spa, this guide covers what to do in Puebla, Mexico, so you can experience the city at its absolute finest.


All listings featured on The Mexico Edit are carefully sourced and selected by our editors who live in/have traveled to that area of the country and have visited the property/location. If you book a stay through our links, we may earn an affiliate commission. Thank you for supporting TME.
Short on Time? Here are my top picks:
Where to Stay: Check into Cartesiano for its elegant design and wellness-focused amenities or Banyan Tree Puebla, where colonial charm meets five-star service and a stunning rooftop pool.
Where to Eat: El Mural de los Poblanos, for mole poblano, contemporary Poblano cuisine at Augurio, gourmet cemitas at Moyuelo, and a refined meal in a lush garden setting at La Noria.
Puebla Activities: Explore the magnificent Puebla Cathedral, admire world-class art at Museo Amparo, stroll through the charming Alley of the Frogs, visit the historic Biblioteca Palafoxiana, and take a short trip to Cholula to see the Great Pyramid and its vibrant streets.
Best Time to Visit Puebla
The best time to visit the City of Puebla is during the dry season, from November to April, when the weather is mild and clear skies make it perfect for exploring the city’s colonial streets and nearby attractions like Cholula. Spring, particularly around April and May, brings pleasant temperatures and colorful festivals, including Semana Santa (Holy Week) and the famous Cinco de Mayo celebrations.
Summer, from June to September, sees the rainy season, with afternoon showers, but still plenty of time to explore. Autumn, especially in October and November, is a great time to visit for cultural events like Día de los Muertos, when the city comes alive with altars, parades, and traditional offerings. Much like Mexico City, Puebla is very much a year-round destination.
Getting to Puebla
Getting to Puebla from Mexico City is easy and convenient, with several transportation options available. The quickest way is by car or private transfer, taking about two hours via Highway 150D, a well-maintained toll road with scenic views of Popocatépetl and Iztaccíhuatl volcanoes. From Puebla back to Mexico City, I highly recommend this sightseeing transfer, which allows you to see more of Mexico’s sights on the way.
For a more budget-friendly option, frequent buses run from Mexico City’s TAPO terminal, reachable via Uber from any location in Mexico City, offering comfortable seats and onboard amenities, with a travel time of around two and a half hours. Those looking for a hassle-free ride can also use ride-hailing services or book a direct shuttle.
While Puebla does have its own international airport, Puebla doesn’t see so many international arrivals, so most visitors find it more convenient to fly into Mexico City and continue overland.
Best Things to Do in Puebla, Mexico
Explore the Historic Center


Puebla’s historic center is a UNESCO World Heritage Site filled with beautifully preserved colonial buildings, grand churches, and lively plazas. Stroll through the Zócalo (main square), the heart of the city, where you’ll find the impressive Puebla Cathedral and colorful tiled facades that showcase the city’s signature Talavera ceramics.
Wander down Callejón de los Sapos, a charming alley known for its antique shops and weekend markets, and visit Calle de los Dulces, where traditional sweets like camotes and tortitas de Santa Clara line the shop windows. Every corner of Puebla’s historic center is a blend of history, culture, and vibrant street life, making it one of the most captivating places to explore in Mexico. It’s also a great starting point to begin exploring the city.
Visit Puebla Cathedral (Catedral de Puebla)


Puebla Cathedral, one of Mexico’s most magnificent religious landmarks, stands as a masterpiece of baroque and neoclassical architecture in the heart of the city center. Construction began in 1575 under Spanish rule, but delays and changing plans meant it wasn’t completed until 1690. Its twin bell towers, the tallest in Mexico at nearly 70 meters, dominate the skyline, making it one of the most recognizable symbols of Puebla.
The cathedral’s interior is just as impressive as its façade, so make sure to head inside, with soaring vaulted ceilings, intricate altars, and a beautifully carved choir area. The grand main altar, designed by Manuel Tolsá, showcases the artistic and religious devotion that shaped Puebla’s colonial past. Rich in history and architectural splendor, Puebla Cathedral remains a must-visit landmark, offering a glimpse into the city’s deep-rooted heritage and spiritual significance.
Visit Biblioteca Palafoxiana


Biblioteca Palafoxiana, founded in 1646, is the oldest and first public library in the Americas, making it one of Puebla’s most treasured cultural landmarks. Established by Bishop Juan de Palafox y Mendoza, who donated his personal collection of books to the public, the Palafoxiana library has since grown into a vast archive of over 45,000 volumes, including rare manuscripts, antique maps, and first-edition works spanning centuries of knowledge.
Housed within the Casa de la Cultura, its stunning baroque interior features towering wooden bookshelves, a beautifully carved altarpiece, and an air of historical grandeur -rare in Latin America- that transports visitors back in time. More than just a library, Biblioteca Palafoxiana is a symbol of Puebla’s intellectual and artistic legacy, offering a fascinating glimpse into Mexico’s colonial past.
Read more: Biblioteca Palafoxiana, Puebla: A Colonial-Era Archive
Museo Amparo



Museo Amparo is one of my favorite museums in Mexico, offering an incredible journey through the country’s rich artistic and cultural heritage. Housed in a beautifully restored colonial mansion, this museum blends history with contemporary design, creating a space that feels both timeless and modern. Its collection spans thousands of years, from pre-Hispanic artifacts and colonial-era paintings to cutting-edge contemporary Mexican art.
Walking through its galleries, you’ll find intricately carved stone figures, delicate ceramics, and religious art that provide deep insight into Mexico’s past. One of the highlights is the rooftop terrace, which offers breathtaking views of Puebla’s historic center—it’s the perfect spot to grab a drink and reflect on everything you’ve just seen.
Whether you are passionate about history, art, or architecture or not, Museo Amparo is an unmissable experience that shows the depth and beauty of Mexican culture in an intimate and engaging way.
Dive into Puebla’s Gastronomic Heritage


Puebla’s culinary scene is one of the richest in Mexico, and no visit is complete without diving into its incredible gastronomic heritage. The city is the birthplace of some of the country’s most iconic dishes, from mole poblano—a complex, velvety sauce made with chiles, chocolate, and dozens of spices—to chiles en nogada, a seasonal specialty that perfectly balances sweet and savory flavors.
For a deep dive into Puebla’s flavors, I always make a point to begin at El Mural de los Poblanos, an obvious but fantastic start for a traditional take on mole. Then there’s Augurio, where chef Ángel Vázquez puts a refined and more creative twist on classic Poblano dishes.
If you’re in the mood for cemitas, Puebla’s famous overstuffed sandwiches layered with avocado, cheese, and crispy Milanesa, Moyuelo offers a gourmet take on this street food staple. For a meal in a lush, elegant setting, La Noria is a must, while Casa Barroca serves contemporary Mexican cuisine in a stunning colonial house.
For something sweet, La Gran Fama is the go-to spot for Puebla’s traditional sweets, like tortitas de Santa Clara. While in Puebla, don’t miss the chance to try la Pasita, a sweet raisin liqueur served with a piece of cheese, or Rompope, Mexico’s version of eggnog, traditionally made by nuns and infused with vanilla and cinnamon.
Between its traditional markets and high-end, modern restaurants, Puebla is a true paradise for food lovers, one that simply needs to be explored when in the city.
Visit Capilla del Rosario at the Templo de Santo Domingo


For those wandering what to see in Puebla, Mexico, The Capilla del Rosario, housed within the Templo de Santo Domingo, is one of Puebla’s most dazzling architectural treasures and a masterpiece of the Mexican Baroque style. Completed in 1690, this chapel was once considered the “Eighth Wonder of the World” for its breathtaking interior, completely covered in intricate gold-leaf stucco, sculpted figures, and celestial motifs.
As soon as you step inside, the sheer opulence of the space is overwhelming—the walls and ceilings seem to glow, adorned with detailed reliefs that depict religious scenes and saints, all framed by swirling golden embellishments. The chapel’s central dome, designed to represent the heavens, draws the eye upward in a mesmerizing display of artistry and devotion.
Visiting the Capilla del Rosario is an unforgettable experience, offering a glimpse into the lavish artistic expression of colonial Mexico and the deep religious fervor that shaped Puebla’s history.
Go Talavera Pottery Shopping


No trip to Puebla is complete without shopping for its most famous handicraft: Talavera pottery. This centuries-old ceramic tradition, introduced by Spanish artisans in the 16th century, is still alive today, with workshops across the city producing stunning, hand-painted tiles, plates, vases, and decorative pieces. The real deal is certified Talavera, made following strict artisanal techniques that involve firing the clay twice and meticulously painting each design by hand.
For the best selection of both traditional and modern pieces, head to Uriarte Talavera, the oldest and most prestigious producer, or Talavera de la Luz, known for its high-quality items and traditional take on the craft. Many workshops even offer guided tours, where you can watch the process up close and gain a deeper appreciation for this intricate art form.
Read more: Discovering Talavera: Puebla’s Iconic Ceramic Art
Visit the Museo Internacional del Barroco
The Museo Internacional del Barroco, or International Museum of Baroque, is a striking contrast to Puebla’s colonial streets, housed in a sleek, futuristic building designed by renowned Japanese architect Toyo Ito. This museum, located on the outskirts of the city is dedicated to the opulence and drama of the Baroque era, showcasing how this elaborate artistic style influenced everything from painting and sculpture to music and theater.
Inside, interactive exhibits, immersive projections, and stunning works of art bring the grandeur of Baroque to life, with pieces from Mexico, Europe, and beyond. Whether you’re an art enthusiast or just curious about the period, the museum offers a fascinating deep dive into one of history’s most visually captivating movements, making it a must-visit for culture lovers in Puebla.
Shop the City’s Coolest Boutiques


Apart from the city’s top Talavera stores, Puebla has a growing boutique scene where you can find everything from locally designed fashion to vintage treasures. Denisse Kuri, one of Puebla’s most exciting designers, blends contemporary style with traditional Mexican textiles, creating beautiful, ethically made pieces that highlight indigenous craftsmanship.
If you love antiques and one-of-a-kind finds, Antigüedades Los Sapos is the place to browse, offering an eclectic collection of furniture, decor, and collectibles in the heart of the historic center. For even more vintage shopping, don’t miss the weekly flea market (Tianguis) on Callejón de los Sapos, where vendors set up along the street selling everything from old books and records to Talavera tiles and handcrafted jewelry.
You won’t find as many shopping experiences in Puebla compared with the boutiques in Oaxaca, but the city still offers a curated selection of fashion, antiques, and artisan goods that are well worth exploring.
Visit Museo Casa de Alfeñique


The Museo Casa de Alfeñique is one of Puebla’s most charming and historically significant museums, housed in an ornate 18th-century mansion that looks as if it were made of sugar. Its name, Alfeñique, refers to a type of delicate sugar confection, a fitting description for the building’s intricate white stucco detailing that adorns its bright red facade. Visiting is one of the best things to do in Puebla, Mexico for it’s insight into traditional living.
Inside, the museum offers a glimpse into Puebla’s colonial past, with rooms filled with period furniture, religious art, and everyday objects that showcase how wealthy families lived during the era. The collection also includes an impressive display of Talavera ceramics, traditional textiles, and historical documents that bring Puebla’s rich cultural heritage to life. Museo Casa de Alfeñique is a fascinating stop that perfectly encapsulates the city’s blend of artistry and tradition.
Pop into Biblioteca José Revueltas


The Biblioteca José Revueltas is a bit of a hidden gem in Puebla, offering a quiet retreat for book lovers and history enthusiasts alike. Located within the Benemérita Universidad Autónoma de Puebla (BUAP), this library is not just a place to read but also a space steeped in rich history.
One of its most unique features, which is easy to see as you step inside the courtyard, is its beautifully preserved historical elevator, an early 20th-century relic that adds a touch of vintage charm to the space.
The library houses a vast collection of books, manuscripts, and academic works, making it an interesting stop for those looking to soak in Puebla’s literary and intellectual heritage but it is mostly used by the University’s students.
Indulge in an Afternoon of Wellness

Puebla is home to one of the best urban spa hotels in Latin America, offering a serene escape from the city’s energy long before Spain-based SHA Wellness arrived in Costa Mujeres. Cartesiano Boutique & Wellness sets the standard, blending luxury, holistic healing, and state-of-the-art treatments in a beautifully restored historic setting.
This wellness retreat offers a range of cutting-edge therapies, including lymphatic drainage massage, IV vitamin infusions, cryotherapy, and mindfulness programs designed to restore balance and vitality. Guests can also indulge in hydrotherapy circuits, aromatherapy massages, and personalized nutrition plans, all aimed at enhancing overall well-being.
For those looking for deep relaxation or a more transformative wellness experience, Cartesiano makes Puebla a surprising yet exceptional destination for self-care and renewal. I highly recommend staying at Cartesiano to have all its best treatments at your fingertips.
Take a Day Trip to Cholula


Just a short drive from Puebla, Cholula is one of Mexico’s most fascinating towns, blending ancient history, colonial charm, and a vibrant modern atmosphere. Best known for the Great Pyramid of Cholula, the largest pyramid by volume in the world, the town offers a unique experience where you can explore underground tunnels beneath the pyramid and around the archaeological site before climbing to the Santuario de Nuestra Señora de los Remedios, a stunning church perched atop the ancient structure with breathtaking views of Popocatepetl volcano.
Beyond the pyramid, Cholula has a thriving cultural and food scene. Stroll through the San Pedro and San Andrés districts, each with colorful streets, lively markets, and beautiful churches. Visit the Convento de San Gabriel, one of the oldest Franciscan monasteries in the Americas, or stop by the Container City, a trendy spot filled with cafés, boutiques, and bars housed in repurposed shipping containers.
For a great meal, head to Ciudad Sagrada for elevated Poblano cuisine with views of the pyramid. Casa Ardens is a must for coffee lovers, serving some of the best brews in town.
Cholula is easily reached from Puebla by taxi or Uber. To make things easier, you can also opt for an organised, guided tour. This Cholula Tour from Puebla is one of the top ones to book.
Where to Stay in Puebla


For a deeper dive into the best accommodations, check out my guide to the 7 Must-Stay Luxury and Boutique Hotels in Puebla, where I break down the top stays in the city. That said, if I had to pick my personal favorites, these three routinely stand out:
- Cartesiano Boutique & Wellness – A serene, wellness-focused retreat blending luxury with cutting-edge health treatments in a beautifully restored historic setting, walking distance to almost everywhere.
- Banyan Tree Puebla – A five-star urban sanctuary with impeccable service, stunning design, and one of the best rooftop pools in the city.
- La Purificadora – A chic, design-forward hotel from Grupa Habita set in a former water purification plant, offering sleek, minimalist aesthetics and an incredible terrace with views of Puebla’s skyline.
Each of these hotels delivers a unique experience, whether you’re looking for indulgent wellness treatments, colonial elegance, or contemporary design in the heart of the city.
Where to Eat
Puebla is a city made for eating and with a gastronomic heritage that runs this deep, I suggest allocating quite a bit of your time for eating. Some restaurants I come back to again and again are:
- El Mural de los Poblanos – A must-visit for traditional Poblano cuisine, serving some of the best mole poblano and chiles en nogada in the city.
- Casa Barroca – Set in an 18th-century mansion, this restaurant offers artisanal Mexican cuisine in a setting that blends contemporary Mexican décor with historic charm.
- Augurio – A refined take on Puebla’s heritage dishes, with a cozy atmosphere and an expertly crafted menu by chef Ángel Vázquez. Always one of my favorite meals.
- Moyuelo – The place to go for gourmet cemitas, Puebla’s famous overstuffed sandwiches, reinvented with a creative touch.
- La Noria – A beautiful garden setting and elegant ambiance, perfect for a long, leisurely meal featuring both classic and contemporary Mexican flavors.
For a full list of Puebla’s best dining spots, check out my guide The Best Restaurants in Puebla for Foodies, where I break down the city’s best places to eat.


Is Puebla Worth Visiting?
Puebla is absolutely worth visiting, offering a perfect mix of history, culture, and gastronomy in one of Mexico’s most beautiful colonial cities. With its stunning colonial architecture, including the Puebla Cathedral and Biblioteca Palafoxiana, the city is also a paradise for food lovers, home to some of Mexico’s strongest gastronomic culture and iconic dishes like mole poblano and chiles en nogada.
Beyond its historical charm, Puebla has a vibrant arts and shopping scene with colorful markets and artisan workshops. Nearby, Cholula, a pueblo magico, adds another layer of appeal with its Great Pyramid and lively atmosphere. Whether you’re drawn by history, food, or culture, Puebla delivers an authentic and enriching Mexican experience.
Save on Pinterest











