top of page

10 of the BEST Things to do in Mexico City

Mexico City, also known as CDMX (Ciudad de México), is a vibrant and dynamic city that is a must-visit destination when you are in Mexico! It's home to a rich culture, fascinating history, delicious food, and amazing architecture and has quickly become one of my favourite cities in the world. Stay tuned for 10 of the very best things to do while in the city to help you plan your next trip!

Man holding oar standing on a boat in Xochimilco in Mexico City

Birdeye photo of palacio de bellas artes  in Mexico City

Visit the Zocalo

The Zocalo is the heart of Mexico City and one of the largest public squares in the world. It's surrounded by some of the city's most important landmarks, including the Metropolitan Cathedral, the National Palace, and the Templo Mayor. Take a stroll around the square, marvel at the stunning architecture, and soak up the lively atmosphere.

Explore the Templo Mayor

The Templo Mayor is an ancient Aztec temple that was discovered in the heart of Mexico City. It's now a museum that showcases artefacts from the Aztec era, including stone sculptures, ceramics, and jewellery. The museum also offers tours that provide insight into Aztec life and culture.

Visit the Frida Kahlo Museum

The Frida Kahlo Museum, also known as Casa Azul, is the former home of the famous Mexican artist. The museum showcases Kahlo's artwork, as well as personal items like her clothing and jewellery. It's a must-visit destination for art lovers and anyone interested in learning more about Kahlo's life and legacy. If you are keen to book on a specific date then make sure to book in advance, as tickets often sell out!

Take a trip to Teotihuacan

Teotihuacan is an ancient Mesoamerican city located about 30 miles from Mexico City. It's home to some of the most impressive ancient pyramids in the world, including the Pyramid of the Sun and the Pyramid of the Moon. You can explore the ruins on foot or take a hot air balloon ride for a breathtaking view of the site.

Indulge in Mexican cuisine

photo of the logo of Bubba Munch, a food spot in Mexico City

Mexican cuisine is famous around the world, and Mexico City is the perfect place to sample some of the country's most delicious dishes. From street food to high-end restaurants, there's something for everyone. Don't miss out on the chance to try tacos al pastor, chilaquiles, and mole poblano. If you are fancying a break from the Mexican food, I also had the best chicken burger of my life at an unassuming little cafe called Bubba Munch, would highly recommend!

Visit Palacio de Bella Artes

Photo of girl with blue ribbon in her hair drinking coffee with view of palacio de bellas artes in the background in Mexico City

Also known as the Palace of Fine Arts, this spot is a prominent cultural centre in Mexico City! It is considered one of the most important and iconic cultural venues in the country. You can either wander around inside and marvel at exquisite marble staircases and opulent chandeliers or you can just admire it from the outside!

My favourite top tip is if you head to the department store opposite and pay a visit to their cafe, you can get amazing views of the Palacio de Bella Artes!

Relax in Parque Mexico

This was one of my favourite spots in the whole of Mexico City! Nestled in the vibrant neighbourhood of Condesa in Mexico City, Parque México stands as a serene oasis amidst the bustling metropolis. The park comes alive with bands playing music, dance classes practicing and children skating up and down. There is also a designated dog park if you feel like cuddling some furry friends! Definitely worth grabbing a take out coffee and spending a few hours wandering the winding pathways.

See a Lucha Libre Show!

When in Mexico, you HAVE to go see a Lucha Libre show- Mexico's legendary professional wrestling! Expect an electric atmosphere and a lot of audience participation. There are usually shows a few times a week and tickets can often be booked through your hotel or hostel.

Take a boat ride on the 'Venice of Mexico'

Xochimilco is the vibrant neighbourhood located in the southern part of Mexico City that is famous for its ancient system of canals and floating gardens, called chinampas, which date back to the pre-Hispanic era. Exploring Xochimilco's waterways aboard a colourful trajinera, a traditional flat-bottomed boat, is a must-do activity. As you glide along the canals, surrounded by lush greenery and vibrant flowers, you'll be immersed in a world of serenity and natural beauty. The trajineras are also a fantastic opportunity to indulge in the local culture and food, as you'll find vendors offering delicious Mexican street food and refreshing beverages. Xochimilco is not only a place of scenic beauty, but it is also a UNESCO World Heritage site, preserving Mexico's rich history and traditions. The boats are usually priced per boat rather than per person, so grab a big group of friends and enjoy!

Explore the Chimalistac Neighbourhood

Girl standing in front of colourful yellow house in Chimalistac Neighbourhood in Mexcio City

No visit to Mexico City is complete without exploring some of its beautiful neighbourhoods and Chimalistac is my favourite by far. This historic neighbourhood is known for its beautifully preserved 18th-century mansions, colourful houses and narrow cobblestone streets. I'd recommend giving yourself a morning here to really soak up the quiet atmosphere.

There are so many amazing things to do in Mexico City, you could easily spend a few weeks here soaking up everything the city has to offer. Whether you are interested in history, culture, art or food, there is truly something for everyone here! So pack your bags, book your tickets, and get ready for an unforgettable adventure.


bottom of page