Top Things to Do in Mexico City | Attractions & Activities
Mexico City is one of the world's great cultural destinations, combining pre-Hispanic history, colonial architecture, world-class museums, traditional neighborhoods, parks, markets, food, and a vibrant modern arts and nightlife scene. Whether you are visiting for a weekend, staying for several weeks, or living in the city as an expat, there are countless things to do in Mexico City.
From the historic Zócalo and Templo Mayor to Chapultepec Park, Coyoacán, Xochimilco, and the city's famous museums, Mexico City offers activities for history lovers, families, food travelers, art enthusiasts, and adventure seekers.
🏛️ Must-Visit Attractions in Mexico City
-
Zócalo and Mexico City Historic Center:
Explore the heart of Mexico City around the Plaza de la Constitución, the Metropolitan Cathedral, Palacio Nacional, and historic streets. The Historic Centre of Mexico City is part of a UNESCO World Heritage property together with Xochimilco.
-
Templo Mayor:
Visit the archaeological remains of the Mexica ceremonial center in the Historic Centre. The site provides an important connection to the history of Tenochtitlan and the civilization that existed before the Spanish conquest.
-
Palacio de Bellas Artes:
Admire one of Mexico City's most recognizable cultural landmarks and explore its exhibitions, murals, architecture, and performing arts.
-
Chapultepec Forest:
Spend several hours exploring one of the city's largest green spaces, with museums, walking areas, monuments, gardens, and cultural attractions.
-
Castillo de Chapultepec:
Visit the historic castle overlooking the city and explore the National Museum of History and its collections.
-
Monumento a la Revolución:
See one of Mexico City's best-known monuments and explore the surrounding Plaza de la República.
🎨 Best Museums in Mexico City
Mexico City is particularly well known for its museums. The city offers collections covering archaeology, anthropology, Mexican history, art, photography, modern culture, and indigenous traditions.
-
Museo Nacional de Antropología:
Discover major archaeological and ethnographic collections from Mexico's diverse cultures. INAH describes the museum as the largest museum in Mexico, with archaeological and ethnographic galleries dedicated to the country's cultural heritage.
-
Museo Frida Kahlo:
Visit the Casa Azul in Coyoacán, the former home associated with Frida Kahlo and one of the city's most popular cultural attractions.
-
Museo Nacional de Historia:
Explore Mexican history inside Chapultepec Castle, including exhibits covering important periods of the country's development.
-
Museo del Templo Mayor:
Learn more about Mexica civilization and archaeological discoveries from the Templo Mayor complex.
-
Museo Soumaya:
See a large private art collection in the distinctive Plaza Carso building in the Polanco area.
-
Museo de Arte Moderno:
Explore Mexican and international modern art in Chapultepec.
🏘️ Explore Coyoacán
Coyoacán is one of the most atmospheric areas to explore in southern Mexico City. Visitors can walk through its plazas, visit museums, browse markets, enjoy cafés, and experience the neighborhood's historic character.
- Visit the historic center of Coyoacán.
- Explore Plaza Hidalgo and Jardín Centenario.
- Visit the Frida Kahlo Museum.
- Browse local markets and artisan shops.
- Enjoy traditional Mexican food and cafés.
- Spend an afternoon walking through the neighborhood.
🚤 Visit Xochimilco
Xochimilco is one of the most distinctive experiences in Mexico City. Its network of canals and traditional agricultural landscapes preserves an important part of the area's pre-Hispanic heritage. UNESCO includes Xochimilco and the Historic Centre of Mexico City within the same World Heritage property.
- Take a ride through the canals on a traditional trajinera.
- Explore the area's canals and chinampa landscapes.
- Enjoy Mexican food and music during a canal trip.
- Visit with friends or family for a group experience.
- Combine the visit with other attractions in southern Mexico City.
🌳 Outdoor Activities in Mexico City
-
Chapultepec Park:
Walk, exercise, relax, visit museums, or spend a day exploring the park's cultural attractions.
-
Mexico City Parks and Gardens:
Explore green spaces throughout neighborhoods such as Condesa, Roma, Coyoacán, and Polanco.
-
Walking Tours:
Discover historic architecture, public plazas, markets, monuments, and street art on foot.
-
Biking:
Explore parts of the city by bicycle and use designated cycling infrastructure where available.
-
Ajusco:
For visitors looking for a more outdoor-oriented experience, the mountainous areas south of the city provide opportunities for hiking and nature activities.
🌋 Day Trip to Teotihuacán
Teotihuacán is one of the most popular archaeological day trips from Mexico City. The ancient city is known for its monumental pyramids, broad ceremonial avenue, and important archaeological remains.
- Explore the Avenue of the Dead.
- See the Pyramid of the Sun.
- Visit the Pyramid of the Moon.
- Explore the archaeological site and museum.
- Combine the visit with nearby cultural attractions.
Teotihuacán is outside Mexico City, but its proximity makes it one of the most popular excursions for travelers staying in the capital.
🌮 Food & Mexican Cuisine
Trying Mexican food is an essential part of visiting Mexico City. From traditional markets and street-food stands to modern restaurants, the city offers an enormous variety of regional Mexican and international cuisine.
-
Tacos:
Try different styles of tacos from established taquerias and reputable local vendors.
-
Tamales:
A traditional Mexican food that can be found at markets and street-food locations.
-
Churros:
Enjoy a classic Mexican sweet snack, particularly popular around historic areas and traditional cafés.
-
Mexican Markets:
Explore local markets for fresh ingredients, prepared food, snacks, and traditional products.
-
Roma and Condesa:
These neighborhoods are known for cafés, restaurants, bakeries, bars, and contemporary food options.
-
Polanco:
Explore upscale restaurants and international dining alongside Mexican cuisine.
🌃 Mexico City Nightlife
- Explore bars and restaurants in Roma Norte and Condesa.
- Enjoy live music and cultural performances.
- Visit traditional cantinas.
- Explore nightlife around Polanco and other major entertainment areas.
- Look for concerts, theater, exhibitions, and seasonal cultural events.
Mexico City has a diverse nightlife scene, ranging from casual neighborhood bars and traditional cantinas to cocktail bars, clubs, live music venues, and cultural performances.
🛍️ Shopping in Mexico City
- Centro Histórico: Explore traditional shops, markets, and historic commercial streets.
- Polanco: Find luxury shopping, designer stores, galleries, and upscale shopping centers.
- La Ciudadela: Browse Mexican handicrafts and traditional products.
- Roma and Condesa: Discover independent boutiques, design stores, bookstores, and local brands.
- Local Markets: Shop for food, crafts, clothing, souvenirs, and traditional Mexican products.
👨👩👧 Things to Do in Mexico City with Kids
- Visit Chapultepec and its museums.
- Explore the Museo Nacional de Antropología.
- Visit the Papalote Museo del Niño.
- Take a family-friendly trip to Xochimilco.
- Explore parks and gardens.
- Take a day trip to Teotihuacán with older children.
📸 Best Places for Photos
- Zócalo and the Historic Centre
- Palacio de Bellas Artes
- Castillo de Chapultepec
- Ángel de la Independencia
- Coyoacán
- Xochimilco canals
- Roma Norte
- Condesa
- Teotihuacán
📅 Best Time to Explore Mexico City
Mexico City can be explored throughout the year, although weather and seasonal conditions can affect outdoor activities. Spring and the dry season are popular periods for sightseeing, while the rainy season can bring afternoon showers. Planning outdoor activities earlier in the day can be useful when rain is more likely later.
For major attractions, museums, archaeological sites, and popular neighborhoods, check official opening hours and current visitor information before traveling because schedules and access conditions can change.
💡 Tips for Exploring Mexico City
- Plan major attractions geographically to reduce travel time.
- Use public transportation or reputable ride services depending on your destination and schedule.
- Carry comfortable walking shoes because many attractions are best explored on foot.
- Keep valuables secure and remain aware of your surroundings in crowded areas.
- Check museum and archaeological-site schedules before visiting.
- Try local food at reputable and busy establishments.
- Learn a few basic Spanish phrases for easier communication.
- Allow extra travel time because traffic can be heavy.
- Consider visiting popular attractions early in the day.
🏙️ Best Areas to Explore in Mexico City
🔗 Related Mexico City Guides