Best Places to Visit in Puebla | Travel Guide (2024) | Things to Do, See & Eat
Puebla Travel Guide
Quick overview of Puebla with our expert tips and insights. Jump to any section.
Welcome to Puebla, Mexico, a vibrant and culturally rich city located in the heart of the country. Known for its stunning colonial architecture, delicious cuisine, and historical significance, Puebla offers a unique and immersive travel experience. As you wander through the cobblestone streets, you'll be captivated by the colorful facades of the buildings, adorned with intricate tiles and ornate balconies. Don't miss the opportunity to visit the iconic Puebla Cathedral, a UNESCO World Heritage site, which showcases the city's rich history and architectural beauty. Indulge in the local culinary delights, such as the famous mole poblano and chiles en nogada, and explore the numerous markets where you can find traditional crafts and textiles. Whether you're a history enthusiast, a food lover, or simply seeking a charming destination off the beaten path, Puebla is sure to leave a lasting impression.
Puebla Travel Videos
We've curated authentic Puebla videos for inspiration and practical tips. Discover all the amazing places to visit and things to do in Puebla in 2024. Make your own Itinerary, like a Pro.
Plan Puebla Trip
Prepare for your Puebla trip now. Use our trusted partners for great rates and a hassle-free booking experience. Easily book your Hotels now without advance payment and cancel anytime.
Best Places To Visit in Puebla
1. Puebla, Mexico : Puebla is a charming colonial city located in central Mexico. It is known for its beautiful architecture, delicious cuisine, and rich history. Visitors can explore the city's many museums, churches, and historic buildings, including the stunning Puebla Cathedral and the colorful Casa de los Munecos. The city is also famous for its traditional dishes, such as mole poblano and chiles en nogada, which can be enjoyed at local restaurants and markets.
2. San Miguel de Allende, Mexico : San Miguel de Allende is a picturesque town located in the state of Guanajuato. It is known for its well-preserved colonial architecture, vibrant art scene, and lively festivals. Visitors can explore the town's many galleries, museums, and historic buildings, including the iconic Parroquia de San Miguel Arcangel. The town is also home to a number of excellent restaurants and cafes, serving up delicious Mexican and international cuisine.
3. Oaxaca, Mexico : Oaxaca is a vibrant city located in southern Mexico. It is known for its rich indigenous culture, colorful markets, and delicious cuisine. Visitors can explore the city's many museums, churches, and historic buildings, including the impressive Santo Domingo de Guzman Church and the beautiful Oaxaca Cathedral. The city is also famous for its traditional dishes, such as tlayudas and mezcal, which can be enjoyed at local restaurants and markets.
4. Mexico City, Mexico : Mexico City is the capital and largest city in Mexico. It is known for its rich history, vibrant culture, and world-class museums. Visitors can explore the city's many historic sites, including the ancient ruins of Teotihuacan and the impressive National Palace. The city is also home to a number of excellent museums, such as the Museum of Anthropology and the Frida Kahlo Museum.
5. Guanajuato, Mexico : Guanajuato is a charming colonial city located in central Mexico. It is known for its colorful buildings, winding streets, and lively cultural scene. Visitors can explore the city's many museums, churches, and historic buildings, including the stunning Basilica of Our Lady of Guanajuato and the beautiful Juarez Theater. The city is also famous for its annual Cervantino Festival, which celebrates the arts and culture of Mexico and Latin America.
6. Puerto Vallarta, Mexico : Puerto Vallarta is a popular beach destination located on Mexico's Pacific coast. It is known for its beautiful beaches, lively nightlife, and excellent restaurants. Visitors can enjoy a variety of outdoor activities, such as swimming, snorkeling, and surfing, or simply relax on the beach and soak up the sun. The city is also home to a number of excellent restaurants and cafes, serving up delicious Mexican and international cuisine.
7. Tulum, Mexico : Tulum is a picturesque town located on Mexico's Caribbean coast. It is known for its beautiful beaches, ancient ruins, and laid-back vibe. Visitors can explore the town's many historic sites, including the impressive Tulum Ruins and the beautiful Cenote Dos Ojos. The town is also home to a number of excellent restaurants and cafes, serving up delicious Mexican and international cuisine.
8. Merida, Mexico : Merida is a charming colonial city located in the Yucatan Peninsula. It is known for its beautiful architecture, vibrant culture, and delicious cuisine. Visitors can explore the city's many museums, churches, and historic buildings, including the stunning Merida Cathedral and the colorful Casa de Montejo. The city is also famous for its traditional dishes, such as cochinita pibil and papadzules, which can be enjoyed at local restaurants and markets.
9. Playa del Carmen, Mexico : Playa del Carmen is a popular beach destination located on Mexico's Caribbean coast. It is known for its beautiful beaches, lively nightlife, and excellent restaurants. Visitors can enjoy a variety of outdoor activities, such as swimming, snorkeling, and diving, or simply relax on the beach and soak up the sun. The city is also home to a number of excellent restaurants and cafes, serving up delicious Mexican and international cuisine.
10. Cancun, Mexico : Cancun is a popular beach destination located on Mexico's Caribbean coast. It is known for its beautiful beaches, lively nightlife, and excellent restaurants. Visitors can enjoy a variety of outdoor activities, such as swimming, snorkeling, and diving, or simply relax on the beach and soak up the sun. The city is also home to a number of excellent restaurants and cafes, serving up delicious Mexican and international cuisine.
Hotels Map Of Puebla
Use our All-in-one Map to find Best Hotels, Vacation Rentals, Tours, Activities and Restaurants in Puebla.
Tours And Activities In Puebla
Check out these Top-Rated Tours and Activities in Puebla. Read real reviews and highlights.
Food & Drinks To Try In Puebla
1. Mole Poblano: Puebla is famous for its rich and flavorful mole sauce. Mole Poblano is a traditional dish made with a complex blend of spices, chocolate, and chili peppers. It is typically served over chicken or turkey and is a must-try when visiting Puebla.
2. Chiles en Nogada: Another iconic dish from Puebla is Chiles en Nogada. This dish consists of roasted poblano peppers stuffed with a mixture of ground meat, fruits, and spices, topped with a creamy walnut sauce, and garnished with pomegranate seeds. It is a festive dish often enjoyed during the Mexican Independence Day celebrations.
3. Cemitas: Cemitas are a type of sandwich that originated in Puebla. They are made with a sesame seed bun and filled with various ingredients such as breaded meat, avocado, cheese, onions, and chipotle sauce. The combination of flavors and textures in a cemita is truly delicious and unique to Puebla.
4. Tacos Arabes: Puebla has a strong Middle Eastern influence, and one of the culinary delights that emerged from this fusion is Tacos Arabes. These tacos are made with thinly sliced marinated pork, similar to shawarma, and served in a pita-like bread called pan arabe. The meat is typically seasoned with spices like cumin and oregano, giving it a distinct flavor.
5. Chalupas: Chalupas are a popular street food in Puebla. They consist of small, thick tortillas topped with shredded meat, salsa, onions, and cheese. The tortillas are fried until crispy, giving them a satisfying crunch. Chalupas are often enjoyed as a quick and tasty snack or appetizer.
6. Talavera Pottery: While not a food or drink, Talavera pottery is a significant part of Puebla's cultural heritage. This hand-painted pottery is known for its vibrant colors and intricate designs. It is often used to serve traditional dishes and drinks in Puebla, adding an extra touch of authenticity to the dining experience.
7. Atole: Atole is a traditional Mexican hot beverage made from masa (corn dough), water or milk, and sweetened with sugar or flavored with ingredients like chocolate or cinnamon. It is a comforting and warming drink, perfect for chilly evenings in Puebla.
8. Agua de Jamaica: Agua de Jamaica, also known as hibiscus tea, is a refreshing and vibrant drink commonly found in Puebla. It is made by steeping dried hibiscus flowers in water and sweetening it with sugar. The result is a tart and slightly sweet beverage that is perfect for quenching your thirst on a hot day.
9. Tacos al Pastor: Although Tacos al Pastor originated in Mexico City, they have become a beloved street food in Puebla as well. These tacos are made with marinated pork cooked on a vertical spit, similar to shawarma or gyros. The meat is thinly sliced and served on small tortillas, topped with pineapple, onions, and cilantro. The combination of flavors is simply mouthwatering.
10. Churros: No visit to Puebla would be complete without indulging in some delicious churros. These
Best Time To Visit Puebla
The best time to visit Puebla, Mexico is during the dry season, which runs from November to April. During this time, the weather is mild and pleasant, with little rainfall. The main attractions in Puebla, such as the historic city center and the beautiful churches, can be enjoyed without the crowds that are present during the peak tourist season. However, it is important to note that Puebla can get quite cold during the winter months, so it is advisable to pack warm clothing.
Flight Calendar For Puebla
Use our flight calendar to discover the Cheapest Days and Months to Book Flight to Puebla.
Transportation To Puebla
There are several transportation options to Puebla, Mexico.
1. By Air: The nearest airport to Puebla is the Hermanos Serdan International Airport (PBC). You can fly to this airport from various domestic and international destinations.
2. By Bus: Puebla has a well-connected bus network with several bus companies operating routes to and from the city. You can take a bus from major cities in Mexico, such as Mexico City, Guadalajara, and Oaxaca, to Puebla.
3. By Car: Puebla is easily accessible by car as it is located on major highways. You can drive to Puebla from Mexico City, which is approximately a 2-hour drive.
4. By Train: Currently, there is no direct train service to Puebla. However, you can take a train to Mexico City and then continue your journey to Puebla by bus or car.
5. By Taxi: If you are already in Mexico, you can also hire a taxi or use ride-sharing services to travel to Puebla.
It is recommended to check the availability and schedules of transportation options before planning your trip to Puebla, Mexico.