4 unmissable tourist attractions in Mexico City

Best tourist attractions mexico city

Mexico City has become one of the most popular tourist destinations on earth, all thanks to its strong urban identity, flourishing culture, and unbeatable restaurant scene.  With almost 200 museums, galleries, and cultural centers, Mexico City’s tourist attractions contribute to an impressive hub of rich history and iconic art.

Mexico City has enough things to do to keep you entertained for years, but we decided to narrow things down to these 4 unmissable tourist attractions.  Perfect for those who are visiting over a weekend!

Book cheap flights to Mexico City and visit all the places mentioned here!

1 – Party on the canals of Xochimilco

tourist attractions mexico city

Xochimilco is a network of ancient canals that run through the south of the city.  Hire a colorful gondola and party all day with drinks and snacks on board or stop off at different points along the canal banks for artisanal craft stalls, flower shops, or live mariachi music!

How do I get to Xochimilco?

The canals are located on the southern outskirts of the city, easily reached by taxi or rideshare service.

2 – Visit Frida Kahlo’s house

tourist attractions mexico city

Frida Kahlo’s house — also known as the Casa Azul Museum— allows you to see how the famous artist lived, and the spaces where she painted!  Roam around the rooms and gardens which she shared with her partner, Diego Rivera.

How do I get to Frida Khalo’s house?

The Casa Azul Museum is located in the artsy Coyoacán neighborhood in the south of the city.  You can get there by metro & bus or taxi.

3 – Discover the Aztec city of Teotihuacán

tourist attractions mexico city

Teotihuacán — a Nahuatl word meaning ‘The place where men become Gods’ perfectly describes this unique ancient metropolis.  This pre-Hispanic city’s grandiose architecture and mysterious streets will transport you back in time to when this was the political and technological capital of the Americas.  Take a tour around the sprawling archeological site, and don’t leave without climbing the huge Sun and Moon pyramids.

How do I get to Teotihuacan?

Teotihuacan is located about an hour north of Mexico City’s downtown area.  It’s a little difficult to get there on public transport, so we recommend taking a tour from your hotel or renting a car for the day.

4 – See live mariachi in Plaza Garibaldi


You can’t leave Mexico City without visiting Plaza Garibaldi, where Mexican food, tequila, and mariachi music are abundant.  The plaza has dozens of bars and restaurants where you can have a mariachi band play the song of your choice while you dine or knock back a few drinks.  The Salón Tenampa restaurant is our top recommendation and a favorite among locals and foreigners alike. 

How do I get to Plaza Garibaldi?

Located just a few streets north of the city center, it’s best to get to Plaza Garibaldi by taxi.

Visit all these places and fall in love with Mexico City!