“`
Best Things to Do in Mexico City
Posted: 2/19/24 | February 19th, 2024
Mexico City is the fifth largest city in the world, a sprawling metropolis where history and culture converge in a dynamic tapestry of bright colors, diverse cuisines, and lively districts. I love it here. I’ve been a handful of times and never get tired of exploring and eating my way around the city. I always have an amazing time. In fact, I love the city so much I even ran tours here (and every single person I showed around was blown away). No one hates this place. Unsurprisingly, in a city so large and with such a long history, there’s a ton to see and do here, from visiting world-class museums to feasting at tiny taco stands to exploring offbeat neighborhoods. You could easily spend a week here and not even scratch the surface. Here are what I think are best things to do in Mexico City so that you can have fun and really get to know the city and culture on your trip to this vibrant capital!
1. Take a Walking Tour
Walking tours are an excellent way to learn a destination’s history and avoid missing any must-see stops. I always start my trips off with at least one walking tour as it’s the best way to get the lay of the land and connect with a local guide that can answer all your questions. Estación Mexico Free Tours and the Monkey Experience both have a free historic downtown tour that can show you what the city has to offer. The former also offers four other free tours of different neighborhoods too. Even though the tours are technically free, always remember to tip your guide at the end! For more walking tour recommendations (including paid options), check out this post.
2. Visit the Museo Nacional de Antropología
Found within Chapultepec Park, this world-class anthropology museum is the largest museum in Mexico (it’s also the most visited, receiving over two million guests per year). Since 1964, it has housed the largest global collection of sculptures, jewels, and artifacts from ancient Mexican civilizations. The different time periods are grouped into comprehensive (and massive) exhibition halls with bilingual information signs, so be sure to give yourself ample time to explore it all. There’s a beautiful courtyard in the center where you can sit and people-watch for a bit. Av. P.º de la Reforma s/n, +52 (55) 5553-6266, mna.inah.gob.mx. Open Tues-Sun 9am-6pm. Tickets are 95 MXN. Guided tours of the highlights start at 375 MXN (includes admission).
3. Tour Frida Kahlo’s House
Frida Kahlo and her husband Diego Rivera are two of the biggest names in Mexican art. Frida was particularly famous for her portraits and self-portraits. A tour of their old home (“Casa Azul”) is a worthwhile experience to see where and how she lived, as well as some of her original artwork. It’s a really interesting house with a beautiful garden and lots of information about her life. The residence also hosts a variety of artistic workshops monthly, so check out the schedule if you’re interested. This guided tour of Coyoacán (the surrounding neighborhood) includes a ticket to the museum, which you’ll visit at your own pace after learning about the area in which the two artists lived and worked. Londres 247, Del Carmen, +52 55 5554 5999, museofridakahlo.org.mx. Open Tues-Sun 10am-6pm (Wednesdays at 11am-6pm). Tickets are 250 MXN (270 MXN on the weekends). You must buy your tickets well in advance (at least a month out), because they are in incredibly high demand.
4. Attend a Lucha Libre
Mexican “free wrestling” is a favorite national pastime. Extremely entertaining and affordable, lucha libre takes the sport to a whole new level. Grab a beer or a shot of tequila, and whatever you do, do not look away during a match as anything can — and will — happen. (Do not bring your camera though, as you will be forced to check it at the door.) Arena México and Arena Coliseo are the main places to see a match. General seating tickets can be as little as 56 MXN (do not buy from scalpers, because the police are always around and you’ll get in trouble). Look for a taquilla (ticket booth) sign to be sure that you are paying the right price. Guided experiences, like this lucha libre experience, are also available. During the match, you’ll enjoy a mezcal tasting and munch on chips and guacamole, and at the end, you’ll leave with your very own lucha libre mask.
5. Day Trip to Teotihuacán
If you do only one day trip out of town, make it this one. Teotihuacán was an ancient Mesoamerican city located about 50 kilometers (30 miles) northeast of present-day Mexico City. At its height (150-450 CE), it was one of the largest and most influential hubs in the pre-Columbian Americas, with a population estimated to be over 100,000. It is known for its impressive urban layout and pyramids, including the Avenue of the Dead, the Pyramid of the Sun, the Pyramid of the Moon, and the Temple of the Feathered Serpent (Quetzalcoatl). I’ve been a few times and can’t recommend it enough (especially if you’re a history buff). We took our tour groups here and everyone always had an amazing time. You can either do the day trip yourself (there are plenty of buses) or go on a guided tour that also stops at the Guadalupe Basilica, an important pilgrimage site. Either way, don’t forget to bring sunscreen, as the sun is punishing, and there’s little to no shade.
6. Peruse the Mercados
Mexico City boasts a kaleidoscope of bustling markets, each with its own unique charm. Among the most famous is Mercado de la Merced, a sprawling market hailed as the largest in town. Located east of the Zócalo, it’s mainly focused on food, with vibrant displays of fruits, vegetables, meats, and spices. Another iconic market is Mercado Roma, a contemporary gastronomic hub that showcases the city’s culinary diversity through gourmet treats and artisanal products. For something a little different, Mercado Jamaica is a beautiful flower market, full of vibrant colors and fragrances. And for unique souvenirs, head to La Ciudadela, an artisan market which boasts an extensive collection of traditional textiles and handicrafts. Finally, Mercado de Sonora stands out for its mystical ambiance, renowned for catering to spiritual and esoteric needs, offering everything from traditional herbs and potions to ritualistic artifacts. There’s truly a market for everything in Mexico City!
7. Take a Food Tour
Traditional Mexican cuisine is so culturally rich and distinct (and delicious) that UNESCO has included it on its Intangible Cultural Heritage list. While you can certainly go on a self-led taco tour, you won’t learn nearly as much as you would by taking a food tour, an excellent way to get a crash course on local cuisine. My friend Anais runs Devoured Tours, offering in-depth tours into the food scene of CMDX, with five different four-hour options to choose from. On each tour, you’ll meet a local “tastemaker,” an expert in their craft who shares the process behind Mexican gastronomic traditions like making mouthwatering tacos or crafting exquisite mezcal cocktails. Tours start at 1,625 MXN. If you just want to eat all the tacos (who doesn’t), join Sabores Mexico Food Tours on its Tacos & Mezcal Night Food Tour. You’ll enjoy tacos at a mix of traditional and contemporary taquerias and end your night sampling in the first mezcal bar in Mexico City.
8. Sample Mezcal
I love mezcal. It’s is a traditional Mexican distilled spirit, crafted from agave, that’s renowned for its smoky flavor and complexity. I’ve learned a ton about it over the course of my visits to Mexico, but I’m always looking to…
“`