There are truly a countless number of things to do in Mexico City. This mega-city has dozens of different neighborhoods to explore.
There are new restaurants opening every weekend, there are cool markets for shopping, and stunning architecture to enjoy.
Don’t even get me started on the museums in Mexico City. Did you know it is second only to Paris for cities in the world with the most museums?
This blog post should give you a great idea of where to start your planning for your trip to Mexico City, but if you want even more tips, be sure to check out my Mexico City Guide book here.
The Best Things to Do in Mexico City
1. The Metropolitan Cathedral
The cathedral is the focal point of the city. You may have seen it in the last bond film, Spectre, but it’s even better up close. Head to the main square, called the Zocalo and enjoy the view from the outside.
While the outside is stunning enough (look at some of the incredible carvings above the doors), it’s even better inside. It’s full of dark paintings, several ornate chapels, and a very large gold altar.
2. The National Palace
This is one of my favorite places to escape from the hecticness of the city. The national palace has been a place of executive power since the Aztecs occupied the same ground.
The current palace is actually made with some of the same stone as when it was home to Moctezuma II.
The interior of the palace is full of cute little wandering kitties and plenty of gardens to relax in.
The main attraction is the Diego Rivera murals. They are absolutely incredible. Entry is free, but you need to bring an ID. If you don’t have a Mexico issued ID, you need to have a passport.
3. Palacio de Bellas Artes
The palace of fine arts is my absolute favorite building in the entire city. The architecture is beautiful and the colorful roof always catches my eye.
The interior is super art-deco and funky and it’s free to walk around the foyer or go to the restaurant inside.
You can head up to the Fine Arts Museum or you can grab tickets to whatever show is going on here during the week that you’re there.
I really recommend trying to get to a Folkloric Ballet performance if you can. You can get tickets for as little as 300 pesos ($15).
4. Latin America Building
The Latino Americana building is the UGLIEST building in the city. It’s old and it looks like some of the windows are made of cardboard.
BUT, it has one of the best views in the city. For 100 pesos ($5), you can go to the top and hang out on the top floor and take in the 360 reviews.
You can also head to the 41st floor to the Miralto bar and restaurant.
You usually have to make a reservation for the restaurant, but if you just want to pop up for a drink head straight to the bar to take in the view from there.
5. Templo Mayor
An incredible Aztec ruins site right in the center of the city.
Head behind the cathedral to the right and you’ll see the ticket area on the right side of the street. It’s only 70 pesos to go inside ($3.50) and it includes entrance to one of the best museums in the city.
If you don’t want to go in, you can walk around the entrance to the left and view the ruins from above without having to pay an entrance fee. The museum closes promptly at 4:30, so give yourself enough time to explore the area.
6. Chapultepec Park
This park is HUGE. Apparently, it’s the largest park in the western hemisphere.
There are so many sights to explore in Chapultepec Park for both kids and adults. It’s home to quite a few of the city’s best museums, so be sure to make time for all there is to see here.
The main part of the park is where you’ll find the castle and the zoo, but I highly recommend checking out the other side of the park.
There is a great running track, a lake where you can paddle boat and plenty of benches to sit on and watch all the dogs swim.
Both sides of the park have lakes and both allow you to rent paddle boats and row boats. It starts at 50 pesos an hour ($2.50). It’s the perfect thing to do on a sunny day.
The first Saturday of every month, you can head here in the evenings to watch a movie over the lake. You actually go out on the lanchas or paddle boats. Bring a picnic and cuddle up with your partner. It’s a fun and sort of romantic way to spend the evening in Mexico City.
7. National History Museum
On the top of the hill in Chapultepec is Chapultepec Castle. It’s a beautiful view of the city, the gardens are amazing, and it’s the only castle in all of North America that has ever had actual royalty live in it.
It’s also home to the National History Museum.
They have set up a lot of the rooms to replicate what it looked like when Emperor Maximillian I and his wife Empress Carlota lived there back in 1864. Entrance is 70 pesos ($3.50) and the gardens up there are such a great place to relax.
8. National Museum of Anthropology
If you want to know more about Mexican history, look no further than the National Museum of Anthropology.
This place is enormous, so give yourself plenty of time to explore it.
You’ll find loads of artifacts from the Aztecs and Mayan cultures as well as interesting stuff about the country’s geography and other native cultures.
9. Teotihuacan
Okay, this isn’t exactly in the center of Mexico City, but it is DEFINITELY something you should do if you are planning on spending a couple of days in Mexico City.
Take a tour or go it yourself, either way, get there and explore these incredible pyramids.
Besides being home to the third largest pyramid in the world, it is also one of the oldest civilizations in the world.
The Mesoamerican culture was there long before the Aztecs came along (the Aztecs actually used this area once the original people were no longer around).
Even better than climbing the pyramids? Flying over them in a hot air balloon. It was truly one of the most magical experiences I’ve ever had!
10. Try Some Chapulines
If you want to be brave or just want to try something totally different, head to Coyoacan or San Juan Market and try some chapulines.
Chapulines are little crickets that have been fried and tossed in different spices. You can have them spicy, sweet, salty or saucy. Choose your poison.
11. Museo Soumaya
This gallery is actually Carlos Slim’s private art collection.
If you’re not sure who Carlos Slim is, he is the richest man in Mexico and one of the richest men in the world. He owns most of the telecommunications lines in Mexico as well as a famous chain department store called Sanborns.
This collection is vast and ever-growing.
There are pieces from Mexican artists, European sculptures and painters, and some seriously fascinating Asian art. The best part is that it’s totally free to visit.
12. Parque Mexico
This little park isn’t much, but it’s one of my favorite places to go for a wander and to just sit and people watch.
It’s right in the heart of the Condesa neighborhood and if you go here during the day in the middle of the week you’ll spot one of the most fascinating things I’ve seen in this city.
Dog walkers take their pack of canines here and they sit them down. In a row. All of them. Then they all just hang out and chat. The dogs are hilarious.
13. Pub Crawl
There are SO many amazing bars in Mexico City. Check out this post about my favorite craft beer bars here and this article about my favorite rooftop bars in Mexico City here.
I also write a post about the amazing nightlife here. Whatever you prefer, be sure to head out and enjoy a few tipples in this colorful city.
14. Eat the Street Food
Mexican food is so amazing. It’s rich, it’s bold, it’s spicy, it’s flavorful, the textures are varied and it’s so freaking cheap.
Try the street food. Eat a pambazo, try all of the tacos you see and smell, even sample some of those scary looking salsas. Just be warned, they are even spicier than you think they’ll be.
Get a full lowdown on the best street food and where to eat it here.
15. Enjoy a Fine Dining Experience (at a fraction of the price)
Pujol is world-renowned. It’s one of the top five restaurants in the world.
The head chef, Enrique Olivera has turned Mexican classics into fine-dining delicacies. He does a seven-course degustation and a mole that will change your life. You can dine here for $80 per person.
If you want to enjoy a fine dining experience – the whole white tablecloths and amazing Mexican food, but $80 seems a bit steep, head west of the city to Nico’s.
This place is absurdly good. It consistently makes the top 50 list for restaurants in Latin America.
Their service is incredible and the food is some of the best I’ve ever eaten. For Luke and I to each have a beer, share an appetizer, and have a course main each, we paid $40 including tip.
16. Museum of Modern Art
This isn’t a huge museum and I recommend checking it out on a Sunday when it’s free. The sculpture park is one of my favorite parts, but the beautiful paintings on the second floor are awesome, too.
17. Explore the Markets
There are SO many markets in Mexico City. It can start to seem like there is literally one on every corner, but they’re all slightly different and unique in their own ways. Merced is all about the goodies for your kitchen (or restaurant).
Coayacan is home to the best tostadas in the city. La Lagunilla is for finding those antique gems. They all have huge fresh fruit and vegetable sections. Some have butchers, coffee shops, juice stands, and tacos. Be sure to stop in and sample all of the unique flavors of Mexico City’s markets.
18. Frida Kahlo Museum
I only recently discovered what an absolutely incredible woman Frida Kahlo was.
This museum is where she was born, where she lived much of her live, and where she eventually died. I learned so much about her life and saw so much of her beautiful art and incredible fashion at this museum.
I highly recommend booking your tickets online before you go so that you don’t have to wait in line (there’s ALWAYS a line).
19. Leon Trotsky House
Did you know that Trotsky sought refuge in Mexico City when he was exiled him from Russia?
I didn’t.
With the help of Diego Rivera and Frida Kahlo, Mexico gave Trotsky a visa and he lived for several years in a little house in Coyoacan. You can visit it and learn a little bit more about him and his time here in Mexico.
20. Xochimilco
The best party in Mexico City happens at Xochimilco every Saturday and Sunday afternoon.
Bring a cooler of drinks and plenty of snacks and grab yourself a boat to explore this massive network of canals.
You can go it alone or book a tour, but either way, I recommend spending some time in this part of the city.
I wrote a full guide to enjoying Xochimilco here.
Want to explore the chinampas, but don’t like the party atmosphere? I highly recommend exploring a different side of Xochimilco.
This experience where you explore the ancient chinampas, learn about the farming and restoration that’s being done, and enjoy a seriously good home-cooked meal is one of the best I’ve ever had in all of Mexico.
21. Go on a Walking Tour (it’s Free!)
There’s a free walking tour each day through Estacion Mexico Free Tours. All you have to do is book through this link and show up in the Zocalo just before the tour starts.
Be sure to indicate what language you want to go on the tour in.
It’s a really fun way to learn more about the city and its history. The guides are all volunteers and they always ask for a small tip at the end.
22. Fonoteca Nacional
This museum is in a beautiful old colonial building in Coyoacan. It’s the museum of sound and it aims to preserve historical sounds from the countries past. This includes old films, languages, and music. It’s a pretty cool place worth checking out if you’re in Coyoacan.
23. Museum of Popular Culture
I LOVE this colorful museum in Coyoacan. It has constantly changing exhibits from artists all over the country.
When I was there last they had an exhibit from Oaxacan (pronounced Wa-ha-can) artists that was so incredibly beautiful.
There are permanent installations, colorful buildings and really cool sculptures all over the outside courtyard.
24. Soak up the Culture for Day of the Dead
This festival and holiday has quickly gained traction over the last few years. When I first moved to Mexico City, Day of the Dead was a quiet family holiday.
Now there are several parades and tons of beautiful decorations to enjoy on a trip here. Read more about what Day of the Dead in Mexico City is like.
25. Rent an Eco-Bici
Most major cities have these easy to rent bicycles nowadays. Mexico City has them on almost every corner and they’re called ECOBICI. You have to register at one of the two main offices, but once you do you can use the bikes for so cheap.
If you want a 7-day pass that will set you back about $5. If you’re staying for longer you can get the year-long pass that costs $20.
Once you’re registered you can simply go to any of the stands, enter your code and head off on a cycle. It’s a nice way to explore the city, especially on a Sunday when they close the main road.
There are also free bike rental places all over Paseo de la Reforma. Look for the little stalls that have blue and yellow bicycles lined up outside of them.
In order to rent these for free, simply bring a passport or other form of ID. They will hold that ID until you return the bicycle.
26. Alameda Park
Somehow Luke and I always end up at Alameda Park. It’s near all my favorite street food and it’s a really nice place to relax. If you go to Mexico City in Spring it’s a great place to see all of the Jacarandas in bloom. It’s also Mexico City’s oldest public park.
Next to the park, there is a cool building called Barrio Alameda. Head to the rooftop for a really great view (and a really great bar called La Azotea).
27. Basilica de Santa Maria de Guadalupe
Mary of Guadalupe is a sacred woman to the people of Mexico. Her church and the piece of clothing that her image was imprinted on centuries ago can be found just north of Mexico City at the Basilica. Each year on December 12th (her saint’s day), people come in droves to the basilica.
If you do a tour of Teotihuacan, a stop here will be part of your tour.
28. Palacio Postal
This old post office is awesome. The outside of the building is stunning. The inside is all marble staircases and gold molding. It’s one of the few places in the city where you can actually send mail (other than through private courier services).
29. Museo Dolores Olmedo
Located in the same area as the Xochimilco canals, adding this museum to your trip is definitely worthwhile if you’re interested in pre-hispanic art. Much of this collection used to belong to Diego Rivera and when we died he left almost everything he owned in the care of Dolores Olmedo.
It has the largest collection of Frida Kahlo’s paintings anywhere in the city.
30. Walk down Calle Madero
This pedestrian-only street will lead you from Bellas Artes to the Zocalo (the main square in the city). It’s line with tons of different shops, beautifully tucked away churches and amazing blue-tiled buildings. Definitely, take a stroll and be sure to stop whenever you see something that looks interesting.
Stop in front of the blue-tiled building for a fun photo! You’ll see it right on the corner when you start walking down Madero. It was one of the most ornate homes to be built in Mexico City at the time and is now home to a department store.
You can head inside and upstairs to the top floor to take a look down the bustling streets or just to have a coffee and some pan dulces.
31. Anahuacalli Museum
This museum was designed by Diego Rivera and houses what was, during his lifetime, his private collection of pre-Hispanic art.
Just outside of the main town of Coyoacan (take an Uber), this museum is such a beautiful structure. It’s made with a lot of volcanic stone, similar to what the Aztecs used on their structures.
Unfortunately, Rivera died before the museum was completed, but his daughter oversaw the completion and helped to turn it into the vision he had. It’s now home to the largest collection of pre-Hispanic art in the world.
32. Biblioteca Vasconcelos
I love a good library and this is definitely one of them.
Designed to house not only books as a public library, but first edition collections from several literary collectors in Mexico City. It’s like a city for books. Located right near a metro station and completely free for browsing.
If you’re a book lover you definitely need to get yourself here.
33. Palace of the Inquisition Museum
This is a really fascinating museum to check out when you’re in Mexico City. If you want to learn more about the Spanish colonization in Mexico and in general, the Spanish Inquisition, don’t miss out.
It’s also inside a stunning old Spanish building, so architect lovers won’t want to miss it either.
34. UNAM
UNAM is the national university of Mexico and the campus just south of the city center is well worth a visit. There are beautiful murals all over the campus by famous Mexican artists. It’s like its own city with restaurants and cafes and plenty of green space to sit back and enjoy a bit of sunshine.
35. See a Soccer Game at Azteca Stadium
Azteca Stadium is the national soccer stadium of Mexico. It’s where the World Cup final was in 1986.
It’s also where a few of the Mexico City soccer teams that play in the Mexico league, la liga play their home games. I’m not a massive soccer fan, but Luke is and he was SO excited to go to this stadium.
If soccer is your thing and you want to go to the national stadium, you can book tickets on Ticketmaster.
Check out my full guide to seeing soccer games in Mexico City here.
36. Eat All the Tacos
Mexico City is home to hundreds, perhaps even thousands of places to have tacos.
There are restaurants, street stalls, and even people with baskets of tacos on the back fo bicycles.
I have tons of guides to the best tacos in Mexico City on my blog (and in my guidebook!).
However, you may want to contact a professional and take a taco tour if you’re short on time. I always recommend Ubish from Mexico Underground and Anais of Devoured. They run amazing food tours around the city.
37. Lucha Libre
Seeing the Lucha Libre is a hugely popular thing to do in Mexico City as a tourist. I still haven’t had a chance to get to a show, but I think with a group of friends it would be really fun! You can either book tickets on Ticketmaster for the Arena Mexico or you can go with a tour.
38. La Marquesa
This is a perfect day trip from Mexico City. You’ll have to rent a car, but it’s worth it to get out of the hustle and bustle of the city and into the mountains. The biggest draw for me is the amazing food.
They have fresh river trout and really beautifully cooked rabbit. All of the meals we ate included handmade tortillas that I STILL dream about.
If you have more time, keep going south and take yourself to Valle de Bravo. Stay a few days! Eat all the food! Hike and enjoy all the adventures. It’s a beautiful part of this region of the country.
39. Museo Rufino Tamayo
This is a contemporary art museum that has really beautiful sculptures both inside and outside. It’s not a big museum and can easily be tacked onto a day exploring the Museum of Anthropology since they’re right next to each other.
40. Revolution Monument
One of the major monuments in the city along Paseo de la Reforma is this incredible structure. The monument itself commemorates the Mexican Revolution. For a few dollars, you can go to the top and have an amazing view over the city.
The plaza around it is always filled with people and is a nice place to listen to bands practicing or watching
41. Memory and Tolerance Museum
This museum is incredible. It’s dedicated to two topics: Memory and Tolerance.
The Memory part tells the stories of the Holocaust and the stories of genocides in Rwanda, Bosnia, Armenia and others. The second section on Tolerance shows you more current issues and encourages tolerance to all people around the world.
The square around the museum is a really nice place to sit and relax for a while, too.
42. Diego Rivera Mural Museum
This museum is home to one of Diego Rivera’s murals that was almost destroyed in the 1985 earthquake.
It’s only a small place, but the mural is really beautiful and if you’re interested in Diego Rivera’s work this is a must.
43. Plaza de las Tres Culturas
This plaza is where you’ll find an old Aztec market and a church that was built using its ruins. It’s named the plaza of three cultures to recognize the three cultures that have used this space: pre-Colombian, Spanish colonists, and current day Mexicans.
44. Franz Mayer Museum
I love the square that this museum is in. If you look closely at the two churches in the square you’ll be able to see that they are completely crooked after the earthquakes that have shaken the city.
The museum is a personal collection of Franz Mayer, a Mexican stockbroker. You’ll find everything from fine art, to books, furniture, ceramics, hand done textiles, and tons of other random of decorative pieces.
45. National Art Museum
Another beautiful architectural wonder of the city. The National Art Museum is in the Historic Center and has tons of Mexican art from as early as the 14th century.
46. Chapultepec Zoo
The Chapultepec Zoo is in Chapultepec Park and is completely free to enter.
There are tons of different kinds of animals including pandas. There are three giant pandas that are so freaking beautiful (if they come out from their naps). Just note the zoo is closed on Mondays.
47. Bicentennial Park
I only recently visited this park for the first time and it’s already one of my favorite parks in the city.
There is plenty of greenspace, a few greenhouses, loads of paths for jogging and cycling, a little lake to sit around, basketball courts and even a few sand volleyball courts.
There are a few food trucks if you get hungry. It’s such a cool place to spend a sunny day.
48. Have a Cocktail at one of the Top 10 Bars in the World
There is a cocktail bar in Mexico City called Limantour. It consistently makes the list for the best bars in the world, it was steadily been ranked the best bar in Latin America.
This year, it finally cracked the top 10 list for best bars in the world.
And for good reason.
The cocktails here are truly spectacular and you’ll find plenty of mezcal and tequila options to satisfy your Mexico drink desires.
49. San Ildefonso College
An old Jesuit college turned art college turned museum. The college was known as the premier place for muralists to learn their trade and there is plenty of Diego Rivera pieces here as well as tons of other Mexican murals.
The theater was made famous in the movie Frida. In the first scene, you see Frida watching Diego from the seats and he is painting a naked woman.
There is actually a mural by Diego in this very theater and it’s the first mural he ever painted in Mexico.
It’s free to see the mural, but if you want to explore the rest of the museum and murals, you’ll have to pay a small entry fee.
50. Drink Mezcal (and tequila and try a michelada while you’re at it!)
If you come to Mexico you have to try all of the Mexican libations. From mezcal and tequila to pulque and pozol. Test out some of these bars and a few of these bars, too.
I have TONS of other content about Mexico City – be sure to check out the Mexico City section of the blog for more things to do, see, eat and stay on your next trip to the city!
Pin it For Later!
Bonnie Dirk
Tuesday 22nd of October 2019
Possible error #12 Parque Mexico to see the dogs in training school? I think this is called Parque España. But, thank you...great information in this website. I will use it on my trip to Mexico City next month.
Laura Bronner
Wednesday 23rd of October 2019
Thanks, Bonnie! It's in both parks, but you're right there are many more dogs in Parque Espanña :) Enjoy your trip!
Lola
Friday 5th of October 2018
Great job. Eager to rediscover Mexico City.
Alexa
Sunday 28th of May 2017
Oh wow, I had no idea Mexico City was like this. Sadly I was too scared to go to Mexico on my travels in Central last year. Seems like I have really missed out.
Laura Bronner
Thursday 1st of June 2017
Oh no! What a shame! It really is one seriously beautiful country and Mexico City is amazing (I'm totally biased though!). Hopefully you get the chance to come back this way and explore Mexico :)