Mexico City is one of the world's great capitals: a sprawling, high-altitude metropolis built on the ruins of the Aztec capital, with world-class museums, leafy parks, colorful markets, and a street food scene you could happily spend a week exploring. Here are the 20 best things to do in Mexico City, from Aztec temples and Frida Kahlo's house to floating gardens and mariachi nights.
History and Landmarks
1. The Zócalo and the Metropolitan Cathedral
The Zócalo is one of the largest public squares in the world and the heart of the historic center. On its north side stands the Metropolitan Cathedral, one of the oldest and largest in the Americas, built over almost three centuries in a mix of architectural styles. Visit in the late afternoon, when the low sun turns the facade golden.
2. The Templo Mayor
Right next to the cathedral are the excavated remains of the Templo Mayor, the great pyramid at the center of Tenochtitlan. The site museum displays sculptures, offerings, and the giant stone disc of the moon goddess Coyolxauhqui. Mornings are usually the quietest.
3. The National Palace
The seat of the federal government faces the Zócalo. Inside, Diego Rivera's sweeping murals tell the story of Mexico from ancient civilizations to the Revolution. Bring photo ID, and go on a weekday morning to avoid tour groups.
4. The Palacio de Bellas Artes
Part opera house, part art museum, the Palace of Fine Arts has a white marble facade and an Art Deco interior with murals by Rivera, Orozco, and Siqueiros. Catch a performance of the Ballet Folklórico, or simply admire the building when it lights up at dusk.
5. Torre Latinoamericana
This 1950s skyscraper was once the tallest building in Latin America and has survived several major earthquakes. Its observation deck offers a 360-degree view of the city, best just before sunset.
6. Paseo de la Reforma
Mexico City's grand boulevard is lined with sculptures and monuments, including the golden Angel of Independence. On Sunday mornings, part of the avenue closes to cars for cyclists, runners, and skaters.
Museums and Art
7. The National Museum of Anthropology
One of the world's great museums, with treasures from Mexico's pre-Hispanic cultures, including the Aztec Sun Stone, giant Olmec heads, and the jade mask of the Mayan king Pakal. The building itself, with its vast courtyard and umbrella-like fountain, is a modernist landmark. Allow at least half a day.
8. The Frida Kahlo Museum (Casa Azul)
Frida Kahlo was born, lived, and died in this cobalt-blue house in Coyoacán. Today it displays her paintings, clothes, and personal belongings, as well as the studio she shared with Diego Rivera. Tickets often sell out, so book online in advance.
9. Chapultepec Castle
Perched on a hill in Chapultepec Park, this castle was once home to Emperor Maximilian and Empress Carlota. It now houses the National Museum of History, with carriages, period furniture, and murals. Climb up in the late afternoon for views over the city.
10. Museo Memoria y Tolerancia
This powerful museum on Plaza Juárez explores genocide, discrimination, and human rights. It is moving and thought-provoking, so set aside a couple of hours.
11. Museo Jumex
One of the largest private contemporary art collections in Latin America is housed in a striking building in Polanco. Check the program for its temporary exhibitions.
12. Biblioteca Vasconcelos
This futuristic library feels like a cathedral of books, with shelves suspended in midair, a whale skeleton sculpture, and a garden. It is free and a peaceful break from the city.
13. UNAM's Central Campus
The main campus of the National Autonomous University of Mexico is a UNESCO World Heritage Site, famous for its modernist buildings and huge murals, including the mosaic-covered Central Library.
Neighborhoods, Markets, and Parks
14. Coyoacán
Once a separate village, Coyoacán is now a bohemian neighborhood of cobbled streets, leafy plazas, and colorful houses. Wander the central square, browse the craft stalls, and grab a tostada at Mercado de Coyoacán.
15. Parque México and Condesa
The tree-lined streets of Condesa and neighboring Roma are full of Art Deco buildings, cafés, and restaurants. Parque México, at the heart of Condesa, is perfect for a stroll and some people-watching, especially on weekends.
16. Mercado de San Juan
This market is a paradise for adventurous eaters. Browse exotic fruit, cheeses, and seafood, and try chapulines (toasted grasshoppers). Go in the morning for the best selection.
17. Mercado de Artesanías La Ciudadela
A huge craft market selling textiles, pottery, silver, and alebrijes (painted wooden creatures) from across the country. It is one of the best places in the city to buy souvenirs.
18. Plaza Garibaldi
Mariachi bands gather here every evening, waiting to be hired for a song. Weekend nights are the liveliest. Agree on a price before the band starts playing.
Day Trips
19. The Canals of Xochimilco
In the south of the city, ride a colorful trajinera along ancient canals lined with chinampas, the floating gardens the Aztecs used to grow food. Food vendors and mariachi bands float by on other boats. Weekends are festive, while weekday mornings are calmer.
20. The Pyramids of Teotihuacán
About an hour northeast of the city, Teotihuacán was once one of the largest cities in the world. Walk the Avenue of the Dead between the Pyramid of the Sun and the Pyramid of the Moon. Climbing the Pyramid of the Sun is not allowed, so check current access rules before you go. Arrive early to beat the heat and the crowds, and bring water and sunscreen.
Find more ideas in our guide to day trips from Mexico City.
Tips for Visiting Mexico City
- Altitude: The city sits at about 2,240 meters (7,350 feet). Take it easy on your first day and drink plenty of water.
- Getting around: The metro is cheap and extensive but very crowded at rush hour. Ride-hailing apps are a convenient alternative.
- Mondays: Many museums close on Mondays, so plan markets or neighborhoods for that day.
- Rain: From June to September, expect short afternoon storms. Plan outdoor sights for the morning.
Planning a summer trip? Read our guide to Mexico City in June, and see the rest of the country in our Mexico travel guide. To stay online for maps and rides, get an egoViet Mexico eSIM before you fly.
FAQs: Things to Do in Mexico City
How many days do you need in Mexico City?
Three to four days is enough to see the historic center, a few museums, Coyoacán, and Xochimilco. Add a day for Teotihuacán.
What is the best area to stay in Mexico City?
Roma Norte and Condesa are popular for their restaurants, cafés, and leafy streets. The Centro Histórico puts you close to the main landmarks, and Polanco is upscale and close to Chapultepec Park.
Is Mexico City walkable?
Individual neighborhoods such as the Centro Histórico, Roma, Condesa, and Coyoacán are very walkable. The city is huge, though, so use the metro or ride-hailing apps between them.
What food should I try in Mexico City?
Try tacos al pastor, tamales, tlacoyos, quesadillas, chilaquiles for breakfast, and churros with hot chocolate.