Looking for the best things to do in Mexico City? Whether you’re drawn to historic landmarks, vibrant street food, or world-class museums, this city has it all. As a traveler eager for new experiences, you’re in the right place!
We’re here to guide you through the top attractions and hidden gems of Mexico City, making your trip unforgettable.
Follow this simple plan:
- Explore iconic sites
- Savor local cuisine
- Immerse in cultural hotspots
Keep reading and discover how to make the most of your Mexico City adventure!




Must-See Historic Landmarks in Mexico City
1. Chapultepec Castle

Chapultepec Castle is a historic landmark with a rich history, located in Chapultepec Park, one of the largest city parks in Ciudad de México. Inside, you’ll find the National Museum of History, showcasing rich cultural history and Mexican heritage.
From the castle’s hilltop great location, you’ll enjoy absolutely stunning views of the city center. A must-see tourist attraction, it’s perfect for first-time visitors and anyone interested in museum hopping or exploring Latin America’s history.
2. Ancient Pyramids of Teotihuacan

The ancient pyramids of Teotihuacan, a UNESCO World Heritage site, are among the most iconic remnants of the Aztec capital. You’ll find the Pyramid of the Sun and Pyramid of the Moon here.
Visiting Teotihuacan is one of the most amazing things to do in Mexico City, offering a profound insight into Mexican culture and the Aztec Empire. This site is ideal for day trips from the main square or city center.
3. Diego Rivera Murals

Diego Rivera’s famous murals are displayed in the National Palace and the National Preparatory School. They capture rich cultural history, local art, and the evolution of Mexican culture. Art lovers enjoying museum hopping or exploring fine arts in Mexico City will find these murals world-class and unforgettable.
See Also Holiday Traditions in Mexico
Best Museums in Mexico City
4. Frida Kahlo Museum (Casa Azul)

The Frida Kahlo Museum, also known as the Blue House, is the former residence of the iconic artist and a top tourist attraction in Mexico City. It’s a must-visit for art lovers and anyone exploring things to do in Mexico City.
This museum offers a deep look into Frida Kahlo’s house, her life, and her local art. Located in Coyoacán, it’s one of my favorite stops for museum hopping and exploring Mexican culture.
5. Museo de Arte Popular

The Museo de Arte Popular is a vibrant museum celebrating Mexican culture and local art. Visitors can see traditional crafts such as textiles, ceramics, and works made with local ingredients. For those exploring things to do in Mexico City or Mexico City’s Historic Center, it’s one of the best museums to experience fine arts and rich cultural history.
6. Anthropology Museum

The National Museum of Anthropology houses one of the largest collections of ancient Mexican art, including the famous Aztec Sun Stone. This museum offers an in-depth look at the Aztec Empire and Mexico City’s historic center.
A visit here is essential for anyone visiting Mexico, museum hopping, or exploring things to do in Mexico City, while discovering the rich cultural history.
See Also Top 3 Languages Spoken in Mexico
Day Trips from Mexico City
7. Puebla
Just outside Ciudad de México, Puebla is a charming colonial city famous for its Mexican cuisine, including mole poblano. Explore the main plaza, vibrant markets, and local ingredients.
Known for its beautiful architecture and rich cultural history, Puebla is a perfect day trip for those seeking Mexican culture and street food experiences.
See Also Famous Buildings in Mexico
Best Markets to Explore in Mexico City
8. Mercado de San Juan

Mercado de San Juan is a must-visit for food lovers and chefs looking for exotic ingredients. Located in Ciudad de México, this market offers fresh seafood, rare meats, and local ingredients.
It’s a great spot for those seeking a unique cultural experience and a taste of Mexican cuisine. A perfect stop among the things to do in Mexico City.
9. Mercado de La Merced
Mercado de La Merced is Mexico City’s largest and most vibrant food market. Street vendors offer an array of local delicacies like tacos al pastor, tamales, and mole. A must-see in Mexico City, it’s a great way to experience the local culture, explore street food, and experience Mexican cuisine up close. Don’t miss this lively market for an authentic experience.
10. Mercado de Artesanías

At the Mercado de Artesanías, you’ll find local art and handmade crafts like pottery and textiles. This arts market is perfect for picking up unique souvenirs while immersing yourself in the vibrant Mexican culture. Whether you’re looking for folk art or traditional crafts, this market is a must-see while exploring things to do in Mexico City.
See Also Tallest Buildings in Mexico: Exploring 19 Most Iconic Buildings
Where to Stay and Explore in Mexico City
11. Roma Norte

Roma Norte is a trendy neighborhood in Mexico City, famous for its cafes, boutiques, and vibrant nightlife. It’s safe, walkable, and a hub for art and culture.
Whether you’re exploring galleries or enjoying local eateries, there’s always something exciting to do in Roma Norte, making it a must-see area on your first trip to Mexico City.
It’s one of the favorite cities for art lovers, with vibrant street art and Mexican cuisine around every corner. Don’t miss this cultural experience!
12. Condesa

Condesa is a popular area renowned for its beautiful parks, Art Deco architecture, and lively atmosphere. It’s full of trendy cafes, restaurants, and bars, offering a variety of dining and entertainment options. Whether you’re relaxing in a park or enjoying the nightlife, Condesa is a great spot to explore in Mexico City.
With Paseo de la Reforma nearby, it’s also within walking distance of other major attractions. Whether you want live music, street vendors, or just a fun night out, Condesa will not disappoint!
13. Polanco
Polanco is an upscale neighborhood in Mexico City, renowned for luxury shopping, fine dining, and cultural attractions like the Museo Soumaya and Palacio de Bellas Artes. For those seeking a taste of Mexico City’s modern side, Polanco offers high-end stores and world-class restaurants.
It’s also located near Chapultepec Park and Paseo de la Reforma, making it a perfect destination for museum hopping or enjoying the city’s rich cultural history. Polanco is a must-see spot on your things to do in Mexico City list.
14. Xochimilco Floating Gardens

Xochimilco’s floating gardens are a UNESCO World Heritage site. A boat ride through its canals lets you experience live music, Mariachi bands, and street food vendors.
It’s an excellent way to embrace Mexican culture and enjoy the vibrant atmosphere. Don’t miss the chance to visit one of the best things to do in Mexico City.
Culinary Experiences in Mexico City
15. Top Restaurants to Try

- Contramar: A seafood lover’s paradise, famous for fresh tuna tostadas and whole fish dishes, located within walking distance from the Modern Art Museum.
- Pujol: A Michelin-star restaurant offering a modern twist on traditional Mexican flavors with indigenous ingredients, a must-visit on your first trip to Mexico City.
- Quintonil: Known for its innovative tasting menu, blending modern and regional Mexican flavors, one of the best restaurants near Chapultepec Park.
- El Huequito: The perfect place to try authentic tacos al pastor, a true Mexico City classic.
- Fonda Margarita: The go-to spot for a traditional Mexican breakfast, featuring chilaquiles, tamales, and more, ideal for food lovers exploring things to do in Mexico City.
16. Street Food Culture
- Tacos al Pastor: A street food favorite with grilled pork and pineapple, served hot and delicious. Don’t forget to try them at street vendors in La Condesa.
- Cochinita Pibil: Slow-cooked pork wrapped in banana leaves, creating a rich, flavorful taste, is one of the bold statements of Mexican street food.
- Churros from Churrería El Moro: Crispy, golden churros served with a rich chocolate dipping sauce, a sweet treat for all.
See Also Dating in Mexico
Practical Tips for Mexico City
- Uber: Safe and reliable, Uber is perfect for getting around Mexico City, especially for longer distances or late-night rides.
- Public Transportation: The metro is affordable and efficient, but can be crowded during rush hours, so plan accordingly using local guide tips.
- Safety Tips: Stay alert in busy areas, keep your belongings secure, and avoid showing expensive items in public while enjoying the city’s street vendors and street art.
- Street Food Tips: Drink bottled water and stick to cooked food to avoid health issues. Consider joining a street food tour with a local guide to explore Mexico City’s vibrant food culture while staying safe.

Things to do in Mexico City: A Recap
Mexico City is a vibrant destination with endless things to do in Mexico City. Visit iconic landmarks like Chapultepec Castle, a historic royal residence, and the ancient Teotihuacan pyramids.
Art lovers can explore the Frida Kahlo Museum (Bright Blue House) or marvel at murals by Diego Rivera. Don’t miss the Anthropology Museum and the Palacio de Bellas Artes, two of the city’s best museums.
For a unique experience, explore Xochimilco’s floating gardens or catch an exciting Lucha Libre match. The Chapultepec Forest offers a peaceful escape, while the bustling streets are filled with street vendors offering Mexican cuisine like tacos al pastor.
Whether you’re seeking local art, shopping in upscale neighborhoods like Polanco, or enjoying live music, Mexico City is a cultural haven. With travel tips and a local guide, you’re sure to have an unforgettable adventure in this dynamic city.
FAQ
Don’t miss Chapultepec Castle, the Frida Kahlo Museum, and a trip to the Teotihuacan Pyramids. Also, try the famous tacos al pastor.
In 3 days, visit Chapultepec Castle, explore Roma Norte, and take a day trip to Teotihuacan Pyramids and Xochimilco.
Yes, Mexico City is affordable, with cheap public transport and street food, though upscale areas like Polanco can be expensive.