30 Best Things to Do in Puebla Mexico 2026: A Local’s Complete Guide

The best things to do in Puebla will surprise you. I spent 15 days wandering this city on my own, and I can tell you with complete confidence that Puebla is one of the most underrated destinations in all of Mexico, and probably the most underrated city in the entire country.

Most travelers rush through on a day trip from Mexico City and miss the point entirely. Puebla is a UNESCO World Heritage city with some of the most spectacular colonial architecture in Latin America, the undisputed birthplace of Mexican cuisine, a fascinating revolutionary history, and enough museums, markets, churches, and hidden corners to fill a full week of exploration.

In this guide, I share 25 things to do in Puebla based on my own time spent there, from the iconic landmarks every visitor should see to the hidden spots most tourists never find.

Let’s go over the best things to do in Puebla, Mexico, to help you plan your trip.

Cholula

Grab your Mexico Travel Guide PDF and have it handy on your phone
wherever you are (It’s free )

This post may contain affiliate links. If you purchase through them, I may earn a small commission at no extra cost to you. Thanks for supporting my small business.

Things to Do in Puebla: Quick Overview

ActivityTypeBest For
Zócalo and Historic CenterCultureEveryone
Mercado El ParianShoppingSouvenirs and crafts
Puebla TunnelsHistoryHistory lovers
Rosario ChapelArt and religionArchitecture lovers
Museo AmparoMuseumCulture and history
Biblioteca PalafoxianaMuseumHistory buffs
Calle de los DulcesFoodSweet lovers
Pyramid of CholulaArchaeologicalHistory and views
Fuertes de LoretoHistoryHistory lovers
Callejon de Los SaposAtmosphereCouples and walkers
Puebla CathedralLandmarkEveryone
Barrio del ArtistasArtArt lovers
Cuexcomate VolcanoQuirkyCurious travelers
Popocatépetl hikingAdventureActive travelers
Cantona RuinsArchaeologicalOff-the-beaten-path
Africam SafariWildlifeFamilies
Santa Monica ConventMuseumHistory lovers
Talavera WorkshopCraftCulture lovers
Mole and local foodFoodFoodies
Culinary Food TourFoodFoodies
Museo del BarroqueArtArchitecture lovers
Estrella de PueblaViewsFamilies and couples
TeleféricoViewsEasy sightseeing
Museo RevoluciónHistoryHistory buffs
PlanetariumFamilyFamilies

INSIDER TIP – Puebla is only about an hour from Mexico City, and you can get from Mexico City to Puebla it’s easy to get to by car, ADO bus, or taxi. It’s considered more of a local city, and even though it’s the fourth largest city in Mexico, it feels much more low-key than other bustling cities. Puebla to Oaxaca is almost 5 hours instead.

The Best Things To Do in Puebla Mexico

1. Spend some time in the Zócalo de Puebla

The Zócalo de Puebla, or Puebla’s Historic City Centre, is a UNESCO World Heritage Site and one of Latin America’s most well-preserved colonial cities.

The center square, often called “the Zócalo, ” is centered around the Puebla Cathedral.

Around the square are restaurants, bars, cafes, and museums. And on the busy streets branching off the city center, you’ll find streets filled with street food carts, local shops, artisanal gifts, and much more.

The park in the center is also lively, with local weekend performances, children playing around, and tourists taking photos.

It’s a great place to spend an afternoon full of life and excitement, and it’s truly the city’s central hub.

The Colonial Palace in Puebla.
Colonial Palace

2. Wander around Mercado El Parian

Mercado El Parian (El Parian Market) is located on the southeast corner of Puebla’s Zócalo. It’s one of the top tourist attractions in Puebla and a must-do for anyone in this beautiful city.

Mercado El Parian is a traditional, artisanal market with over 100 stalls of the finest handicrafts at an excellent price.

The market first opened in 1760, where it was a bustling place for traders, travelers, and locals alike. It began to falter and lose popularity with the rise of the railroad in Mexico. But in 1961, it was revamped as a handcrafts market and has remained popular.

You can find almost anything here, including jewelry, pottery, textiles, bags, souvenirs, and woodcrafts.

This is an excellent place in Puebla for souvenir shopping, but also a fun place to visit to admire the beauty of the European-influenced architecture around the Zócalo and the many talents of the local people.

3. Tuneles De Puebla

Entry fees: approximately 80 MXN.

Tuneles De Puebla (Puebla Tunnels) are a system of tunnels under the city, believed to run for over 10 km (6.2 miles) and date back to over 500 years ago.

These tunnels were long considered an urban legend and weren’t unearthed until 2014, and portions opened to the public in 2016.

You can now walk through a small piece of the tunnels, which are now lined with significant memorabilia from the war of Mexican liberation between Mexico and France.

The tunnels begin at the historic center of Puebla and run to the end of Loreto Fort, where the Cinco de Mayo battle happened.

The tunnels represent an essential part of Mexican history and Puebla history. It’s a great learning experience and a must-do activity for history buffs or tourists who wish to understand more about the city they’re exploring.

Colorful signage in Puebla.

4. Templo de Santo Domingo – Capilla Del Rosario

Free entrance

Templo de Santo Domingo (Convent Church of Santo Domingo) is a large temple in Puebla. Capilla Del Rosario (Rosary Chapel) is attached to the temple.

The Santo Domingo Church dates back to the 1500s, and the Rosary Chapel was added between 1650 and 1690. It’s the first chapel in Mexico dedicated to the Lady of Rosary.

The outside of the church is rather unimpressive, but the Rosary Chapel is something else. The inside is filled with beautiful paintings, sculptures, small shrines, and gold.

Most surfaces are covered with gold leaf; when the light shines on it from above, it’s one of the most magnificent sites.

Regardless of your religion and beliefs, it’s a beautiful piece of art worth visiting in Puebla.

Why is Puebla Called the City of Angels?

Puebla’s full official name is Puebla de los Ángeles, meaning Puebla of the Angels, and the story behind it is one of the most charming founding legends in Mexican history.

According to the most widely told version, the Spanish Bishop Julián Garcés had a dream in 1531 in which he saw angels marking out the location and boundaries of a new city in a fertile valley between the volcanoes. When the Spanish settlers arrived at the site the following year to found the city, they found that the land had already been measured and marked out exactly as the bishop had dreamed, as if angels had descended overnight to do the work.

Whether you believe the legend or not, it is worth noting that Puebla was genuinely unusual among colonial cities in New Spain. Unlike most Spanish colonial settlements, it was not built on top of an existing indigenous city. It was founded from scratch on April 16th 1531 on empty land in the valley between Popocatépetl, Iztaccíhuatl, and La Malinche, which lent the founding story an air of divine selection that the Spanish settlers were happy to embrace.

The angelic connection runs deep through the city’s identity. You will see references to angels throughout Puebla’s art, architecture, and church decorations. The Rosario Chapel, in particular, is filled with golden angel figures, and the Cathedral’s famous bell is said to have been lifted into place by angels because it was too heavy for human hands to move, another legend that locals have told for centuries.

Today the official coat of arms of Puebla still features two angels, keeping the founding myth alive in the city’s official identity nearly five centuries after its founding.

5. Take a Traditional Puebla Cooking Class

Puebla is the birthplace of Mexican cuisine and taking a hands-on cooking class here is one of the most memorable things you can do in the city. The class available via the link below is hosted by a local cook in a private home, which makes the experience feel genuinely personal rather than touristy.

You will learn to prepare traditional Pueblan dishes from scratch using authentic local recipes, with mole and tamales among the typical highlights. The format is intimate and hands-on, meaning you are cooking alongside your host rather than watching a demonstration. Your host will explain the history and cultural significance of each dish as you prepare it, and the class ends with sitting down to eat everything you made together.

This kind of experience goes far beyond any restaurant meal. You leave with recipes, techniques, and a genuine understanding of why Puebla’s food culture is considered the richest in Mexico.

👉 BOOK YOUR PUEBLA COOKING CLASS ON VIATOR

6. Visit The Museo Amparo

Approximately 95 MXN, free on Mondays.

Museo Amparo (Amparo Museum) is one of Mexico’s most important, yet least visited, historical museums.

It’s located between two colonial-era buildings in the city center of Puebla, and it’s relatively small for a museum. But it’s filled from start to finish with fascinating, authentic artifacts from Mesoamerica’s indigenous civilizations.

You’ll find artifacts from the Aztecs, Maya, Zapotecs, and Olmecs. Additionally, there’s a small section dedicated to Mexico’s colonial and post-colonial history.

Even though you don’t need much time for the museum, you’ll see things you can’t find elsewhere. It’s well worth a quick stop while exploring Puebla’s Zócalo.

 Biblioteca Palafoxiana library.
Biblioteca Palafoxiana

7. Visit the Biblioteca Palafoxiana

Entrance fee: approximately 45 MXN

Biblioteca Palafoxiana is a library in Puebla’s historic center across from the Puebla Cathedral. It’s said to be the first-ever public library in the Americas and is considered the most crucial library in Mexico.

As expected, it’s a small library for something that dates back to 1646. However, it has about 15,000 books and manuscripts from the 15th and 20th centuries.

You can’t take out books here anymore. It’s more of a museum, with many books and artifacts behind glass, but it’s a beautiful site.

The library room is small but goes up high with multiple closed-off floors. You can imagine people bustling around in the 1600s, climbing narrow staircases to reach a research book on the third floor.

8. Don’t Miss the Calle De Los Dulces

If you have a sweet tooth, Calle de los Dulces (Sweets Street) is the place to go. It’s a three-block street near the city center lined with sweets and sugar spots on both sides of the road.

You’ll find local favorites, like camotes, and all other sweet and chocolate classics.

You can get a handful of sweet snacks or a larger gift basket. It might be hard to take back home, but it will keep your taste buds happy for your trip to Puebla!

If you aren’t in the market for confections. Several bakeries will leave your mouthwatering.

Puebla is known for its incredible food, and the sweet treats and desserts are no exceptions, as Calle de los Dulces made clear!

9. Take a day trop to the Pyramid of Cholula

Entrance fee: approximately 90 MXN

Cholula is a small city, pueblo magico (magic town), and UNESCO World Heritage Site northwest of Puebla. It’s most known for the Great Pyramid in the town center, representing a fascinating piece of pre-colonial and colonial history.

The Great Pyramid was likely built in several stages, starting in the 3rd century BC. The pyramid was dedicated to the deity Quetzalcoatl, and it is connected to rain, science, and agriculture.

The Iglesia de Nuestra Señora de los Remedios (Church of Our Lady of Remedies) was built on top of the pyramid by the Spanish conquistadors in 1594, deliberately placing a Catholic church on the most sacred indigenous site in the region as a symbol of conquest.

Now, you can climb to the church through ancient Aztec ruins. It’s an exciting blend of Spanish conquest times and the ancient civilization that once ruled the area.

Around the Pyramid of Cholula, there’s a beautiful city center with plenty of restaurants, bars, craft stalls, street vendors, and more. So, it’s an enjoyable place to explore for a day from Puebla.

👍🏼 Tour To Cholula From Puebla

4.5 ⭐️ 18 Reviews

Cholula is only about 13 km (8 miles) from Puebla, but public transportation can be challenging. The easiest way to get there from Puebla, and the most educational, is with a guided tour to Cholula.

The tour includes a guide who can explain the significance and history of the Pyramid of Cholula.

On this tour, you’ll visit the Temple of San Francisco Acatepec, Temple of Santa Maria Tonantzintla, Archaeological Zone of Cholula, Sanctuary of Our Lady of Remedies, Convent of San Gabriel, San Pedro Market, and Cholula Regional Museum.

It’s the best way to experience the most of Cholula while learning a lot along the way.

We enjoyed a pleasant and informative tour of Cholula! Our guide Bruno was excellent and very informative. 

⭐️⭐️⭐️⭐️⭐️ Douglas_S, Apr 2023
Pyramid of Cholula under a clear bllue sky.
Have an amazing Cholula Tour and visit the Pyramid of Cholula on your trip to Puebla!

10. Visit the Regional de la Revolución

The Museo Regional de la Revolución (Regional Revolution Museum) is another fascinating way to learn about Puebla’s history and the revolution.

Puebla is a very naturalistic city with a rich history in the revolution and the location of many important battles.

This is a small museum near downtown Puebla, but it has very well-written exhibits that enlighten guests on the years surrounding the revolution and the role Puebla played in it.

The years between 1910 and 1917 were significant for Mexico as they were still discovering their identity and finding out how they fit. The museum does a great job of illustrating this, as well as other significant periods.

11. Take a ride on the Estrella de Puebla

Entrance fee: approximately 150-200 MXN

Estrella de Puebla (the Star of Puebla) is a tourist Ferris wheel that offers stunning views of the city and the surrounding area.

The Ferris Wheel has a diameter of 70 meters and a height of 80 meters. The ride on the Ferris wheel only takes about 20 minutes, but don’t worry; there are many other things to do in this area.

The Star of Puebla is a part of the Parque Lineal Complex that houses the Art Garden, Metropolitan Ecopark, and the Atoyac River Walk. There’s a 2.8-mile Parque Lineal Path that’s fun to explore.

I recommend riding the Star of Puebla around sunset or just after sunset for some of the best city views and good lighting.

Interesting info – The Star of Puebla holds the Guinness World Record for the largest observation wheel of its kind. It has 50 standard gondolas, each holding up to eight passengers, plus four premium luxury gondolas for a more exclusive experience. Get your tickets here.

Puebla historical Center
Puebla Historical Center

12. Explore the Fuertes de Loreto

Entrance fee: approximately 70 MXN

The Fuertes de Loreto are the site of the famous Battle of Puebla on May 5th 1862, known internationally as Cinco de Mayo. On that date the Mexican army under General Ignacio Zaragoza defeated the French Imperial forces despite being significantly outnumbered, in what became one of the most celebrated military victories in Mexican history.

The holiday Cinco de Mayo commemorates this battle, not Mexican independence as is commonly believed outside Mexico. If you visit Puebla on May 5th, the forts and the surrounding historic zone host large commemorative events and reenactments.

The Fuertes de Loreto were once chapels built on the top of an Acueyametepec hill but were reconstructed into military buildings at the beginning of the 19th century.

There are also small, renovated tunnels under the park, where you can learn more about the battles and significance of the forts.

You can visit the park, walk around, learn a little about these battles, and enjoy a sunny afternoon outside Puebla’s city center.

13. Walk along the Callejon de Los Sapos

Callejon de Los Sapos (Alley of the Frogs) is a quintessential colonial alleyway about a 10-minute walk from the Puebla City Center.

The alleyway has quintessential European architecture, cobblestone streets, lively water fountains, street musicians, and European restaurants blended with Mexican cuisine.

Some souvenir shops, handicraft stalls, street foods, and other performances are also around the alley.

It’s a small, walking street worth visiting for a fresh coffee or lunch.

14. Visit the Catedral de Puebla

The Catedral de Puebla (Puebla Cathedral) can’t be missed. It’s at the heart of the city in the Zócalo.

The cathedral is the second largest in Mexico and features the tallest twin bell towers in the country. Construction spanned from the 16th to the 17th centuries, and the interior houses 14 chapels, three organs, and an extraordinary collection of paintings, sculptures, and gold and silver work. The Altar de los Reyes inside is considered one of the finest examples of churrigueresque art in Mexico.

It’s a Baroque-style cathedral with beautiful designs inside and out. The cathedral is still used despite being completed in 1737. But you can also walk through the cathedral and admire the beautiful artwork and designs.

It also makes for a great photo spot, especially around sunset when Puebla’s sky lights up with an array of hues and colors.

The Puebla Cathedral on a beautiful sunny day - one of the many things to do In Puebla.
Puebla Cathedral

15. Spend time in the Barrio del Artista

Barrio del Artista (or the Artist Quarter) is another quintessential piece of the city and one of the best things to do in Puebla for artists and art enthusiasts.

The corridor began as a workshop for artists but has grown to include dance, music, theatre, and other artistic disciplines.

Tourists and visitors can walk through the corridor, admire the art for sale, or even purchase something to bring home. There are also a few cafes and small bakeries scattered around the corridor.

16. Visit Volcano Cuexcomate

Volcano Cuexcomate, often called “the world’s smallest volcano,” is an inactive geyser, not a volcano. The geyser was born from an eruption from Popocatépetl Volcano, the giant volcano looming over the city.

Today, you can visit the geyser and go inside the little 43-foot volcano. The inside is cooler; you can see a small waterfall and stream.

Its last eruption was sometime in the 1600s, though it technically could still erupt, and sometimes locals are evacuated in preparation.

17. Take a hike to Popocatépetl Volcano

Izta-Popo National Park is a large national park near Puebla, where you can hike up a volcano and explore the base of an active volcano. This is one of the best things to do in Puebla for active travelers, but you must also be careful.

You’ll begin your hike around Paso de Cortes, where several trails are going up to Izta volcano, and maybe even watch Popo Volcano erupt afar.

Remember that Puebla is high, so hiking and physical activity may feel more challenging. Make sure to give yourself a few days in Mexico City or Puebla before spending an entire day hiking.

18. Visit the Arqueológica de Cantona

Cantona Archeological Ruins are some of the lesser-visited ruins in Mexico, and for this reason, it’s one of the best things to do in Puebla.

You’ll need your car, however, as there are few tours and no direct buses to the ruins. But once you get here, it’ll feel well worth it.

There are hardly any other tourists at the ruins, so you’ll have the place yourself. The ruins are sprawled out, so there’s a lot to see and do. And you can even climb to the top of the small pyramids and buildings for great views of the valley beyond.

It’s believed the first settlers of Cantona were the Olmeca-Xicallanca people. At its peak, there were over 80,000 people here.

It’s also not clear what led to the fall of the civilization, but it’s possibly due to the harsh and arid climate of the region, which made agriculture particularly challenging.

Colorful Puebla houses.

Arbo Terra and Africam safari: A word

You will see both Africam Safari and Arbo Terra recommended in virtually every guide to Puebla, and I want to address them honestly rather than simply leave them out.

Africam Safari is a large drive-through wildlife park on the outskirts of Puebla where lions, elephants, giraffes, and hundreds of other species live in captivity. Arbo Terra is a smaller affiliated bird and mammal park within the city’s ecological park. Both market themselves as conservation projects, and I have no doubt that the people who work there care about the animals in their care.

But I personally choose not to visit or promote either of them, and I want to tell you why.

No enclosure, however large and well-maintained, replicates what these animals need. A lion in Puebla is a lion thousands of miles from the African savannah it evolved to inhabit. An elephant in a Mexican safari park will never have what it needs: the space, the social structure, the migration routes, the freedom. The argument that captivity protects species from poaching and habitat destruction is real but it does not justify the individual suffering of animals removed from their natural environment.

If you genuinely care about the conservation of lions, elephants, and rhinos, the most meaningful thing you can do is support organizations working to protect wild habitats in Africa and Asia directly. That is where the real conservation work happens.

This is my personal opinion and I respect that many visitors will see it differently. But this is my guide and I would rather be honest with you than recommend something I do not believe in for the sake of an affiliate commission.

If you are looking for a nature experience near Puebla, the Izta-Popo Zoquiapan National Park and the cloud forests around Cuetzalan offer extraordinary wildlife encounters in genuinely wild settings that require no cages.

19. Santa Monica Convent

The Santa Monica Convent is an interesting convent that has since become a museum. This place was a secret convent during the 19th century when convents and monasteries were banned.

The museum is filled with religious art, many of which were made by the nuns at the time. There are placards throughout in English that explain the history and importance of the Santa Monica Convent.

20. Do a Talavera Workshop At The Interactive Museum Casa Celia

One of the best ways to learn about a region is by learning about the regional art. The Casa Celia Museum is the perfect place in Puebla to do just that.

Puebla’s signature pottery is the Talavera ceramics, which can be identified by its unique and striking designs. Often, it’s a white backdrop with colorful designs (predominantly blue) of intricate lines, swirls, and small flowers.

You’ll find these ceramics all over Puebla, but you can try out a Talavera workshop at Casa Celia to learn more about the process.

The museum believes education is the key to keeping culture alive, and it aims to preserve the ancestral technique by offering workshops. 

For a deeper understanding of Talavera beyond the museum workshop, visit one of the official certified Talavera factories in Puebla, such as Uriarte Talavera, which has been operating since 1824 and is the oldest active Talavera workshop in the world. Factory visits include a guided tour of the entire production process from clay preparation to the final firing, and the showroom sells authentic, certified pieces directly. Be aware that genuine certified Talavera comes with a certificate of authenticity and is significantly more expensive than imitation versions sold at souvenir markets. I took their tour, and it’s fascinating to learn about this ancient art.

21. Try Local Dishes and Drinks

Puebla has arguably the best and most authentic Mexican cuisine in the country. Many signature dishes reign from Puebla, including the famous Mole Poblano.

You should try out some of the classic Pueblan dishes while you’re in the city, as the food is undoubtedly one of the best things in Puebla.

Here are some classic Mexican dishes to try:

🍽 Mole Poblano: This is a thick sauce typically made from Mexican chocolate, nuts, seeds, chilis, and fruits. It’s traditionally served with chicken and rice.  It has a unique taste that means people either love or hate it, but Puebla is the place to decide that.

🍽 Chiles en Nogada: This is another Mexican national dish from Puebla. It’s poblano chile stuffed with picadillo and topped with a walnut-based cream sauce (nogada) and cranberries.

🍽 Tacos Arabes: This is like a Middle Eastern-influenced taco. It’s usually cumin-marinated pork or goat meat served in a folded pita taco. The meat is generally juicy, an exciting variation of the classic taco el pastor.

🍽 Cemitas Poblanas: The quintessential Puebla street sandwich. A sesame-seed roll filled with breaded meat, Oaxacan cheese, avocado, onion, papalo herb, chipotle, and red sauce. Every local has a favorite cemita stall and trying multiple versions is one of the great pleasures of visiting Puebla. You will find them at the Mercado El Carmen and throughout the city center.

🍽 Chalupas: Small thick tortillas topped with salsa, onion, and shredded chicken or pork. These are one of the most popular breakfast and lunch street foods in Puebla and completely different from the Tex-Mex version most people know. Order them from a street stall rather than a restaurant for the most authentic experience.

🍽 Molotes: Deep-fried masa pastries filled with spiced potato and chorizo or black beans. Crispy on the outside and soft inside, they are served with salsa and crema and are one of the most addictive street snacks in the city.

🍽 Chapulines: Deep-fried grasshoppers seasoned with lime, chili, and salt. Puebla is one of the best cities in Mexico to try these as they are sold everywhere from market stalls to upscale restaurants. They are crunchy, savory, and far more delicious than they sound.

🍽 Pasita: This is a type of alcohol from Puebla. It’s a shot of raisin-liquor served with a small cube of cheese as the chaser.

🍽 Rompope: This is another beverage and a Latin American variation of eggnog. It has eggs, ground almonds, milk, and vanilla flavoring. It’s believed to have come from the Santa Clara convent in Puebla.

22. Take a Delicious Culinary Tour in Puebla

5.0 ⭐️ 9 Reviews

Of course, there are a lot of different foods in Puebla you must try. This excellent walking food tour will show you the best of the best.

The tour includes stops at some of the best street food vendors, restaurants, cafes, and bars. You’ll even walk through markets and learn about the origins of some of the local cuisines and some history about the city.

I’m a vegetarian and was wondering if they would be able to accommodate me. And I was surprised how professional the tour guide was! Miguel was very flexible and even went beyond his normal routine. 

⭐️⭐️⭐️⭐️⭐️ Amado_R, Jul 2021
Mole Poblano and other ingredients.
Mole Poblano

23. Museo Internacional del Barroque

Museo Internacional del Barroque is an art museum showcasing Barroque art. One of the most interesting things about this museum is the building, designed by a renowned Japanese architect.

The museum’s exterior has striking, tall, white walls bending in different directions.

The museum’s interior is also lovely, and the wide range of art and artists is impressive and worth visiting while in Puebla.

24. Puebla Planetarium

The Puebla Planetarium is your classic planetarium, with extensive IMAX showings of all things outer space and interactive exhibits. It’s one of the best things to do in Puebla for families, as there’s something for everyone.

Almost every major city has a planetarium, so this doesn’t have to be high on your list. But it’s a good activity for a rainy day or something nice.

The entrance fee is also relatively low, especially compared to larger United States or European planetariums.

Overview of San Gabriel of Cholula.
San Gabriel in Cholula

25. Teleférico de Puebla

Teleférico de Puebla (or Puebla Cable Cars) are located near the los fuertes (the forts) in the park in Puebla.

This popular tourist attraction is an easy way to get great city views. The cable cars run over the forts and large park surrounding it, up to a large hill.

The cable cars run throughout the day and into the early evening. Sunset is a great time to do this if it’s a clear day.

Because of its location, you can easily visit the forts around Puebla and do all these things in one outing.

26. Take a Turibus Hop-On Hop-Off City Tour

For first-time visitors to Puebla, the Turibus hop-on hop-off tour is one of the best ways to orientate yourself and see the main landmarks quickly and comfortably.

The double-decker buses follow a circuit covering the historic center, the Fuertes de Loreto, the Parque Lineal, and other key neighborhoods with live commentary in Spanish and English.

You can hop off at any stop, explore at your own pace, and rejoin the next bus. It is particularly useful on your first day in the city before you start exploring on foot.

Amazing day trips from Puebla

27. Atlixco

Atlixco is a Pueblo Mágico located about 40 minutes from Puebla and known as the City of Flowers. The town sits at the foot of Popocatépetl volcano and its main square is surrounded by colorful murals, flower markets, and colonial architecture. The hilltop church of Cerro de San Miguel offers panoramic views over the entire city and the volcano beyond. From mid-October to early November Atlixco fills with giant Catrina statues for Day of the Dead celebrations, making it one of the best times to visit. Try local mezcal, chocolate, and artisanal ice cream while you are there.

Distance from Puebla: approximately 40 minutes by car. Buses also run frequently from the CAPU bus station.

👉 BOOK YOUR ATLIXCO TOUR FROM PUEBLA ON VIATOR

28. Cuetzalan del Progreso

Cuetzalan is my favorite day trip from Puebla and one of the most beautiful and authentic Pueblos Mágicos in Mexico. Nestled in the Sierra Norte mountains about two hours from the city, it is a mist-covered colonial town surrounded by coffee plantations, waterfalls, and jungle. The Sunday indigenous market is extraordinary, with Totonac women in traditional white huipil dresses selling local produce and crafts.

The nearby Yohualichan archaeological ruins are a less-visited but impressive alternative to the more famous sites in central Mexico. Do not miss the Danza de los Voladores if you visit on a Sunday, when performers swing upside down from a towering pole in the town center in one of the most spectacular indigenous ceremonies still practiced in Mexico.

Distance from Puebla: approximately 2 hours by car or by ADO bus from the CAPU station.

29. Cacaxtla Archaeological Zone

Cacaxtla is one of the most underrated archaeological sites in Mexico and one of the best hidden gem day trips from Puebla. Located about an hour from the city near Tlaxcala, the site contains some of the best-preserved pre-Columbian murals in the entire country.

The extraordinary paintings show battle scenes, jaguar warriors, and mythological figures in vivid color that has survived for over a thousand years. The site sees very few international visitors which makes it a refreshingly uncrowded alternative to the more famous ruins nearby.

Distance from Puebla: approximately 1 hour by car.

30. Zacatlán de las Manzanas

Zacatlán is a mountain Pueblo Mágico in the Sierra Norte known for its apple orchards, artisanal cider, and the extraordinary mosaic murals that cover building facades throughout the town. The famous giant flower clock in the main square changes its floral design seasonally.

From here, you can also visit the nearby Valle de Piedras Encimadas (Valley of Stacked Stones), a bizarre natural landscape of enormous balanced rock formations rising from the hillside like ancient totems.

Distance from Puebla: approximately 2 hours by car.

Where to Stay in Puebla, Mexico

Wondering where to stay in Puebla, Mexico? Here are my top recommendations for every budget level in Puebla!

🛏 Budget: Collexion O al Otro Lado del Rio

Collection O Al Otro Lado Hotel in Puebla.
Collection O Al Otro Lado del Rio – Photo © Expedia

Collection O Al otro lado del Rio is an affordable hotel near the city center of Puebla. It’s a tranquil hotel with beautiful architecture and colors. The hotel and rooms are a little plain, but it’s affordable and has an unbeatable location.

🛏 Midrange: El Sueno Hotel & Spa

Junior Suite room in El Sueno Hotel.
El Sueno Hotel & Spa – Photo © Expedia

El Sueno Hotel & Spa is a beautiful hotel only a few blocks from Puebla’s city center. The rooms feel luxurious, some even having a large hot tub in the bathroom.

The hotel also has a small pool, lavish decorations, and an excellent on-site restaurant. The restaurant has a terrace looking out over the streets, and it’s a great spot to unwind with a glass of wine or light snacks.

🛏 Luxury: L Hotel La Perla Boutique

L Hotel Perla Boutique room with tub near the bed.
L Hotel La Perla Boutique – Photo © Expedia

L Hotel La Perla Boutique is a beautiful luxury hotel in the heart of Puebla. Despite being in the middle of all the main tourist attractions, it has a quiet and low-key vibe.

The rooms are plush and comfortable, with everything you need. The hotel boasts friendly staff and extra amenities. One of the best things about the hotel is the charming rooftop pool, with great city views if the weather permits.

Where is Puebla, Mexico?

📍 Puebla Mexico Map 

Map of Puebla, Mexico showing various attractions like Zócalo de Puebla and Museo Amparo. Locations are marked with yellow and blue pins.
Click on the Image to open the map © Google Maps

🚘 How To Get To Puebla, Mexico

Puebla, Mexico, is 132 km (82 miles) from Mexico City. The trip takes about 2 hours, depending on traffic.

There’s a small airport in Puebla, but there are few direct flights here.

The easiest way to get to Puebla is from Mexico City. Buses from Mexico City to Puebla and back leave frequently from all major bus terminals in Mexico City. There are even buses directly from Aeropuerto Internacional Benito Juárez (Mexico City International Airport) to Puebla.

Alternatively, you can also drive yourself to Puebla. You’ll take Highway 150D, which connects Mexico City and Veracruz most of the way there.

Is Puebla Worth Visiting?

Yes, Puebla is worth visiting! Puebla is home to some of the best food in Mexico, beautiful colonial architecture, and plenty of museums, parks, and nature trails to keep you busy.

Most people look past Puebla, which isn’t as popular as Mexico City. But the city has a lot to offer and many great things to do in Puebla.

Women Mexican statues in Puebla.

Getting Around Puebla

There are local buses and vans connecting much of Puebla and Cholula. Google Maps typically has somewhat accurate descriptions and directions.

However, taxis and rideshare apps are much easier to get around Puebla. Uber works in Puebla, and people use DiDi to get around the city.

Many of the main tourist attractions in Puebla are centered around the city center, so it’s also pretty easy to walk most places.

Best Time to Visit Puebla

The best time to visit Puebla is from October to March during the dry season when temperatures are mild, rain is minimal, and the city is at its most comfortable for walking and sightseeing. Puebla sits at 2,135 meters above sea level which keeps temperatures pleasant year-round, rarely exceeding 25 degrees Celsius in summer or dropping below 5 degrees Celsius in winter.

October and November are particularly special in Puebla. The Day of the Dead celebrations here are among the most authentic and atmospheric in Mexico. The streets fill with marigold decorations, ofrendas appear in public spaces, and Atlixco nearby hosts its famous Catrina festival.

September is worth considering specifically for Chile en Nogada season. This iconic Puebla dish is only available in September when the pomegranate seeds and fresh walnuts needed for the recipe are in season. Every restaurant in the city serves it during this month and it is the most quintessentially Puebla culinary experience possible.

April through September is the wet season. Afternoon showers are common but rarely last long and the city turns a vivid green. Prices are lower and crowds are thinner, though some days can be damp.

Cinco de Mayo on May 5th brings large commemorative events to the Fuertes de Loreto area if you want to experience this historic moment in its actual location.

The Popocatepetl Volcano in Puebla.
Popocatepetl Volcano

How Much Time Do You Need in Puebla?

2-3 days is plenty of time for Puebla, though you can get much more done if you have a few more days. Puebla isn’t as action-packed as other popular tourist destinations, so you don’t necessarily need an entire week.

If you want to explore Puebla, Cholula, the surrounding volcanos, and all the museums, you might want to set aside a little more time.

Puebla Mexico Travel Tips

📌 Book accommodations and tours in advance, especially during popular holidays and weekends. Puebla is still a big city, and plenty of people travel there each year.

📌 Prepare for the altitude. Puebla sits 2,135 meters (7,005 ft) above sea level; altitude sickness could be a pain during your travels.

📌 Bring layers of clothes, especially if visiting Puebla during the rainy season. It’s high elevation and can get cold in the evenings.

📌 Step out of your comfort zone with all the incredible food in Puebla. The food is unique, some of it you’ll only find here. Try as much food as you can, and you’ll truly understand why it’s considered the culinary source of Mexican food.

📌 Always watch for pickpocketers and scammers, especially when taking public transportation around the city.

Puebla cityscape and the cathedral.

Frequently Asked Questions: Things to Do in Puebla Mexico

Is Puebla Worth Visiting?

Absolutely. Puebla is one of the most underrated cities in Mexico and in my opinion one of the most rewarding. It has a UNESCO World Heritage historic center, some of the most spectacular colonial architecture in Latin America, the richest food culture in the entire country, fascinating revolutionary history, and enough to see and do for a full week. Most travelers who visit on a day trip from Mexico City leave wishing they had stayed longer.

How Many Days Do You Need in Puebla?

Two to three days covers the main highlights comfortably if you focus on the historic center, Cholula, and the food. Three to five days is ideal if you want to add day trips to Cuetzalan, Atlixco, or the Cantona ruins and go deeper into the museums and food scene. If you have a week you will still find things to discover.

Is Puebla Safe for Tourists?

Yes. Puebla is considered one of the safer large cities in Mexico for tourists. The historic center where almost all the main attractions are located is well-patrolled and busy with both locals and visitors throughout the day and evening. Standard urban precautions apply, particularly with your phone and belongings on public transport and in crowded markets. Avoid wandering into unfamiliar neighborhoods outside the tourist areas after dark.

What is Puebla Best Known For?

Puebla is best known for three things above all else. First, its food, as the birthplace of mole poblano, chile en nogada, cemitas, and several other dishes that define Mexican cuisine nationally. Second, its colonial architecture, including one of the finest Baroque interiors in the Americas in the Rosario Chapel and the second largest cathedral in Mexico. Third, its role in the Battle of Cinco de Mayo on May 5th 1862, when the Mexican army defeated French Imperial forces at the Fuertes de Loreto.

What is the Best Time to Visit Puebla?

October through March is the best time to visit during the dry season when temperatures are mild and rain is minimal. September is worth considering specifically if you want to eat chile en nogada, the iconic Puebla dish that is only available when pomegranate seeds and fresh walnuts are in season. October and November are magical for Day of the Dead celebrations. Avoid Semana Santa and major Mexican holiday weekends if you want to avoid crowds and higher accommodation prices.

How Do You Get from Mexico City to Puebla?

The easiest and most comfortable option is the ADO bus which departs frequently from multiple terminals in Mexico City including directly from the international airport. The journey takes approximately two hours depending on traffic and tickets are inexpensive. You can also drive via Highway 150D or book a private transfer if you prefer door-to-door service. There is a small airport in Puebla but direct flights are limited and the bus is almost always the more practical option.

Is Puebla a Good Day Trip from Mexico City?

Puebla is technically doable as a day trip from Mexico City but I would not recommend it if you have any interest in the city beyond a quick overview. The journey takes two hours each way and you lose four hours of your day just in transit. You will have enough time to see the Zócalo, the Rosario Chapel, and eat lunch, but nothing more. Staying at least two nights lets you actually experience the city rather than just pass through it.

Can You Use Uber in Puebla?

Yes. Uber operates normally in Puebla and is the most convenient way to get around the city, particularly for reaching attractions further from the historic center like the Estrella de Puebla, the Fuertes de Loreto, and the Teleférico. DiDi also works well in Puebla. Taxis are widely available too but always agree on a price before getting in.

What Language is Spoken in Puebla?

Spanish is the official language. In the historic center and tourist areas you will find some English spoken in hotels, upscale restaurants, and at major attractions, but Puebla is a genuinely local Mexican city and day-to-day life runs entirely in Spanish. Learning a handful of basic phrases will be warmly received and makes navigating markets, street food stalls, and smaller restaurants significantly easier.

Is Puebla Expensive?

Puebla is one of the most affordable cities in Mexico for travelers. Street food and local restaurants offer exceptional value, with a full meal of cemitas or tacos costing well under 100 pesos. Mid-range hotels in the historic center are significantly cheaper than comparable options in Mexico City or the Riviera Maya. Entrance fees to museums and attractions are generally low, and many of the best experiences in the city including wandering the Zócalo, the Callejon de los Sapos, and the Barrio del Artistas cost nothing at all.

What Should I Eat in Puebla?

Do not leave Puebla without trying mole poblano, chile en nogada (if visiting in September), cemitas poblanas, chalupas, tacos arabes, and camotes from Calle de los Dulces. Puebla is also the place to try chapulines (fried grasshoppers) if you are feeling adventurous, and to drink rompope, the local egg and almond liqueur that originated in the Santa Clara convent. The best food in the city is almost always found at market stalls and local cookshops rather than in tourist-facing restaurants.

How Far is Cholula from Puebla?

Cholula is only about 13 kilometers from the center of Puebla, roughly a 20-minute drive or taxi ride. It is close enough to visit comfortably as a half-day trip and easy enough to combine with other activities on the same day. The two cities are essentially neighboring at this point and many visitors base themselves in Puebla and visit Cholula on foot, by taxi, or by local bus.

Wrapping Up: Things To Do in Puebla, Mexico

There are many great things to do in Puebla City or the City of Angels. It’s a beautiful city with colonial architecture, large parks, great cultural and historical significance, heavy influence on Mexican cuisine, and eye-catching art.

Many people take a day trip from Mexico City, but you can easily spend a few days roaming the streets designed by the angels.