Two Weeks in Mexico Itinerary: A Cultural Exploration

This two weeks in Mexico itinerary takes you through rich cultural and historical landscapes, from the bustling heart of Mexico City to the ancient ruins of Teotihuacan and the colonial charm of Puebla and Oaxaca. Highlights include exploring ancient cities like Teotihuacan and Chichen Itzá, experiencing vibrant local markets, and relaxing on the beaches of Progreso, offering a perfect mix of history, cuisine, and natural beauty.

  • Arrive in Mexico City and settle into your accommodation. This two weeks in Mexico itinerary begins by taking a city tour or spending the afternoon exploring the Zócalo, the main square in the heart of the city. Visit the Palacio Nacional to see Diego Rivera’s murals and then wander through the Templo Mayor, the remains of the Aztec temple that once stood at the centre of the ancient city of Tenochtitlán. End your day with dinner at a traditional Mexican restaurant, sampling some tacos al pastor.

  • Dedicate your second day to exploring more of Mexico City’s rich history. Begin at the Museo Templo Mayor, located next to the ruins, to dive deeper into the Aztec civilisation. From there, head to the Palacio de Bellas Artes, an architectural masterpiece where you can enjoy both art exhibits and a glimpse of Mexican culture. Stroll along the Paseo de la Reforma to see landmarks like the Angel of Independence, and finish with a visit to the Museo de Arte Moderno for a taste of contemporary art.

  • Take a trip to Coyoacán, a bohemian district in Mexico City. Visit the Museo Frida Kahlo, also known as La Casa Azul, the home where Frida spent much of her life. Wander around the quaint streets, stopping for coffee or a snack at one of the local cafés. Later, explore Xochimilco, where you can float down the colourful canals on a traditional trajinera boat, accompanied by mariachi bands and local vendors selling snacks and drinks.

  • It’s the fourth day of this two weeks in Mexico itinerary, start early and head to the ancient ruins of Teotihuacan, located about an hour north of the city. Walk along the Avenue of the Dead and climb the Pyramid of the Sun for stunning views over the archaeological site. Spend a few hours exploring the Pyramid of the Moon and the Temple of Quetzalcoatl, marveling at the architecture and learning about the mysterious civilisation that built it.

    In the afternoon, return to Mexico City and enjoy a relaxed dinner in one of the city’s excellent restaurants.

  • In the morning, catch a bus or drive to Puebla, just two hours southeast of Mexico City. Puebla is a charming city known for its colonial architecture and delicious food. Take a city tour that will make sure you visit the Puebla Cathedral, and walk around the Zócalo, the central square, where you can find colourful talavera tiles and old-world charm. Try the local dish mole poblano for lunch—this rich, chocolate-based sauce is a regional specialty.

    In the evening, wander the city’s picturesque streets, admiring the colonial buildings and churches.

  • On your second day in Puebla, take a short trip to the nearby Cholula to see the largest pyramid in terms of volume in the world. The pyramid is partially buried under a church, and from the top, you get a fantastic view of the surrounding region, with the distant Popocatépetl volcano standing tall in the background.

    Return to Puebla for a leisurely evening, perhaps enjoying a traditional camote (sweet potato) or some tacos arabes (Puebla-style shawarma).

  • In the morning, take a bus or flight to Oaxaca, a city known for its indigenous cultures and cuisine. After settling in, head straight to Monte Albán, an ancient Zapotec city perched atop a mountain. Walk around the ruins and marvel at the stunning views over the Oaxaca Valley. In the evening, enjoy a dinner of tlayudas, a giant Oaxacan-style taco, or a plate of Oaxaca’s famous mole negro.

  • Continue enjoying this two weeks in Mexico itinerary by taking a city tour exploring Oaxaca city’s historical centre, a UNESCO World Heritage site. Visit the Templo de Santo Domingo, an ornate baroque church, and then wander through the Jardín El Pañuelito, a beautiful tree-lined park. Don’t miss the bustling Mercado 20 de Noviembre for local products like dried chapulines (fried grasshoppers) and traditional cheeses. End the day by trying some mezcal at a local bar—Oaxaca is the heart of mezcal production in Mexico.

  • Take a day trip to Hierve el Agua, a set of stunning natural mineral springs that have formed petrified waterfalls over thousands of years. The pools here are perfect for a relaxing swim, offering a chance to enjoy the beautiful landscape. Afterward, head to Teotitlán del Valle, a village famous for its hand-woven textiles, where you can visit a local weaving workshop and learn about traditional techniques.

    Return to Oaxaca in the evening for a quiet dinner.

  • Catch a flight to Mérida, the colonial capital of the Yucatán Peninsula. A walking tour will show Mérida is known for its mix of Spanish and Mayan heritage, reflected in its grand architecture and vibrant culture. Spend the afternoon strolling through the Paseo de Montejo, lined with mansions from the early 20th century. Visit the Plaza Principal and the Catedral de Mérida, a beautiful cathedral built atop a Mayan temple.

  • There’s not long left of this two weeks in Mexico itinerary and you’ve seen a lot of what Mexico has to offer, but here it comes, one of the new seven wonders of the world - Chichen Itzá! The ancient Mayan city is famous for its imposing El Castillo pyramid. Spend the day exploring the ruins, which include the Temple of the Warriors, the Ball Court, and the Cenote Sagrado (Sacred Cenote). After the visit, cool off in a nearby cenote for a refreshing swim.

  • On your way back to Mérida, stop by the charming town of Valladolid, a colonial gem with colourful streets and beautiful architecture. Visit the Cenote Zaci, located right in the town centre, for a swim in the crystal-clear waters. Afterward, take a walk around the town’s Plaza Principal and enjoy some sopa de lima (lime soup), a regional specialty.

  • Spend the second last day of this two weeks in Mexico itinerary relaxing at the beach in Progreso, a coastal town about 30 minutes from Mérida. Lounge on the sandy shores of the Gulf of Mexico or take a dip in the warm waters. You can also try fresh seafood at one of the beachside restaurants, famous for their ceviche and fried fish.

  • Take a flight back to Mexico City for your final day in Mexico. Spend your last few hours shopping for souvenirs at one of the local markets or relaxing in Chapultepec Park. For a final cultural immersion, visit the Museo de Arte Moderno or enjoy a farewell dinner in one of Mexico City’s excellent restaurants.

    In the evening, catch your flight home, with memories of an unforgettable two weeks in Mexico.

Explore things to do during your two weeks in Mexico itinerary