Best Things To Do in Mexico City

Mexico City is a vibrant and historic destination that offers many tourist attractions for visitors. Here are some of the best things to do.

Andressa García

Andressa García

13 min read

Best Things To Do in Mexico City

Mexico | ©Ricky Esquivel

If you visit this city, a visit to the historic centre is a must, where you will find places such as the Zocalo, the Metropolitan Cathedral and the National Palace. Not far from the historic centre, you can visit the Barrio de Coyoacán, known for its squares and cobblestone streets, as well as Frida Kahlo's house-museum, La Casa Azul.

In addition, Mexico City is famous for its museums, including the National Museum of Anthropology, the Museum of Modern Art and the Soumaya Museum. You should also try some of the delicious Mexican dishes on offer at local restaurants, such as tacos al pastor, chiles en nogada and antojitos mexicanos (Mexican snacks) at the stalls.

1. See and photograph the Zócalo

The Zocalo| ©Kelvin Flores
The Zocalo| ©Kelvin Flores

In Mexico, many towns and cities were designed under the colonial urban layout and have a central plaza, often known as the Plaza de Armas or Zocalo, and that's just the case with Mexico City's Zocalo. To get to know it, I recommend you sign up for a tour of Mexico City, which will take you to see this and other important points in the city.

The Zócalo of Mexico City is one of the largest squares in the world, with an area of around 57,000 square metres, which over the years has been the site of some of the most important events in the history of Mexico. Within this square you will find a variety of important tourist attractions, including the Cathedral of Mexico, the National Palace and the Templo Mayor, which are notable buildings within this area.

But besides being considered one of the most important monuments and historical sites in the city, the Zócalo is also famous for hosting numerous cultural events and festivals throughout the year, including film screenings, concerts and theatre performances, which if you can witness any of them, you will be able to experience the local culture and Mexican diversity.

Another thing you can do near this place is to enjoy a good Mexican meal in one of the nearby restaurants. Among those places to sample the Mexican flavour is the El Mayor cafeteria, where you can see incredible panoramic views of the city from its rooftop terrace.

Interesting details

  • Price: you don't have to pay anything to visit this place because it is a public space.
  • Opening hours: The Zócalo has no visiting hours, so you can go whenever you want and stay as long as you want.
  • Location: Mexico's Zócalo is located in the centre of Mexico City.

Sign up for a tour of Mexico City

2. Visit the interior of the Metropolitan Cathedral of Mexico City

Metropolitan Cathedral of Mexico| ©Carl Campbell
Metropolitan Cathedral of Mexico| ©Carl Campbell

The Metropolitan Cathedral of Mexico is one of the most impressive architectural monuments in Mexico City, and it is located right in the Zocalo. What you will notice most when you visit it is its enormous baroque-style structure. And if you take a guided tour you will have the opportunity to learn about its history, so this visit is definitely one of the best things to do in Mexico City.

The cathedral was built over the ancient Templo Mayor of the Aztec civilization and its construction started in 1573 and was completed in 1813 after 240 years, which makes it a special building in the city. Inside the cathedral you will be able to see different beautiful spaces, among which the Chapel of the Kings with its altarpieces and pilasters in the Churrigueresque style stand out.

Inside, you will also be able to see its beautiful vaults, structures and imposing domes that make it a true visual spectacle. But, besides its beauty, the cathedral keeps some secrets inside, such as the crypt where the remains of emblematic figures of Mexico's history are kept, including the most outstanding bishops and archbishops.

Details of interest

  • Price: for a guided tour of the Cathedral of Mexico you will have to pay just over 29 euros per person.
  • Opening hours: You will be able to enter the facilities between 8.45am and 5.45pm, every day.
  • Location: the Metropolitan Cathedral is located in the heart of the Historic Centre of Mexico City, specifically in the Plaza de la Constitución, also known as the Zócalo.

Sign up for one of the best activities in Mexico City

3. Take a walking tour through the streets of Mexico City

Getting to know Mexico| ©Caroline Cooke
Getting to know Mexico| ©Caroline Cooke

One of the things you can't miss in the city, is to sign up for a tour around the historic centre of Mexico City, and a good way to do it is on one of the best bike tours in CDMX, because this way you can enjoy the scenery and the weather in a more fun way.

This kind of tours are usually guided, so your guide will take you through the main places of interest, starting with the Great Pyramid of Tenochtitlan, a fascinating Mexican temple that is integrated as an important part of the history of the Mexican people. You will learn about the culture and history of the region and right after that you will go to see the Metropolitan Cathedral.

After seeing the Cathedral you can explore the Central Shopping Centre, the Post Office building and the Santo Domingo Church, all of which have a rich history and architecture to admire. In addition, you will be able to appreciate the baroque architecture of the Casa de los Azulejos, which is one of Mexico City's most iconic buildings.

Your guide is sure to take you to some of the city's most important theatres and art centres, such as the Palacio de Bellas Artes and the Teatro de la Ciudad. By the end of the tour you will have learned much of the history and most important historical monuments of Mexico City.

Interesting details

  • Price: you will have to pay around 60 euros per person to enjoy this bike tour.
  • Duration: the experience will take about 5 hours to complete.
  • Location: the tour starts at the point set by the tour guide and you will get to know most of the important sites of the city.

Sign up for a bike tour in Mexico City

4. Embark on an excursion to Teotihuacan

Teotihuacan| ©Javier Ogeros
Teotihuacan| ©Javier Ogeros

The adventure is not only in Mexico City, in fact, one of the things you can do in the city is to sign up for an excursion from Mexico City to Teotihuacan. To do this, I recommend arranging a guided experience where you leave the city on your way to what is also known as the City of the Gods.

You'll arrive in Teotihuacan early in the morning to avoid the long lines and crowds of tourists. You will begin the tour by exploring the Pyramid of the Sun, the Palace of Quetzalpapalotl, the Causeway of the Dead, the Pyramid of the Moon and the Temple of Quetzalcoatl.

During the experience you will also have the opportunity to visit a workshop operated by a local Teotihuacan family, where you can sample traditional cactus-based drinks, such as the classic tequila, mezcal and pulque. Before returning to Mexico City, you will have free time to enjoy the delicious variety of Mexican dishes offered by the stalls near the archaeological site.

Details of interest

  • Price: Excursions vary in price. Adults will have to pay around 33 euros, while children from 3 to 11 years old will pay around 30 euros, and those under 3 years old get in for free.
  • Schedule: The activity lasts 9 hours and is conducted with a guide who is an expert in Mexican history and culture.
  • Location: Teotihuacan is located in the central region of Mexico, in the state of Mexico, northeast of Mexico City.

Sign up for an excursion from Mexico City to Teotihuacán

5. Take a night tour by open top bus

Bus sightseeing| ©Michel Charbonneau
Bus sightseeing| ©Michel Charbonneau

One of the things you have to try is getting on the Mexico City sightseeing bus. Although the idea of taking the convertible bus tour at night in CDMX is an even more special activity. During the ride you will be able to see the city from a different perspective and you will be able to feel its vibrant nightlife while you get to know the most iconic places of its streets.

This tour will take place at sunset, so while the sun goes down on the horizon, you will be able to visit emblematic places such as the Independence Monument, one of the most recognised symbols of Mexico, which is about 45 metres high. You can also see the Diana Cazadora fountain, and the Palacio de Bellas Artes building, which combines art nouveau and art deco styles.

You can also see other historic sites under the night light and neon lights of the city, such as the historic centre and Paseo de la Reforma, places where you can enjoy the modern buildings and monuments of the city. This type of tour usually lasts a little over an hour and a quarter and is offered by private car. Usually your tour guide will offer you a ride back to your hotel or accommodation.

Details of interest

  • Price: you will have to pay between 15 and 20 euros per person for this experience.
  • Duration: the tour usually lasts one hour and fifteen minutes and takes place after sunset.
  • Location: the meeting point must be arranged with your tour guide, although it is usually at the Capital Bus Stop Zócalo.

Buy a ticket to enjoy the Mexico City Tourist Bus

6. Go to a Mexican wrestling show

Wrestling in Mexico| ©Emilio Olivares
Wrestling in Mexico| ©Emilio Olivares

For a wrestling experience in Mexico City you'll have to go to the iconic Arena Mexico stadium, which is known as the cathedral of Mexican wrestling. Here you'll be able to witness a special version of Olympic wrestling, which is mainly characterised by spectacular acrobatics and daredevil jumps out of the ring.

If there is one thing you will notice about this show, it is that it is a unique blend of sport and performance that is as popular in Mexico as football is. The wrestlers wear masks to hide their real identity and create characters that are often idolised by their fans.

The live Mexican wrestling show you will see at Arena Mexico consists of two or three rounds, and while you watch the show, you will be provided with an audio guide that will give you details about all the key aspects of the show, which also lasts approximately three hours. As for the technical characteristics of the stadium, you should know that it was built in 1956, and is one of the most iconic sports venues in the world of wrestling.

Interesting details

  • Price: you will have to pay around 35 euros per person. Children from 2 to 11 years old will pay around 25 euros and children under 2 years old get in for free.
  • Schedule: The show lasts approximately 3 to 4 hours, and usually takes place in the evenings.
  • Location: Arena Mexico is located at Dr. Lavista 189, Doctores de Cuauhtémoc in Mexico City.

Live the wrestling experience in Mexico City

7. Dinner at the Bellini revolving restaurant

At the Bellini restaurant| ©Hernán García Crespo
At the Bellini restaurant| ©Hernán García Crespo

A good way to start a good gastronomic tour in Mexico City is to enjoy a unique dining experience at the Bellini revolving restaurant. It is a restaurant that operates from the heights of the 45th floor of the World Trade Center. The most attractive thing about this place is that you can enjoy 360-degree panoramic views while tasting the flavours of international and Mexican cuisine.

I recommend you to go to Bellini restaurant at nightfall and get ready to enjoy an exquisite three-course dinner while enjoying the extraordinary 360-degree panoramic views of Mexico City illuminated by neon and night lights. The best part of the experience is that as you sample the dishes, the restaurant's dining room is in progressive rotation, allowing you to take in views of the capital from different angles.

Interesting details

  • Price: you will have to pay around 68 euros per person to enjoy the experience.
  • Duration: you can stay in the restaurant for as long as you like. It is open until late at night.
  • Location: located on the 45th floor of the World Trade Center in Mexico City.

Sign up for a gastronomic tour of Mexico City

8. Get to know the neighbourhoods of Xochimilco and Coyoacán

Xochimilco| ©Anne and David
Xochimilco| ©Anne and David

If you're travelling to Mexico City for two days, I definitely recommend you sign up for a tour of the historic neighbourhood of Coyoacán, where you can learn about the legacy of Frida Kahlo. But I also recommend you to enjoy a memorable ride on a trajinera in Xochimilco.

To get to know both locations very well, I recommend you to take a guided tour that will start very early in the morning. From your hotel or place of accommodation you will go straight to discover the Roma, which is known for its numerous restaurants, museums, galleries, parks and shops. Then you will go to the Condesa, where you will see majestic mansions and tree-lined streets.

Later, after visiting the Plaza Mexico, you will go to Coyoacan, where you can visit the church of San Juan Bautista, the fountain of the Coyotes and the House-Museum of Frida Kahlo. Your guide will help you review the legacy of this woman who is one of Mexico' s most famous artists. In addition, this is an excellent experience to get to know some of the best neighbourhoods in Mexico City.

Afterwards, you will go with your guide to the idyllic district of Xochimilco, where I recommend you to let yourself go and enjoy a quiet ride on a traditional trajinera.

Interesting details

  • Price: you will have to pay around 55 euros per adult. Children under 3 years old ride for free.
  • Duration: the whole tour lasts approximately 8 hours.
  • Location: you will leave from Mexico City to visit the neighbourhoods of Xochimilco and Coyoacán, which are located in the south and south-central part of the city, respectively.

Get to know some of the best neighbourhoods of CDMX

9. Climb the Torre Latinoamericana

Latin American Tower| ©Alvaro Sánchez
Latin American Tower| ©Alvaro Sánchez

The Torre Latinoamericana in Mexico City is one of the most popular tourist attractions in the city, so it's a must-see if you're visiting CDMX. It is the tallest skyscraper in the capital, so you can see breathtaking views of the city from its 44th floor observation deck. Among the iconic places you will have a panoramic view of are the Metropolitan Cathedral of Mexico City and the Palace of Fine Arts, among other emblematic buildings.

As for its function as a professional building in the city centre, the Torre Latinoamericana is an office tower that houses several companies and organisations. But inside you can also find a museum dedicated to the history of the tower and Mexico City. In addition, I recommend buying a ticket to the Torre Latinoamericana to go up to the revolving restaurant at the top of the tower, where you can enjoy a good meal while taking in the panoramic views of the city.

Interesting details

  • Price: to enjoy the views from the tower you will have to pay between 8 and 11 euros per person, depending on age.
  • Duration: you can stay inside for as long as you like.
  • Location: the Torre Latinoamericana is located on the corner of Madero and Lázaro Cárdenas streets and on the corner of Francisco I. Madero, in the Cuahutémoc Delegation in the Historic Centre of Mexico City.

Buy your tickets to go up to the Torre Latinoamericana in CDMX

10. Go to see the Ballet Folklórico de México

Ballet Folklorico de Mexico| ©Gary Ashcavai
Ballet Folklorico de Mexico| ©Gary Ashcavai

During your stay in Mexico City, you can't miss the opportunity to enjoy the show of the Ballet Folklórico de México de Amalia Hernández. Usually, this type of Mexican folkloric dance event takes place after sunset, so it's one of the best things to see and do in Mexico City at night.

The Ballet Folklorico de Mexico company is an ambassador for the folk arts of Mexico, having performed in over 60 countries around the world and toured more than 100 times internationally. The best thing about this show is that you can enjoy a night full of colour and joy while the dancers take you to the different regions of the country through their costumes and choreographies.

Details of interest

  • Price: to enjoy this show you will have to pay around 95 euros per person.
  • Duration: the artistic show usually lasts about three hours.
  • Location: depending on the month you go, the ballet will take place in a different location, although the most popular places to enjoy the ballet are the Palacio de Bellas Artes and the Teatro de la Ciudad Esperanza Iris.

11. Visit the Basilica of Guadalupe

Basilica of Guadalupe| ©Kirk K
Basilica of Guadalupe| ©Kirk K

To discover the cultural and religious richness of Mexico, I recommend you sign up for a guided tour of the Basilica of Guadalupe where you can admire the most outstanding religious monuments, including the Expiatory Temple to Christ the King, the New Basilica and the Pocito Chapel.

If you sign up for this guided tour, you can also visit the New Basilica, where your guide will explain everything you need to know about the Virgin of Guadalupe and her significance for Mexicans and believers around the world.

Interesting details

  • Price: these guided experiences around the city and especially in the Basilica of Guadalupe, can be found for around 15 euros per person.
  • Duration: It will take you approximately 1.5 to 2 hours to complete the tour.
  • Location: the Basilica of Guadalupe is located in the Gustavo A. Madero delegation of Mexico City, specifically in the vicinity of the Cerro del Tepeyac.