Top 10doMexico City

Top 10 Best Places to Do in Mexico City

Discover the best places to do in Mexico City.

Updated January 21, 2026

All-Time Best

1.

Teotihuacan Pyramids Tour

Teotihuacan Pyramids Tour
$$

Explore the ancient city of Teotihuacan, home to the magnificent Pyramid of the Sun and Pyramid of the Moon. This UNESCO World Heritage Site was once one of the largest cities in the ancient world, featuring impressive temples, murals, and the iconic Avenue of the Dead.

2.

Frida Kahlo Museum

Frida Kahlo Museum
$$

Visit Casa Azul, the iconic blue house where legendary artist Frida Kahlo was born, lived, and died. The museum showcases her artwork, personal belongings, and provides intimate insight into her life with Diego Rivera and her artistic legacy.

3.

Lucha Libre Wrestling

Lucha Libre Wrestling
$$

Experience the thrilling spectacle of Mexican Lucha Libre wrestling featuring colorful masked fighters performing high-flying acrobatics. This beloved cultural phenomenon combines athletics, theater, and tradition at iconic arenas like Arena Mexico.

4.

Xochimilco Boat Ride

Xochimilco Boat Ride
$$

Drift through the ancient floating gardens of Xochimilco aboard colorful trajineras. This UNESCO World Heritage Site offers a glimpse into pre-Hispanic agriculture while enjoying mariachi music, local food, and the festive atmosphere of these historic canals.

5.

Mexican Cooking Class

Mexican Cooking Class
$$

Learn to prepare authentic Mexican cuisine from expert local chefs. Classes typically include market visits to source fresh ingredients, hands-on instruction for dishes like mole, tamales, and salsas, followed by enjoying your culinary creations.

6.

Street Food Tour

Street Food Tour
$$

Discover Mexico City's legendary street food scene with expert guides leading you through vibrant neighborhoods. Sample authentic tacos al pastor, tlacoyos, quesadillas, tamales, and more while learning about the history and culture behind each delicious bite.

7.

Chapultepec Castle

Chapultepec Castle
$$

Explore the stunning hilltop palace in Chapultepec Park, the only royal castle in the Americas. Once home to Emperor Maximilian I and Mexican presidents, it now houses the National Museum of History with breathtaking city views and beautiful murals.

8.

Centro Historico Walking Tour

Centro Historico Walking Tour
$$

Wander through the heart of Mexico City exploring the historic Zocalo, the grand Metropolitan Cathedral, the ancient Templo Mayor ruins, and the stunning Palacio de Bellas Artes. Discover centuries of history in this UNESCO World Heritage area.

9.

Mezcal Tasting

Mezcal Tasting
$$

Dive into the world of Mexico's artisanal agave spirits with guided mezcal tastings. Learn about traditional production methods, regional varieties, and proper tasting techniques while sampling premium mezcals at specialized mezcalerias.

10.

Ballet Folklorico

Ballet Folklorico
$$

Marvel at the spectacular Ballet Folklorico de Mexico performing traditional dances from across the country. The colorful costumes, live music, and dynamic choreography at the stunning Palacio de Bellas Artes create an unforgettable cultural experience.