Best Things to Do in Mexico City: A Complete Guide
10 Best Things to Do in Mexico City
Looking for what to do in Mexico City? Latin America’s largest metropolis is a thrilling blend of Aztec heritage, Spanish colonial architecture, sprawling parks, edgy neighbourhoods and one of the best culinary scenes in the world. The city can feel overwhelming at first, but give it time and you’ll discover leafy boulevards, world-class museums, vibrant markets and friendly communities tucked between the chaos.
From exploring the Historic Centre and climbing Chapultepec Castle to tasting street food in Roma, drifting along Xochimilco’s canals and taking a day trip to Teotihuacán, Mexico City offers endless things to see and experience. Here are the 10 best things to do in Mexico City.
1. Explore the Historic Centre (Centro Histórico)
The Centro Histórico is the cultural heart of Mexico City and one of the most historically rich areas in the Americas. At its centre lies the Zócalo, a massive plaza surrounded by iconic landmarks including the Metropolitan Cathedral, National Palace and colonial arcades. This was once Tenochtitlán, the capital of the Aztec Empire, and the layered history is evident on every corner.
Visit the Templo Mayor ruins to see the remains of the great Aztec pyramid, then head inside the National Palace to admire Diego Rivera’s sweeping murals. Wander pedestrian streets lined with cafés, bookstores and old-world cantinas to experience Mexico City’s everyday rhythm, from office workers on lunch breaks to families shopping at traditional stores.
2. Wander Chapultepec Park and visit the hilltop castle
Chapultepec Park is one of the largest urban parks in the world, offering a breath of fresh air in the middle of the metropolis. Locals come here to jog, row boats on the lakes, picnic beneath eucalyptus trees and explore the park’s many museums and gardens. It’s easy to spend a full day here without ever leaving the greenery.
The park’s most famous attraction is Chapultepec Castle, perched on a hill with commanding views across the skyline. Inside, you’ll find opulent rooms, marble staircases, stained-glass windows and murals that tell the story of Mexico’s political and cultural history. Combine your visit with a stroll to the zoo, a snack of roasted corn from a street vendor or a quiet break on a shaded bench.
3. Visit the National Museum of Anthropology
One of the greatest museums in the world, the National Museum of Anthropology showcases the ancient cultures of Mexico, including the Maya, Aztec, Olmec, Zapotec and more. Its expansive galleries display thousands of artefacts, from enormous Olmec stone heads and intricately carved stelae to delicate gold pieces and ceremonial masks.
The museum’s centrepiece is the Aztec Sun Stone — an enormous carved monolith that draws visitors as soon as they enter its hall. Each gallery focuses on a different culture or region, with scale models, reconstructions and detailed explanations that bring long-vanished cities back to life. Allow several hours to explore and recharge in the peaceful central courtyard beneath the striking umbrella-style fountain.
4. Explore Roma and Condesa
Roma and Condesa are Mexico City’s trendiest neighbourhoods — leafy, artistic districts known for their Art Deco mansions, boutique cafés, lively bars and beautiful parks. They’re also some of the most walkable areas in the city, making them ideal bases for visitors who like to explore on foot.
Start your day with specialty coffee and pastries in Roma, then browse design shops, galleries and bookshops along streets like Álvaro Obregón and Colima. Walk on to Condesa to relax in Parque México and Parque España, where dog walkers, runners and families use the green space from early morning to late evening. After dark, both districts come alive with mezcalerías, cocktail bars and restaurants serving everything from refined tasting menus to inventive tacos.
5. Discover Frida Kahlo’s Blue House in Coyoacán
The Frida Kahlo Museum — also known as Casa Azul — is one of Mexico City’s most beloved cultural landmarks. Located in the charming colonial neighbourhood of Coyoacán, the bright blue house preserves the spaces where Frida Kahlo lived, worked and suffered through much of her life.
Inside, glass cases and rooms display her distinctive dresses, medical corsets, photographs, sketches and personal objects. The studio, filled with light and surrounded by plants, offers a powerful glimpse into her creative world. After visiting the museum, spend time wandering Coyoacán’s cobbled streets, leafy plazas and craft markets, stopping for churros, hot chocolate or a hearty plate of enchiladas in a traditional restaurant.
6. Take a day trip to Teotihuacán
Teotihuacán is one of the most spectacular archaeological sites in the Americas and an unmissable day trip from Mexico City. Once a vast urban centre, it’s dominated today by the monumental Pyramids of the Sun and Moon, which rise dramatically over a broad ceremonial avenue and surrounding temples.
Climb the viewpoints for sweeping vistas across the ruins and the surrounding valley, then wander side complexes to find faded murals and residential compounds. The on-site museum helps explain how Teotihuacán influenced later cultures, including the Aztecs who regarded it as a sacred, ancient city. Aim to arrive early to avoid the heat and tour bus crowds.
7. Float along the canals of Xochimilco
Xochimilco offers a colourful, festive escape from the dense city streets. Here, brightly painted wooden boats called trajineras glide along canals that are remnants of the lake system on which Mexico City was originally built. Families, friends and visitors hire boats by the hour to celebrate birthdays, enjoy long lunches and drift past floating gardens known as chinampas.
Mariachi and marimba bands pass by on their own boats, ready to perform a song for a small fee, while vendors sell grilled corn, tacos, micheladas and sweets directly to your trajinera. Weekends are busy and loud, perfect if you want a party atmosphere; weekdays are calmer and more peaceful if you prefer to take in the scenery at a slower pace.
8. Eat your way through Mexico City’s markets
Street food is one of the absolute highlights of visiting Mexico City. The city’s markets and sidewalk stalls serve everything from tacos al pastor and suadero to tamales, tortas, quesadillas and crispy churros. Eating like a local is one of the best ways to understand the city’s rhythm and flavour.
Mercado de Coyoacán, Mercado Medellín and Mercado de San Juan are excellent starting points, each with its own personality and specialities. Pull up a plastic stool at a crowded stand, watch tortillas being pressed and cooked in front of you and follow the queues — they almost always lead to the best bites. If you’re unsure where to begin, join a guided food tour to learn the names of dishes, how to order and which salsas pack the most heat.
9. Experience Polanco’s museums and architecture
Polanco is Mexico City’s polished, upscale side, known for luxury boutiques, embassies and some of the city’s finest restaurants. Yet it’s also home to striking modern museums and quiet residential streets that are perfect for strolling. Along Avenida Presidente Masaryk you’ll find global brands and slick shopfronts, but just a block or two away the atmosphere becomes more relaxed.
Make time for Museo Soumaya, a shimmering, sculptural building covered in metallic tiles, which houses an eclectic art collection that ranges from pre-Hispanic pieces to works by European masters such as Rodin and Dalí. Directly opposite sits Museo Jumex, a contemporary art museum in a minimalist concrete building. Together, they make Polanco one of the city’s most interesting cultural stops.
10. Discover hidden neighbourhoods beyond the tourist trail
Some of Mexico City’s most rewarding moments come from exploring lesser-known barrios that rarely appear in guidebooks. Neighbourhoods such as Santa María la Ribera, San Rafael and Narvarte offer historic architecture, traditional cafés, family-run eateries and everyday life far from the main tourist zones.
Spend a few hours wandering their streets, stopping at panaderías for fresh sweet bread, ordering tacos from busy corner stands and sitting in small plazas watching the city go by. These quieter districts reveal a more intimate side of Mexico City and round out any visit focused only on the big-name attractions.
Check monthly weather averages for
Latest Secret Flying deals to Mexico City
Non-stop from Toronto, Canada to Mexico City, Mexico for only $401 CAD roundtrip
Non-stop flights from Toronto, Canada to Mexico City, Mexico for only $401 CAD roundtrip.
View Deal→Non-stop from Vancouver, Canada to Mexico City, Mexico for only $421 CAD roundtrip
Non-stop flights from Vancouver, Canada to Mexico City, Mexico for only $421 CAD roundtrip.
View Deal→


[adblockingdetector id="638efa67113bf"]