In September 2026, I spent 6 days in Puebla, Mexico with a day trip to Cholula as a break from living 1 month in Mexico City. Puebla is just a 2-3 hours bus ride from Mexico City and this city deserves way more attention than it gets. This is one of Mexico’s best-preserved colonial cities, the birthplace of delicious food such as mole poblano, chiles en nogada and taco árabe. It is an absolute gem for slow travel.

Puebla’s UNESCO World Heritage historic center is stunning — colonial architecture everywhere, tree-lined cobblestone streets, and that perfect mix of tourist-friendly and authentically Mexican. Compared to Mexico City, I found Puebla way more manageable and relaxed, while still offering incredible cultural depth. Also, noticeably more affordable.
Is Puebla, Mexico Worth Visiting?
Absolutely yes. Puebla is one of the most underrated destinations in Mexico — everyone talks about Mexico City, Oaxaca, Guanajuato, but Puebla flies under the radar despite being genuinely incredible.

The Puebla Centro Histórico is a UNESCO World Heritage site for good reason — the colonial architecture here is beautiful, the Puebla Cathedral is jaw-dropping, and the streets are incredibly photogenic. Reminds me of the roads in the UK. The city feels grand and monumental, with wide plazas, baroque churches, and colorful Talavera-tiled buildings everywhere.

Puebla’s historical center is extremely walkable, safe for solo travelers, and easy to navigate — even without Spanish. I recommend staying near the center for all the highlights. There are many things to do and food to eat in the center area which I will share. Separately, I explored a little bit outside the center area too but there were less to do (although more affordable food places) and generally a car is needed outside the center.
Best for: Colonial architecture lovers, foodies, history buffs, slow travelers, anyone looking for an authentic Mexican city experience without the chaos of Mexico City.
How Many Days in Puebla Mexico
Most first-time visitors spend 2-3 days in Puebla to hit the major highlights — that’s enough time to see the Zócalo, Puebla Cathedral, and walk around the colonial streets, try the food, and maybe squeeze in a Cholula day trip.

But I spent 6 days because I wanted to do some slow travel and take a break from Mexico City. I had time to explore deeply, eat different food and wander the neighborhoods at different times of day. In general though, Puebla is probably a 2-3 days city, but if you like taking your time and soaking in a place, I’d recommend 5-7 days in Puebla.

Here’s how I’d break it down (remember you can absolutely do all these in 2-3 days but here is a dragged-out slow version):
-
Day 1-2: Explore the Puebla Centro Histórico — walk around the Zócalo, visit the Puebla Cathedral, stroll down Calle Madero and the colorful colonial streets, check out Callejón de los Sapos and El Parián artisan market. Spend evenings walking around when the streets are beautifully lit.
-
Day 3: Museums and cultural sites — visit Casa de Alfeñique (the distinctive red and white tiled building), Biblioteca Palafoxiana (one of the oldest libraries in the Americas), and wander through the Pasaje del Ayuntamiento covered arcade.
-
Day 4: Visit the Forts of Loreto and Guadalupe and the Cinco de Mayo battle sites. These are on a hill overlooking the city, so you get great views. Spend a couple hours here learning about the Battle of Puebla, then head back to the centro for more food exploration.
-
Day 5: Full-day trip to Cholula — visit the San Gabriel Convent, walk up to Nuestra Señora de los Remedios church on top of the Great Pyramid of Cholula, and enjoy the viewpoint over the town and volcanoes (if the weather’s clear).
-
Day 6-7: More relaxed wandering, neighborhood exploration, trying different restaurants, revisiting favorite spots. This is when you really start to feel like you know the city.
Best Things to Do in Puebla Mexico
Puebla Cathedral and the Centro Histórico
The Puebla Cathedral was one of the absolute highlights of the historical center. I have been to many Cathedrals around the world but this one blows others out of the water. Its twin bell towers dominate the Zócalo and are visible from all over the historic center. But it’s the interior that really blew me away.
The Ciprés (the main baroque altar) is beautiful — layers and layers of gilded details, carved columns, and religious artwork. It’s one of the most ornate altars I’ve seen in Latin America. The Altar de los Reyes is equally impressive, with even more gilded details and religious paintings covering every surface.

The baroque choir and pipe organ are beautiful — the craftsmanship is incredible. Take your time inside the cathedral, because there’s so much to see. The interior is mind-blowing, and unlike some churches that feel too touristy, this one still feels like an active place of worship.
Walk around the Zócalo in the evening when everything’s beautifully lit — the cathedral looks even more impressive at night, and the plaza is full of locals and street vendors.
Callejón de los Sapos and Colonial Streets

Callejón de los Sapos (Alley of the Toads) is one of the most photogenic streets in Puebla — vibrant blue and yellow colonial buildings, cobblestone streets, and a really charming pedestrian-only vibe. It’s lined with antique shops, small galleries, and cafes. On weekends, there’s a market here with more vendors and street performers.

The entire Centro Histórico is worth just wandering without a plan. Puebla is extremely walkable — tree-lined streets, beautiful colonial architecture on every block, and those classic ornate street lamps everywhere. I loved walking around in the evening when the street lighting makes everything look even more dramatic.
El Parián Artisan Market

El Parián is a traditional artisan market with colorful stalls selling Talavera pottery, textiles, local crafts, and souvenirs. It’s decorated with festive papel picado (Like the one that I wrote about in Ex Hacienda Chautla Puebla Hotel’s restaurant) strung overhead, which makes it really photogenic.
It’s a good spot to pick up souvenirs or just experience the local market culture. Not as big or overwhelming as markets in Mexico City, which I appreciated. Prices are reasonable, and vendors are used to tourists.
Biblioteca Palafoxiana
The Biblioteca Palafoxiana is one of the oldest libraries in the Americas — it dates back to 1646. The carved wooden entrance portal is beautiful, and the interior is filled with thousands of antique books in baroque-style wooden shelves.
It’s a quick visit (maybe 20-30 minutes), but worthwhile if you’re into colonial history and architecture. The library is located in the historic center.
Pasaje del Ayuntamiento

The Pasaje del Ayuntamiento is an elegant 19th-century covered shopping passage with beautiful ironwork balconies and a glass-paneled ceiling. It’s a nice spot to escape the rain or heat while browsing shops and cafes. The architecture alone is worth a quick walk-through.
Forts of Loreto and Guadalupe

The Forts of Loreto and Guadalupe are where the famous Battle of Puebla took place on May 5, 1862 — the battle that Cinco de Mayo commemorates. The Fuerte de Loreto has well-preserved ramparts, period cannons, and sweeping views over the Puebla valley. Puebla is known for this battle when Mexico successfully defended against France.
However when I visited, I did not see many other visitors. I believe this is a lesser known attraction compared to the historical center although they are close to each other.


There are Battle of Puebla dioramas with miniature soldiers and tactical maps showing how the Mexican forces defeated the French army. The Museo de la No Intervención covers the battle history in detail — it’s actually pretty interesting if you’re into Mexican history.

There’s a large plaza with a massive Mexican flag monument, which is pretty dramatic. The forts are on a hill, so the views over Puebla are excellent. You can reach them by taxi or Uber from the centro, or walk uphill if you’re feeling ambitious.

Personally I found the garden that Forts of Loreto and Guadalupe is located in to be very well maintained and green, a very good natural escape in Puebla. If you want something different, this is a good place to visit.
What and where to Eat in Puebla Mexico: Traditional Food Guide
Puebla’s food scene is one of the best in Mexico — this is where mole poblano was invented, where chiles en nogada originated, and where Lebanese immigrants created tacos árabes. The traditional food here is deeply regional and seriously good.
Chiles en Nogada
Chiles en nogada is the most iconic Puebla dish — poblano peppers stuffed with picadillo (ground meat mixed with fruits and spices), covered in a creamy walnut sauce, and topped with pomegranate seeds and parsley. The colors represent the Mexican flag: green (pepper), white (walnut sauce), red (pomegranate).
It’s traditionally a seasonal dish (August-September when pomegranates are in season - so I was lucky to catch it), but some restaurants serve it year-round. The flavor is rich and sweet, almost like a dessert — absolutely try this if you’re in Puebla.
El Mural de los Poblanos
I ate Chiles en nogada at Mural de los Poblanos. This is a more upscale traditional Puebla restaurant set in a stunning colonial courtyard with vibrant murals and lush greenery. It is a Michelin guide restaurant in Puebla and I am glad to try Chiles en nogada here although the walnut sauce is a little too sweet for me.
This is where I’d go for a special meal or if you want to try multiple traditional dishes in one sitting. Queue was long so reserve before coming!
Tacos Árabes - Puebla’s Lebanese Heritage

Tacos árabes are one of the most distinctive local foods in Puebla and reflect the city’s Lebanese immigrant influence. They’re basically the Mexican-Lebanese fusion. Do not let the “tacos” in “Tacos árabes” fool you, I made the same mistake. This is basically a shawarma/burrito.
The meat is cooked on a vertical spit (like shawarma), but served in a flatbread-style tortilla instead of a regular corn or flour tortilla. The result is basically a shawarma-taco hybrid — super flavorful, juicy meat with Middle Eastern spices, served Mexican-style.

I had this at Tacos Árabes Bagdad, a pretty famous Puebla institution.
they’ve been serving tacos árabes since 1933. The place is small, no-frills, and always packed with locals. Prices are super reasonable (around $30-40 Mexican Pesos per taco, ~$2 USD).

This is a must-try for understanding Puebla’s unique food culture. It’s different from regular tacos and shows how immigrant communities shaped Mexican cuisine. Don’t make the same mistake as me , I ordered 3 Tacos Árabes because I was expecting the small hand-sized tacos. Big mistake, however it only costed me 100 Mexican Pesos for these 3 gigantic Tacos Árabes.
Mole Poblano

Another Puebla staple, the Mole poblano is the birthplace dish of Puebla — this is where it all started. It’s a complex sauce made with chocolate, chiles, spices, nuts, and about 20+ ingredients depending on who’s making it.
I had mole poblano for breakfast one morning in a very normal restaurant near my accomodation — it was served with fried plantains and sesame seeds on top. Rich, deeply flavored, not overly sweet. I absolutely loved this, more than Chiles en Nogada, you actually do not taste the chocolate, it is more savory than sweet.
If you love the mole you had in Mexico City or Oaxaca, try it in Puebla to compare.
Other Food
I also found some surprisingly good Korean food at Peter House in the La Paz neighborhood. They serve proper samgyupsal (Korean BBQ pork belly) and banchan (side dishes). I am a sucker for korean food, and was surprised but happy to find that the owners are koreans and they spoke really good Spanish too. I almost did not see any asians in Puebla as compared to Mexico City.


Absolutely enjoyed having Korean food after weeks in Mexico.
Cholula Day Trip: Great Pyramid and Nuestra Señora de los Remedios

Cholula is about 15-20 minutes from Puebla by taxi or Uber (around $100-150 MXN, ~$6-9 USD), and it’s an absolute must-do day trip. The town feels quite different from Puebla — more relaxed, younger, less monumental. There’s a big student population here, which gives it a different vibe.
San Gabriel Convent

The San Gabriel Convent is a 16th-century Franciscan monastery complex with distinctive yellow walls and medieval-inspired fortress battlements. It has a huge historic atrium — one of the largest in Mexico — and the architecture blends indigenous and colonial Spanish elements.


Great Pyramid of Cholula and Nuestra Señora de los Remedios
Another highlight is the Great Pyramid of Cholula, which is one of the world’s largest pyramids by volume — bigger than the Great Pyramid of Giza. But you wouldn’t know it from looking at it, because it’s completely covered by earth and vegetation. So this is actually a huge pyramid with a church on top and you have to do a little climb up to the top.

The Spanish built Nuestra Señora de los Remedios church right on top of the pyramid — talk about layering history. The walk up to the church is steep but not too difficult, and the views from the top are excellent.

The Cholula viewpoint has excellent views over the town and toward the volcanoes — Popocatépetl and Iztaccíhuatl — when the weather is clear. I visited on a cloudy day, so I didn’t get the full volcano views, but the panorama over Cholula itself was still worth it.


You can also explore the tunnels inside the pyramid — there’s an archaeological site with excavated tunnels that run through the pyramid’s interior. It’s pretty cool to walk through and see how the pyramid was constructed in layers over centuries.
Is Puebla (and Cholula) worth traveling to?
Overall yes, but also I can totally see why 6 days maybe too long. I was also learning Spanish when I was in Puebla so I could totally see myself living there for a bit. However compared to a proper city like Mexico City or Guadalajara, Puebla is obviously smaller and with less infrastructure. Regardless, this is a good place to spend at least 2-3 days in because I was genuinely impressed with the historical center and the food options.