Menu
Destinations

Mexico City is a fascinating metropolis where ancient traditions and modern culture come together. You can spend days here and discover a new neighbourhood every time. This incredible city, built on the ruins of ancient Tenochtitlán, never ceases to surprise. But how do you make the most of your visit? What should you definitely see and what are the things to do in Mexico City? In this travel guide, I’ll take you through my favourite neighbourhoods, interesting sights, activities, and cultural highlights in Mexico City. I’ll also share tips for restaurants and great hotels in this mega capital of Mexico.

Welcome to Mexico City – a quick introduction

Mexico City has a long history that dates back to the time of the Aztecs. In the 14th century, they built their capital, Tenochtitlán, here on an island in a lake. After the Spanish conquest in 1521, the city was completely destroyed and rebuilt as the capital of the Spanish empire in the Americas. Over the centuries, Mexico City developed into an important political, economic, and cultural centre, and it still is today. Mexico City is a bustling metropolis with millions of inhabitants, and a place where you can wander for days without ever getting bored.

Things to do and see in Mexico City

Mexico City is a place I’ve been visiting regularly for 20 years, and I still can’t get enough of it. That said, it took me years to create a proper Mexico City travel guide, simply because there are so many things to do and see. In this travel guide, you’ll find an overview of the highlights, most beautiful sights, cool neighbourhoods, and tips for restaurants, tours and hotels in Mexico City. I’ve structured it as much as possible by neighbourhood and category so you can make the most of your visit.

Discover the best things to do and see in Mexico City, including tips for nice neighbourhoods, activities, attractions, hotels and cultural highlights.

Book a city tour and discover the best places to visit in Mexico City

Mexico City is a vast metropolis with countless attractions, and it can be difficult to know where to begin. The busy centre can also feel quite overwhelming at first. Want to get a good impression of the city in a short amount of time? Then it’s worth booking a tour. Do this especially at the start of your visit, so you’ll have time to revisit the places you liked, later on. Below you’ll find an overview with tips for tours in Mexico City that take you to landmarks such as the Zócalo, the cathedral, Templo Mayor, the post office, and Palacio de Bellas Artes.

  • This is a walking tour that takes you along the highlights of Mexico City, guided by a local in a small group. Prefer to go with a private guide? – something I highly recommend – book this tour instead.
  • I’m personally not a big fan of this option but it exists: The Hop-On-Hop-Off bus shows you a lot of Mexico City in a short time, and you can get on and off wherever you like.
  • Do you enjoy cycling and want to discover Mexico City by bike? Then a bike tour is one of the fun activities you can do. You can book a tour here or through Bajabikes in Mexico City.

Highlights in Downtown Mexico City

The Zócalo

The moment you step onto this square and see the massive Mexican flag waving in the wind, you know you’ve arrived in the heart of Mexico City. The Zócalo is one of the largest city squares in the world and is surrounded by impressive buildings and landmarks, including the cathedral, the national palace, and several other architectural gems. It’s the perfect starting point for a walk through the historic city centre. It’s one of those must-see places to visit in Mexico City.

Tips – For the best panoramic view of the Zócalo and the cathedral, head to the rooftop terrace of Balcón del Zócalo in Mexico city. It’s not cheap and you’re expected to order something, but the view is absolutely worth it.

Palacio de Bellas Artes – top things to do in Mexico City

One of my favorite places, and things to do in Mexico City is to visit El Palacio de Bellas Artes. While the building’s exterior is already stunning, inside you’ll find some of Mexico’s most iconic murals by legendary artists such as Diego Rivera, José Clemente Orozco, David Alfaro Siqueiros, and Rufino Tamayo. It’s rare to enter a museum that is filled almost entirely with monumental murals and large-scale artworks. Every time I visit, I’m struck anew by the beauty on the walls.

Of course, everyone has their own tastes, but for me the highlights are Carnaval de la Vida Mexicana and El Hombre en Cruce de Caminos, both by Diego Rivera. There’s so much happening in these paintings that you can easily spend hours absorbing the detailed characters, vibrant colours, and layered Mexican symbolism.

Tips – The best photos of the Palacio de Bellas Artes in Mexico City are taken from the Sears building right across the street. On the 8th floor, there’s a terrace with a fantastic view of the palace.

El Ballet Folklórico de Mexico

The Palacio de Bellas Artes regularly hosts performances, and one of the highlights, especially if you enjoy dance, is the Ballet Folklórico de México. This professional dance company takes you on a high-level journey through Mexico’s rich traditions and is truly a spectacle to behold. I’ve attended several times over the years, and it never fails to impress. You can get your tickets here.

The best view of Mexico City

For many years, the Torre Latinoamericana was the tallest building in Latin America. Although that’s no longer the case, it remains one of the most iconic skyscrapers in Mexico City. Built in 1956, the tower stands 139 meters tall and has withstood multiple major earthquakes. An elevator takes you up to the 44th floor, where you’re treated to a panoramic view of the city. Looking out for miles in every direction, it really makes you realise how large Mexico City actually is: Nearly 20 million people, each with their own life and story, live here.

The Torre Latinoamericana is one of the highlights in Mexico City, because of the view from the 44th floor.

The Torre Latinoamericana is one of the literal and figurative highlights that Mexico City has to offer. Don’t want to wait in line? Be sure to book your ticket online in advance, so you can skip the queue.

Aztec history at the Templo Mayor

Did I already mention that Mexico City was built on the site of the former Aztec capital, Tenochtitlán? The Templo Mayor was one of the most important religious centres of the Aztecs, with a temple dedicated to the gods Tlaloc (rain and agriculture) and Huitzilopochtli (war). Today, you can visit the ruins of this ancient complex and learn more about Aztec civilization in the adjacent museum. Tickets are available here. Not planning to go inside? At least, make sure to catch a glimpse of the ruins. They’re located right next to the cathedral and can be viewed for free.

It probably won’t surprise you, when I tell you that there’s always something going on around this historic site to entertain visitors. You’ll often find dance and music performances in Aztec style, spiritual cleansing rituals performed by shamans, and plenty of vendors selling souvenirs.

Mural tour and cultural things to do in Mexico City

Have you visited Mexico City before and want to experience it from a new angle? Then consider booking a private mural tour through the city. Accompanied by a local guide, you’ll explore the city’s history through the powerful murals of Diego Rivera, David Alfaro Siqueiros, and José Clemente Orozco. The tour includes stops at the Diego Rivera Mural Museum, the Palacio de Bellas Artes, the Secretaría de Educación Pública (SEP), and the National Palace, where you can admire remarkable works. It’s an incredible tour that gives you a completely different perspective on Mexico City.

Murals by Diego Rivera.

Street art tour

Are you a fan of street art? Mexico City is bursting cool urban art, and you won’t have to look far to find it. But if you want to discover the truly special pieces, it’s worth booking a street art tour. These tours take you through various neighbourhoods and reveal hidden gems and secret spots you’d likely miss on your own.

Street art in Mexico City.

What to see in Mexico City

Mexico City has an endless list of things to do and experience, but what are the top places to visit without spending too much time? Here are my tips for sights that are absolutely worth seeing, especially if you’re exploring the city centre of Mexico City.

La Casa de los Azulejos

One of the landmarks in downtown Mexico City is Casa de los Azulejos, or “The House of Tiles.” As the name suggests, the entire façade is covered in blue-and-white tiles from Puebla city. Originally built as a palace for the wealthy, it’s now a popular photo spot in Mexico City. Inside, you’ll find the Sanborns restaurant, but the real reason to go in is to admire the interior, complete with wrought-iron balconies, detailed decorations, and original murals.

Antiguo Colegio de San Ildefonso

Another attraction known for its murals is the Antiguo Colegio de San Ildefonso. Often referred to as the birthplace of Mexican muralism, this historic building is a visual treat from the moment you step inside. As you walk through its hallways, you’ll encounter works by Diego Rivera, José Clemente Orozco, and David Alfaro Siqueiros. The venue also hosts rotating exhibitions and performances, so it’s worth checking the calendar before your visit.

Palacio de Correos

The Palacio de Correos in Mexico City is one of the most remarkable post offices you’ll ever see, and well worth a visit. Or perhaps even to send a postcard, as it’s still fully operational. Built in the early 20th century, the building blends a variety of architectural styles, including Art Nouveau, Baroque, and Gothic. Inside, you’ll find marble staircases, richly decorated railings, and even a functioning bronze elevator.

The Palacio de Correos in Mexico City is one of the most remarkable post offices you’ll ever see.

Diego Rivera’s Murals at the Secretaría de Educación Pública

One of the most impressive places to visit and view Diego Rivera’s work is the Secretaría de Educación Pública in Mexico City. Painted between 1923 and 1928, the murals cover two main courtyards: the Patio del Trabajo (Courtyard of Labor) and the Patio de las Fiestas (Courtyard of Festivals). The artworks depict scenes of daily life, the Mexican Revolution, traditional culture, and even feature Frida Kahlo.

Tip: Want to learn more? You can book a great tour here, that dives deeper into the city’s mural tradition and historical context.

Plaza Garibaldi

Looking for that lively, Mexican atmosphere complete with the sounds of Mariachi bands? Then head to Plaza Garibaldi. Especially in the evenings and on weekends, the square fills with Mariachis performing live serenades. You don’t need to stay long, just soaking in the ambiance is already a fun experience. You’ll also find the Museo del Tequila y el Mezcal here, where you can learn more about these traditional Mexican spirits.

Craving a night of tacos, mariachi music, and drinks? This is a tour, that delivers a truly authentic Mexican evening.

Alameda Park

There’s always something happening in and around Alameda Central. As the oldest city park in Mexico, it’s located right in the heart of the bustling city and is a popular gathering spot for both locals and visitors. You’ll find fountains, wide walkways with benches, and stalls offering tasty local snacks.

Tips for the best neighbourhoods in Mexico City

Mexico City is a city of contrasts, and you’ll notice that in its diverse neighborhoods, each with its own character and atmosphere. In La Condesa, you’ll stroll past lush green parks and art deco buildings, surrounded by terraces and boutique shops. Roma is the city’s creative heart, filled with stylish cafés, contemporary galleries, and must-visit restaurants like Rosetta and Contramar.

Coyoacán feels like a bohemian oasis with its local markets, leafy squares, and Frida Kahlo’s iconic Casa Azul. In San Ángel, time slows down as you wander cobblestone streets, charming plazas, and artisanal shops. And for a dose of luxury and culture, head to Polanco, home to designer stores, high-end dining, and world-class museums like Soumaya and Jumex. Curious to explore these neighborhoods in more detail? In the next article, I’ll share my favorite areas in Mexico City, with tips on what to do and where to stay.

The best markets in Mexico City – tips

Mercado de San Juan

One market you absolutely shouldn’t miss while in Mexico City is Mercado de San Juan. Located in the historic center, this market has two sections and is known for its wide variety of exotic and gourmet products. It’s where many local chefs and restaurateurs do their shopping. One hall is dedicated to fresh foods, while the other houses over 150 small stalls. From crocodile and wild boar to scorpions, larvae, grasshoppers, seafood, and rare cheeses, you’ll find it all here, and you can sample many of them too.

  • One of the fun activities is to visit the markets of Mexico City with a culinary expert and learn more about the ingredients and local dishes. You can book a great food tour here.
  • Want to visit even more markets and try local specialties? On this tour, you’ll visit multiple markets and neighbourhoods, with delicious street food and culinary bites along the way.

La Lagunilla weekend market

Will you be in Mexico City on a Sunday? Then one of the weekend activities you should definitely include in your Mexico City itinerary, is the La Lagunilla market in the Morelos neighbourhood. Every Sunday, this area transforms into a lively vintage market full of antiques, furniture, books, vinyl records, and other unique treasures. It is one of those places where you can easily spend a few hours just wandering around and soaking up the local atmosphere. It is for sure one of the best things to do if you are a vintage lover. In addition to vintage finds, you’ll come across plenty of food and drink stalls where locals gather to eat, chat, and enjoy the day.

Keep in mind: The market is large and divided into different sections. The antiques market is located around Calle Comfort. And just like at any big market, keep an eye on your belongings, it can get very crowded.

Other things to do and activities in Mexico City

Mezcal tasting

If you’re in Mexico, a mezcal tasting is an absolute must. It’s one of the more flavourful Mexico City activities. Although mezcal originally comes from the Oaxaca region, there are countless places in Mexico City where you can try this golden spirit. During a tasting, you’ll sample different varieties and learn how to distinguish the subtle flavours of smoke, earth, and agave. You’ll also get fascinating insights into the production process, as well as the culture and traditions surrounding this drink.

The best way to do it? Visit a typical mezcalería in Mexico City and enjoy a tasting guided by a knowledgeable expert. In Roma and Condesa, you’ll also find charming specialty shops like Tugurio Boutique. You can even opt for a full mezcal tour, like this one, for a deeper dive into the world of mezcal.

La Biblioteca Vasconcelos

Mexico City is also home to a unique library that’s well worth a visit. The Vasconcelos Library, often referred to as the “megalibrary”, is famous for its futuristic design. Inside, you’ll find glass walkways and bookshelves that appear to float in mid-air. It’s a popular spot where locals come to read, study, or simply enjoy the calm atmosphere. Be sure to stop by and take in the architecture and extraordinary interior.

El Ángel de la Independencia

One of the famous landmarks in Mexico City is El Ángel de la Independencia. This towering column dominates Paseo de la Reforma and symbolizes Mexico’s independence. It’s a popular meeting point and plays a central role during national celebrations and protests. On Sundays, the boulevard transforms for Paseo Dominical Muévete en Bici, when the road is closed to cars and filled with cyclists, skaters, and pedestrians, making it the perfect moment to take in the Angel at a relaxed pace.

La Basilica de Guadalupe

The Basílica de Guadalupe is one of the most important pilgrimage sites in Latin America. This is where, in 1531, the Virgin of Guadalupe is said to have appeared to the Indigenous farmer Juan Diego, leaving her image on his cloak. The site became sacred and still draws millions of visitors every year. Guadalupe is considered the patron saint of Mexico and is a source of deep national pride, as she represents both Catholic faith and Indigenous identity.

During your visit, you’ll learn about the Virgin’s cultural and spiritual role in Mexico, and you’ll have the chance to explore both the old church and the modern cathedral that was built to accommodate the large crowds. It’s one of the must-see religious landmarks in Mexico City and offers a profound glimpse into the spiritual life of its people.

Tip: The Basílica de Guadalupe is located on the outskirts of Mexico City and is best visited in combination with a trip to the pyramids of Teotihuacan. You can book a tour, that includes both places here. Prefer to visit just the basilica and need transportation? You can book a dedicated tour to the Basilica as well.

Tips for art museums and cultural things to do in Mexico City

Mexico City is the perfect place to immerse yourself in art and culture. The city is home to a wide variety of museums, each offering something unique and inspiring. Here are a few of my favorite places to visit in Mexico City, if you’re looking to experience fantastic exhibitions.

La Casa Azul

One of the highlights of any visit to Mexico City is La Casa Azul, the former home of Frida Kahlo and her husband Diego Rivera, located in Coyoacan. Today, it is a museum dedicated to Frida’s life and work. The setting alone is enchanting, with peaceful gardens, fountains, and those striking deep blue walls. Inside, you can explore the rooms where she lived and worked, see the bed with the mirror above it from which she painted, and admire many of her pieces. The Frida Kahlo House is a must-visit in Mexico City and often sells out well in advance, so be sure to book your ticket and time slot online ahead of your visit.

Tip: Want to read more about Frida Kahlo? I wrote an article about her life and La Casa Azul.

Museo de la Antropologia

You simply can’t leave Mexico City without visiting the Museo de Antropología, regularly listed among the top things to do in Mexico City. To this day, I consider it one of the best archaeological museums in all of Latin America. It takes you on a fascinating journey through the pre-Columbian cultures of Mexico and Central America. You’ll learn not only about well-known civilizations like the Maya and Aztecs, but also about the many cultures that came before them and those that thrived in other regions of Mexico. There’s no better way to begin your journey through Mexico, or to prepare for visiting its archaeological sites. You can book your ticket here.

Want to truly dive deep into Mexico’s pre-Columbian cultures? I highly recommend taking a private tour of the museum. You’ll learn an incredible amount in a short time, and gain a much richer understanding of Mexico’s ancient history.

Chapultepec Castle

Chapultepec Castle is an interesting structure that rises above the Chapultepec Park. It was once the residence of Emperor Maximilian of Habsburg and his wife Carlota, and it holds the unique distinction of being the only royal castle in Latin America. Today, it houses the National History Museum, and from its balconies, you’ll enjoy a view of the cityscape below.

Casa Gilardi

Luis Barragán (1902–1988) is considered one of Mexico’s most important architects, known for his minimalist forms, masterful use of colour, and tranquil, contemplative spaces. One of his iconic projects that you can visit, especially if you’re a lover of art and architecture, is Casa Gilardi. The home is famous for its vibrant colour palette, indoor pool, and the way light, shadow, and nature seamlessly come together. Casa Gilardi is located in the Tacubaya neighbourhood of Mexico City, and you’ll need to email in advance to schedule a visit.

Casa Gilardi by Mexican architect Luis Barragán.

MUNAL

Interested in Mexican art? Then don’t miss MUNAL, the Museo Nacional de Arte, located in the heart of downtown Mexico City. The museum holds a collection of artworks from the 16th to the 20th century, including pieces by José María Velasco and Diego Rivera. And it’s not just the art that’s interesting, the building itself, with its staircases and a dome adorned with decorations, is worth the visit.

Museo Soumaya

Another must-visit in Mexico City, especially if you love modern art, is the Museo Soumaya, located in the upscale neighbourhood of Polanco. The building itself is a showstopper: a gleaming, silver-coloured structure with a bold, organic shape that makes for a perfect photo, before you step inside. The museum houses over 60,000 pieces from the private collection of businessman Carlos Slim, featuring works by artists such as Dalí, Rodin, Picasso, Matisse, Monet, Murillo, and renowned Mexican masters like Rivera and Tamayo. Be sure to book your ticket in advance, so you can skip the line.

One of the things to do and places to visit if you like modern art is the Museo Soumaya, located in Polanco in Mexico City.

Museo Jumex

Another gem in the Polanco neighbourhood is Museo Jumex. This museum features the private collection of Eugenio López Alonso and includes over 2800 works by both international and Mexican artists, including Andy Warhol, Damien Hirst, Jeff Koons, and Gabriel Orozco. The architecture of the building itself, a striking white cube, is also worth admiring. Museo Jumex and Museo Soumaya are located just steps from each other, making it easy to visit both in one trip. The museum also hosts temporary exhibitions, so be sure to check the schedule before you go.

Diego Rivera Mural Museum

Interested in diving deeper into the work of Diego Rivera? Then make your way to the Museo Mural Diego Rivera, located on the edge of Alameda Park. This museum is entirely dedicated to one of his most famous murals: Dream of a Sunday Afternoon in the Alameda Central, a vivid reflection on Mexican culture and history. I haven’t had the chance to visit it myself yet, but it’s high on my list to learn more about this powerful piece.

Summary

I’ve done my best to map out the most important sights, neighborhoods, activities, and tours in Mexico City. I hope this guide has answered your main questions about what to do and see in Mexico City, and that it inspires you to get out there and start exploring.

Mini Travel Guide and tips Mexico City

Hotel tips Mexico City

Mexico City has so many places to stay and hotel options. That’s why it’s smart to think about what you want to do and see before deciding which neighbourhood in Mexico City to stay in. Personally, I’ve been staying in La Roma for years, it feels like a little world of its own within the bustling city. The vibe is relaxed, and you’ll find some of the best restaurants and cafés just around the corner. Plus, with the metro nearby, it’s super easy to get to the city centre and other neighbourhoods in no time. Looking for great hotel options in La Roma? Here are my favorites.

More hotels in La Roma can be found here. Looking for more hotels in Mexico City? This is an overview.

Tips for tours in Mexico City

Looking for more things to do, tours and activities in Mexico City? I’ve gathered a wide selection of my favorite tours in my Viator shop.

How to get around in Mexico City

Mexico City is huge, and every neighbourhood feels like a world of its own. Exploring the city by metro is one of the easiest things to do in Mexico City on a budget. The metro is a great way to get from one area to another, and the trams are also easy to use. In neighbourhoods like La Roma, Condesa, San Ángel, and Coyoacán in Mexico City, most sights and attracions are within walking distance, perfect for a relaxing stroll through parks and charming streets.

In the evenings, you can book an Uber or taxi, both are very affordable. Want to explore areas outside of the city? Your best bet is to book a tour or plan your route using Bookaway.

Mexico City can be discovered by metro, taxi or by foot.

How to get to Mexico City

By plane

Mexico City has one main international airport: Aeropuerto Internacional Benito Juárez. Chances are that this is where you’ll arrive, as it’s the largest airport and handles most international flights. If you’re coming from within Mexico, there are two additional airports, Aeropuerto Internacional Felipe Ángeles and Toluca. Mexico is a large country, and for certain distances, flying is the most practical option. The easiest way to find affordable flights is through Scyscanner. And once you land, there’s nothing better than having someone pick you up, especially after a long journey. I always book my airport transfer with Welcome Pickups.

Public transportation

Planning to travel overland? Mexico has a solid public transport system. The best way to get from one destination to another is usually by bus or shuttle. You can find the best routes and book your tickets easily through Bookaway.

Car rental

Personally, I love renting a car in Mexico and hitting the road. It gives you total freedom to explore. You can easily search and book your rental via Rentalcars.

Best time to visit Mexico City

Mexico City sits at an altitude of 2,200 meters (7,200 feet), which keeps the temperatures pleasant year-round. The best time to visit is between November and April. This is the dry season, with comfortable temperatures around 25°C (77°F). It’s the perfect time to enjoy the city’s lively neighbourhoods, countless sights, and vibrant activities. No matter when you go, you’ll always find something exciting when it comes to what to do and see in Mexico City. The rainy season runs from June through September.

Safety Mexico City

How safe is Mexico City? It’s a question I get asked a lot. Mexico City is a huge metropolis, and it can feel overwhelming at first, especially with the occasional negative stories about safety. But honestly, you probably don’t need to worry as much as you might think. Yo can visit Mexico City without any problems.

In neighbourhoods like La Roma, La Condesa, Coyoacán, and San Ángel, you’ll feel at ease right away. Of course, like in any major city, it’s important to stay alert and keep an eye on your belongings. It’s not recommended to wander into unfamiliar outer districts, and at night, it’s better to take a taxi or Uber than to walk alone. Not sure what’s safe? Always ask for local advice at your hotel reception or from your Airbnb host.

More about Mexico

Did you enjoy reading this travel guide with the best things to do and see in Mexico City? Read more about incredible Mexico in the next articles.

Disclaimer: This article may contain affiliate links. If you purchase something using one of our links, we may receive a commission at no extra cost to you, which helps us keep this blog alive. Thank you for your support! Please see our disclosures for more information.

Booking a trip soon? Here are some resources to use:

Frequently Asked Questions

Follow Passport the World on Instagram