Mexico City is a sprawling metropolis that is packed with things to do. From the pyramids of Teotihuacan to Chichen Itza and more, there are so many incredible experiences to have in this beautiful city.
But there are also hidden gems that you may not know about. Here are 10 of the best things to do in Mexico City if you are looking for something off the beaten path.

1. Visit the Pyramids of Teotihuacan
The Pyramids of Teotihuacan are one of the most iconic sights to see in Mexico. They’re also a great way to get a deeper understanding of the region’s rich history.
It’s best to arrive early if you want to avoid the crowds and take great photos. It can be very hot and there’s little shade, so make sure to carry water, sunscreen, a hat, and light clothing.
2. Go on a Day Trip to Chichen Itza
Whether you’re a history buff or a seasoned explorer, Chichen Itza is a must-see when in Mexico. It is one of the most spectacular archeological sites in the world, and you’ll be in awe when you visit!
It’s best to arrive early in the day to avoid the crowds and the hot midday sun. There are tours that get you in before the official opening time, and these can be a great way to beat the queues and capture some amazing photos.
3. Take a Tour of the Historic Center
The Historic Center is the beating heart of Mexico City and is full of historic sites, museums, and captivating architecture. It’s a bustling hive of activity that’s often jam-packed with people.
It’s one of my favorite parts of the city! I love it because it combines ancient culture with modern urbanity and it’s such a beautiful area to explore.
4. Visit the Floating Gardens of Xochimilco
The Floating Gardens of Xochimilco are one of the best things to do in Mexico City. It’s a colorful network of canals that’s popular with both locals and tourists.
You can board a traditional gondola boat (trajinera) and take a ride down the Xochimilco River while enjoying music, drinks, nature and food. There’s a lot to see here, so we recommend taking a guided tour.
5. Visit the National Museum of Anthropology
This colossal museum is home to one of Mexico’s largest collections of pre-Columbian relics and artifacts. It’s a must-see for anyone visiting the city.
It’s located in Chapultepec Park, between Paseo de la Reforma and Mahatma Gandhi Street. It was designed in 1963 by architect Pedro Ramirez Vazquez, Reserva De Vuelos with help from Rafael Mijares and Jorge Campuzano.
6. Visit the Museum of Memory and Tolerance
Located in the heart of Mexico City’s historic center, this museum is a must-see for anyone interested in social justice. It explores the history of genocide and discrimination across multiple periods of history, as well as promotes tolerance through workshops and exhibits.
Often overlooked by tourists, this is one of the best museums in the country. It showcases a diverse collection of decorative arts, including Talavera pottery and textiles.
7. Visit the Frida Kahlo Museum
A visit to this museum is sure to be one of the highlights of your Mexico City trip. Set up in the house that Frida Kahlo lived in for most of her life, this museum is home to her personal items and artworks.
It displays art by both Frida Kahlo and Diego Rivera, along with Mexican folk art, pre-Hispanic sculptures and other objects. It’s one of the most popular museums in Coyoacan and a must-see for any art lover.
8. Visit the Palacio de Bellas Artes
The Palacio de Bellas Artes (Palace of Fine Arts) is one of the most iconic and grand buildings in the city. It’s an artistic and cultural hub that was built in the late 19th century.
Designed by Italian architect Adamo Boari, it’s a mix of art nouveau and art deco styles. Inside, dazzling murals by some of Mexico’s famous artists adorn the top floors.
9. Visit the Museo de Arte Popular
A must-visit place for any Mexico City visitor, the Museo de Arte Popular is a great place to learn about Mexican culture. This museum features folk art from all over the country, as well as contemporary Mexican artists.
The museum is housed in a beautiful, restored Art Deco building that once served as the firehouse for the city. It’s a lovely little museum that’s perfect for families with kids.
10. Visit the Templo Mayor
One of the best things to do in Mexico City is to visit its Templo Mayor. Vuelos Baratos This ancient temple was once the central part of Tenochtitlan, the Mexica capital.
It’s now a museum that focuses on archaeological discoveries from the area. In addition, a recent discovery revealed the largest Mexica monolith showing the deity Tlaltecuhtli.