This post contains affiliate links.
If you’re anything like me, you’re probably kind of confused about where to stay in Puebla.
When I was planning my month-long visit to the city, I wasn’t sure if I should stay in the Centro (because it’s not the best place to stay in Mexico City) or try to find a more artsy neighborhood instead (like Roma or Condesa in CDMX).
I didn’t find a ton of info online but luckily one of my digital nomad friends had already been to Puebla. He assured me that the Centro Historico is the best place to stay in Puebla and I listened to his advice. Fortunately, he was right.
Still, you might be looking for a different experience than me, or maybe you just want to see all of the options before you take my word for it.
I get it.
So, I wrote this quick Puebla neighborhood guide to explore the four most popular places to stay in the city – the Centro, Angelopolis, Cholula, and La Paz – and help you decide which one is right for you!
The Zocalo is Puebla’s central square and the heart of the Centro Historico neighborhood
1. Centro Historico
Dan and I spent a month in an apartment in the Centro Historico neighborhood and I’m pretty certain we made the right choice by living there.
The pro of staying in the Centro is that it’s incredibly walkable. You can access restaurants, bars, markets, parks, churches, and historical sites on foot and people are always out and about, so it has a lively atmosphere.
The cons of the Centro are that it’s crowded and kind of dirty, just because there are so many people packed into a small space. The traffic can also be loud.
If you’re only staying in Puebla for a few days, booking a hotel or Airbnb in the Centro Historico is the easiest way to see the major sites of the city.
Angelopolis is the newest, cleanest, and most modern neighborhood in Puebla. It’s full of high-rise apartments and sprawling malls and fancy grocery stores.
The pro of staying in Angelopolis is that it’s the newest, cleanest, and most modern neighborhood in Puebla. But, there are cons as well. Angelopolis is outside of the cit so you’ll need to take an Uber every time you want to go to the Centro, and the neighborhood is made up of a lot of parking lots and highways and is not very walkable at all.
If you’re going to Puebla for business and don’t really want to site-see, then Angelopolis is a great place to stay, but if you want easy access to the pretty and interesting places that make Puebla so special, I’d give it a miss.
3. San Andres Cholula
San Andres Cholula is a small town outside of Puebla. It’s home to the largest pyramid in the world (yep, you read that right) and has a large population of college students so it’s vibrant, artsy, and fun.
The pro of staying in Cholula is that it’s a self-contained town with its own center, so you get restaurants, bars, and shops just like you’d find in Puebla but it’s cheaper, cleaner, less crowded, and more laid back. Cholula also has a surprisingly good food scene.
The con of staying in Cholula is that you’ll be e a 20-minute Uber from the Puebla Centro and the rest of the city.
If you don’t want to stay in the Centro Historico, Cholula is a great second choice as well because you’ll be right by the Cholula Pyramid (the most popular tourist attraction in the entire state) and still get to enjoy the food, shopping, and nightlife that this small town provides.
4. La Paz
Last up on my ranking of the best places to stay in Puebla is the La Paz neighborhood. Even though lots of expats and young professionals live here, I don’t really understand why. I spent a lot of time in La Paz because my coworking space was there but I don’t really see the draw of the neighborhood.
The pros of living in La Paz is that it’s quiet and in walking(ish) distance of downtown, so you can access the Centro pretty easily without having to stay among the noise and crowds full-time. The con of La Paz is that it’s super residential and there’s not that much going on.
Personally, if I was going to be in a residential neighborhood outside of the center, I’d choose Angelopolis instead because it’s more modern and the apartments are nicer.
But, who knows? If you’re coming for a super long-term stay, La Paz’s quiet energy might appeal to you!
Where to Stay in Puebla, Mexico
I stayed in the Centro Historico for a month and if I went back to Puebla I would stay there again.
After that, I’d recommend the small town of Cholula, then the modern high-rises of Angelopolis, and finally the residential neighborhood of La Paz.
All of the neighborhoods have their own unique personalities, and I hope this guide helps you choose which one is right for you!
Ready to go?
This article is part of the Puebla Planner series. Read the rest below:
Then, explore the complete Mexico guide for 50+ articles on what to see, do, eat, drink, and discover in the country!
Like it? Pin it!