Mexico City (CDMX) is a city that’s bursting with life, culture, and history. Whether it’s your first time here or you’ve visited before, there’s always something new and exciting to discover in this huge city. After our trip in Tulum we decided to add a stop in Mexico City to see what all the fuss is about. It didn’t disappoint, and has left us wanting to come back to explore more of this amazing city!
How many days do you need in Mexico city?
At least 3 to 4 days to really soak it all in. Of course the more you stay the more you will discover and fall in love with the city. You could easily spend a week here using it as a base for days trips and trying all the amazing restaurants, museums and shopping.
Is Mexico City Safe for tourists?
The centre of Mexico City is safe to visit as a tourist, especially if you take the usual travel precautions. There is a high police presence around all the main tourists areas. Just be aware of pick pocketing in busy areas like Centro Historico and being out late at night. The outer neighbourhoods are not safe to visit without a local.
Getting around?
We found the easiest as safest way to get around Mexico city is with Uber.
Where to stay in Mexico City?
Our favourite area to stay is around Roma & Condesa for a trendy retro vibe, or Polanco for a more luxury up market scene. Find out more about at our Mexico City best areas to stay blog with lists of hotels and things to do nearby.
11 Best Things to Do in Mexico City
1. Stroll Through Roma & Condesa
Start your adventure by getting lost in the neighborhoods of Roma and Condesa. These areas are super trendy, with their tree lined streets, parks, colourful street art, and beautiful old buildings. You’ll find tons of cute cafes, boutique shops, and some of the best food in the city. Roma and Condesa are perfect for a laid back day of exploring.
Tip: while in Condesa dont miss getting some amazing Churros at our favourite Churrería El Moro
2. Shop in Polanco
If you’re in the mood to splurge, Polanco is the place to be. This is the city’s upscale shopping district, where you’ll find luxury brands and designer stores. But even if shopping isn’t your thing, Polanco is worth a visit for its pretty parks and fantastic restaurants. Avenida Presidente Masaryk is the main drag, and it’s often compared to the Champs-Élysées in Paris.
3. Check Out Museo Soumaya
Museo Soumaya is one of those places that’s as much about the building as it is about what’s inside. The architecture is stunning, and inside you’ll find a massive collection of art, including pieces by big names like Rodin and Dalí. Plus, it’s free to enter, so there’s no excuse to miss it!
4. Get Artsy at Museo Tamayo
If you’re into contemporary art, you’ll love Museo Tamayo. Named after the Mexican artist Rufino Tamayo, this museum is packed with modern art from both Mexico and around the world. It’s located in Chapultepec Park, so it’s a great spot to combine art with a bit of nature or a trip to Chapultepec Castle.
5. Walk Along Avenida Reforma
Avenida Reforma is like the spine of Mexico City, running from Chapultepec Park all the way to the historic center. It’s a great place for a walk, with lots of important landmarks along the way, including the Angel of Independence. Plus, the street is often closed to traffic on Sundays, making it perfect for a leisurely stroll or bike ride.
6. Float Through Xochimilco
For a totally unique experience, head to Xochimilco and hop on a colourful trajinera (a traditional boat). You’ll float through the canals, surrounded by music, food, and bright decorations. It’s a lively, fun way to spend an afternoon, and it’s like nothing else you’ll find in the city. It gets very popular with locals on the weekend.
Tip: bring your own drinks and snacks, you can buy from vendors at the docks or in boats along the way but its a bit more expensive, also bring cash so you can pay for the boat, extra drinks along the way or a mariachi band to board and play for you. Also try Michelada a the iconic Mexican drink made with beer, lime juice, tomato juice, spices, and chili peppers! To get a boat we just turned up to the dock early and negotiated a rate with the owner for around 2 hrs.
7. Get a Bird’s Eye View at Torre Latinoamericana
If you want the best view of Mexico City, you’ve got to check out Torre Latinoamericana. This skyscraper is a city icon, and the observation deck offers 360-degree views that are especially beautiful at sunset. Trust me, it’s worth the trip up!
8. Relax in Chapultepec Forest and Visit the Castle
Chapultepec Forest is one of the biggest urban parks in the world, and it’s right in the middle of Mexico City. You could easily spend a whole day here, wandering through the greenery and visiting Chapultepec Castle. The castle itself is perched on a hill and offers amazing views of the city, plus a fascinating glimpse into Mexico’s royal history.
9. Explore the Artesanal Market Ciudadela
If you’re looking for souvenirs or just want to immerse yourself in local culture, head to the Artesanal Market Ciudadela. This market is full of handmade crafts, from textiles to pottery to jewellery. It’s the perfect place to get a colourful photo and pick up something unique and support local artisans.
10. Visit the Revolution Monument
The Revolution Monument is not just a great place to take photos it’s a piece of Mexico’s history. It commemorates the Mexican Revolution and offers a museum and an observation deck with sweeping views of the city. It’s a great spot to mix history with a little sightseeing, another beautiful sunset spot.
11. Marvel at Palacio de Bellas Artes
Palacio de Bellas Artes is one of the most beautiful buildings in the city, both inside and out. The architecture is a mix of Art Nouveau and Art Deco, and inside you’ll find murals by Diego Rivera and other famous Mexican artists.
Tip: For a great view overlooking the Palacio head up to the cafe in Sears Building opposite.
Best Day Trips from Mexico City
Explore Cóyoacan & Visit Frida Kahlo’s Home
Just a short drive from the city centre, Coyoacan is a charming neighbourhood that feels like stepping back in time. It’s full of colonial architecture and cobblestone streets, and it’s home to Casa Azul, Frida Kahlo’s former house. The museum gives you a deep dive into her life and art—it’s a must-see. The neighbourhood gets busy with locals on the weekend and in the evenings has many street food vendors.
Discover the Teotihuacán Pyramids
If you have time for a full day trip, don’t miss Teotihuacán. This ancient city is home to the Pyramids of the Sun and the Moon, and it’s one of the most impressive archaeological sites in the world. Walking among these massive structures gives you a real sense of Mexico’s rich history. While in Teotihuacán you can visit the Gruta Restaurant for a unique experience, if you decide to visit the restaurant make sure to make reservations.
Things to do in Mexico City
These are just some of the incredible things to do in Mexico City. Whether you’re exploring its iconic neighbourhoods and cafes, discovering the city’s history, or venturing out on a day trips, CDMX offers endless opportunities for all travellers and will most likely have you coming back for more.