With a heritage stretching back to the Aztec Empire, Puebla is one of the Americas' oldest cities. Located just two hours from Mexico City, it is a great destination for authentic culture and food. Here, indigenous, Spanish and Arab influences have led to some of Mexico's most delightful dishes. Accommodations range from small haciendas to large hotels and everything in between, making it perfect for a jaunt down from the capital or for a longer stay. Book a room in the city, or venture to the surrounding neighborhoods for a completely different experience.
Where to stay
Where to Stay for History
With some of Mexico's best-preserved colonial architecture, Puebla's Historic Center boasts many excellent places to stay for history lovers. Outside of the city, the Great Pyramid of Cholula, the world's largest pyramid, dominates the small town of Cholula. Here, nearby accommodations are perfect for those hoping to explore this massive archeological wonder. Puebla's complicated history of conflict, religion, and indigenous heritage is on display near charming accommodations in San Salvador el Verde. Keep your eyes peeled for an ancient monastery and an 18th-century English-style estate.
Best Areas for Food
Puebla is home to a dynamic culinary culture that draws on both Spanish and indigenous inspirations, including Mexico's most famous mole sauce, the sweet and spicy mole poblano. You'll find many bustling restaurants in the central historic district; however, sometimes it's nice to seek out culinary gems in the surrounding neighborhoods. Book a stay in Atlixco, in the shadow of the Popocatepetl volcano, where the rich soil supports exceptional fresh produce of all kinds. Get a hotel in Huejotzingo for famous apple cider and fruit preserves hailing from a large number of orchards spread across the municipality.
Best Neighborhoods for Luxury
Although Puebla is filled with history, it also caters to more modern, luxury travelers. Accommodations with excellent service and impressive amenities make it a great base for those hoping to explore the surrounding areas. Book a hotel in Angelopolis to be close to skyscrapers, malls, parks, and luxury retail stores. Quiet, contemporary retreats are also available from accommodations in Las Animas, a residential neighborhood. Alternatively, get a room in La Vista to live like the locals do - within a short drive of the attractions in the city center.