
2 Days in Mexico City: The Perfect Itinerary
Planning to spend 2 days in Mexico City? This guide will help you make the most of your time with a full itinerary that covers ancient ruins, vibrant neighborhoods, and unforgettable cultural experiences.
From the majestic Teotihuacán to the buzzing nightlife in Roma, here’s how to enjoy the best of the capital in just 48 hours.
Quick Overview: 2 Days in Mexico City
Day 1
- Morning at Teotihuacán: Explore the iconic pyramids and ancient ruins (hot air balloon rides available at sunrise — book your air baloon flight here)
- Afternoon in the Historic Center: Visit the Palacio de Bellas Artes, walk around Zócalo Square, the Metropolitan Cathedral, and the National Palace.
- Evening in La Roma: Dive into the nightlife and culinary scene of this trendy neighborhood.
Day 2
- Cultural Morning: Head to Chapultepec Castle and the National History Museum.
- Afternoon: Discover the world-renowned National Museum of Anthropology, then enjoy a boat ride through the Xochimilco canals.
- Authentic Evening: Watch a mariachi show at Plaza Garibaldi or attend a Lucha Libre match at Arena México (Tuesday, Friday, Sunday) or Arena Coliseo (Saturday).
Day 1: Exploring Mexico City’s Archaeological and Cultural Treasures
Start your first day in Mexico City by diving into some of its most iconic archaeological and cultural landmarks. Here’s a suggested itinerary to make the most of your day.
Morning: Teotihuacán and Its Famous Pyramids
Begin with a day trip to Teotihuacán, about an hour from Mexico City. This ancient Mesoamerican site is renowned for its massive pyramids — especially the Pyramid of the Sun and the Pyramid of the Moon.
Climb to the top for a breathtaking panoramic view of the entire complex. Don’t miss the Citadel and the Temple of Quetzalcoatl, decorated with intricate stone carvings.
❤️ Editor’s Pick: For an unforgettable experience, treat yourself to a sunrise hot air balloon flight over Teotihuacán. Floating above the pyramids in the golden morning light is a memory that will stay with you forever.
🎟️ Tip: Don’t wait until you’re in Mexico to book your Teotihuacán tour — reserve your spot and time in advance.
Afternoon: Palacio de Bellas Artes
Head back to the city and start your afternoon at the Palacio de Bellas Artes, an architectural masterpiece that blends Art Nouveau and Art Deco styles. This iconic building is not only a major cultural hub but also a work of art in itself.
Inside, admire murals by Diego Rivera, David Alfaro Siqueiros, and José Clemente Orozco. If the schedule aligns, catch a folk ballet or opera performance for a truly immersive cultural experience.

Mexico city in 2 days: Explore the Historic Center
Just a short walk away, Mexico City’s historic center offers even more gems. Start at the Zócalo — officially known as Plaza de la Constitución — one of the largest public squares in the world.
Visit the Metropolitan Cathedral, a stunning architectural blend of Gothic, Baroque, and Neoclassical styles. Then head to the National Palace to view Diego Rivera’s famous murals depicting the history of Mexico. Take some time to wander the surrounding streets, browse local artisan stands, and shop for souvenirs.
Evening: Dinner and Drinks in La Roma
Wrap up your first day of exploring Mexico City with a night out in the trendy La Roma neighborhood. Known for its bohemian vibe, La Roma is full of eclectic restaurants, lively bars, and artsy charm.
Enjoy a delicious dinner — whether traditional Mexican cuisine or international fusion — then stroll through the tree-lined streets and admire the district’s Art Deco architecture.
Don’t miss trying tacos al pastor, a local specialty, and top off your night with a mezcal or tequila cocktail in one of the neighborhood’s stylish bars.
Day 2: Art, Tradition, and a Classic Mexican Evening
For the second day of your 2 days in Mexico City adventure, immerse yourself in art, history, and iconic Mexican experiences. Here’s a cultural itinerary to make the most of your time.
Morning: Chapultepec Castle and the National History Museum

Start your day with a visit to Chapultepec Castle, perched atop a hill in Chapultepec Park, Mexico City’s vast green lung. This historic castle once served as both an imperial and presidential residence, and today houses the National History Museum.
Wander through its beautifully decorated rooms, lush gardens, and terraces offering sweeping views of the city. The museum features exhibits covering Mexican history from the pre-Columbian era to the Mexican Revolution.
Don’t miss the powerful murals by renowned artists Juan O’Gorman and David Alfaro Siqueiros.
Afternoon: Anthropology Museum and Cultural Discovery

Next, head to the National Museum of Anthropology, also located in Chapultepec Park. It’s one of the most important museums in the world for the study and display of Mexico’s pre-Hispanic civilizations, and a must-see while in Mexico City.
Explore galleries dedicated to the Aztecs, Mayans, Olmecs, and other Indigenous cultures. Be sure to see the Aztec Sun Stone (Calendar Stone) and the replica of King Pakal’s Mayan tomb.
With interactive exhibits and rich visual presentations, this museum offers a deep and memorable look into Mexico’s cultural roots.
Late Afternoon: Boat Ride in Xochimilco
End your afternoon with a scenic ride through the colorful canals of Xochimilco aboard a traditional trajinera. Whether with friends or as a couple, this is a truly classic Mexican experience.
Relax and enjoy the festive atmosphere — expect live mariachi music, floating vendors selling flowers and snacks, and plenty of vibrant energy as you cruise at sunset.
🎟️ Book your all-inclusive Xochimilco boat tour now and choose your preferred date and time.
Evening Option 1: Lucha Libre Show
Wrap up your 2 days in Mexico City with the electric thrill of a Lucha Libre match, Mexico’s beloved mix of wrestling and theatrical performance.
It’s best to reserve in advance, as events often fill up with both locals and tourists. Lucha Libre takes place in two main arenas:
- Arena México (Tuesday, Friday, Sunday): Known as the “Cathedral of Lucha Libre,” this massive arena delivers high-energy shows with a passionate crowd.
- Arena Coliseo (Saturday): Smaller and more intimate, but equally exciting, with a nostalgic old-school vibe.
Get ready for a wild night of colorful masks, aerial stunts, and an atmosphere that’s 100% Mexican.
Evening Option 2: Mariachi Night
If you’re in the mood for something more musical, head to Plaza Garibaldi, the beating heart of mariachi culture in Mexico City. Originating from the state of Jalisco, mariachi bands blend guitars, trumpets, and violins into festive, emotional harmonies.
At Garibaldi, you can catch live mariachi performances in a lively public setting. For a full cultural experience, visit the Tequila and Mezcal Museum right on the plaza, and enjoy a drink while soaking in the music.