The Best Things to Do in Mexico City

Wondering what to do in Mexico City? You’re in the right place!  I fell in love with this busy, bonkers city and spend three months living and volunteering here.  If you’re visiting for a few days or a few months, there are some things to do in Mexico City that you absolutely cannot miss, so I’ve chosen 10 of the absolute best just for you.  Enjoy!!

This website contains sponsored and affiliate links. If you click through the links on this page and make a purchase, I may earn a small commission. As an Amazon Associate I earn from qualifying purchases. Thank you for your support. [Learn more]

Why Visit Mexico City?

Mexico City is a behemoth.  Around 22 million people live here, and it has a reputation for being dirty, dangerous and choked with traffic. Unfortunately, earthquakes in Mexico City have been known to occur too, with a serious one hitting in September 2017.  However, I didn’t find CDMX any more dangerous than any other big city in the world, and if you skip Mexico City on your Mexico vacation you are seriously missing out. 

With a UNESCO listed historic centre, UNESCO listed cuisine, and battling with Paris to be the city with the most museums in the world, Mexico City is not to be underestimated.  These are ten of the best things to do in Mexico City, whether you’re backpacking Mexico City on a budget or splashing the cash, you won’t be disappointed here!

Know Before You Go to Mexico City

Before travelling to Mexico City, make sure you book accommodation and popular attractions ASAP as hotels and tickets can sell out.

🛌 MY FAVOURITE HOTELS IN MEXICO CITY FOR SOLO TRAVELLERS:

$$ Casa Mannach – Excellent location in Condesa with a shared kitchen 

$$ NaNa Vida CDMX – Lovely hotel in Roma Norte with a roof terrace

$ Hostel Home: I volunteered here for 3 months and loved it!

⭐ TOP 3 MEXICO CITY ACTIVITIES TO BOOK IN ADVANCE:

1. Mexico City: Teotihuacan, Guadalupe Shrine & Tlatelolco Tour

2. Mexico City: Xochimilco, Coyoacan, Frida Kahlo & UNAM

3. Mexico City: Historic Downtown Walking Tour

Find Deals to Book Your Trip

 

The Best Things to Do in Mexico City: Delve into the Historic Centre

The UNESCO-listed ‘Historic Centre’ of Mexico City is made up of the Zocalo Main Square and the surrounding area, including the magnificent Palacio de Bellas Artes.  The Zocalo often plays host to free events, from a huge ice-skating rink at Christmas or hundreds of ‘ofrendas’ or shrines for the Day of the Dead, to free concerts from top Mexican and International stars. 

Latin America’s largest Cathedral presides over one side of the square, which you can admire from inside, or take a tour up the bell tower.

On another side, the Palacio Nacional Government building houses a magnificent Diego Rivera Mural (which is free to enter but you must bring ID with you) and a small museum.  

The square was the centre of the city founded by the Mexica people, whose huge temple lies beneath and just behind the Cathedral.  Some of the temple ruins are visible from the street, or go into the fabulous Templo Mayor Museum to see the artefacts they discovered and learn some fascinating facts about Mexico and the foundation of Mexico City.  

Another excellent way to explore the Centro Historico is on a free Mexico City walking tour with Estacion Mexico.

The Cathedral in the Zocalo Mexico City - The Best Things to do in Mexico City
The Cathedral in the Zocalo Mexico City – The Best Things to do in Mexico City

Marvel at the Palacio de Bellas Artes

A spectacular building which is as impressive from the outside as it is from the inside, the Palacio de Bellas Artes took 30 years to construct, mainly due to the Mexican Revolution, and shows a mixture of architectural styles. 

It is a theatre and museum, and you can buy a ticket for the Folkloric Ballet, which is more traditional dance than ballet as you may know it, or take a tour of the museum to see the incredible collection of murals from Mexico’s most important painters, like Diego Rivera and David Siqueiros, as well as several temporary exhibitions. 

The best place for a photo of the building is across the street from the SEARs department store; simply take the escalators to the top floor & snap a photo out of the window.  Alternatively, have a coffee and cake in the café on the 8th floor and watch as the sunset bathes the Palacio in golden light.

You might like these tours in Mexico City with GetYourGuide:

The Best Things to Do in Mexico City: Eat, Eat, and Eat Some More

Mexican cuisine is one of the only cuisines in the world that has been awarded Intangible Cultural Heritage by UNESCO.  Mexico City has an incredible array of excellent restaurants, offering local specialities, national dishes, and international cuisine too. 

Vegetarians are remarkably well catered for too, with plenty of options for vegetarian food in Mexico City.  The area known as Roma, and neighbouring Condesa, is exploding with top restaurants, and if you like to cook then I highly recommend taking a Mexican cooking class at Casa Jacaranda.

Guacamole with Chapulines during my Mexico City Cooking Class - The Best things to do in Mexico City
Guacamole with Chapulines during my Mexico City Cooking Class

A visit to Mexico City is not complete without sampling the street food, which is excellent – and cheap!  Tacos al Pastor are the go-to option, with juicy pork, pineapple and whichever salsa takes your fancy. 

As well as tacos though, you’ll find tlayudas, elotes, quesadillas, sopes, juices, and more – just be brave and try everything!  If you are worried about hygiene, watch where the locals go, a busy street food stand is a good sign – the food is good, and hasn’t been sitting out in the sun too long!  

However, never trust a Mexican who tells you the salsa is not hot!  If you’re sensitive to spice, test it first by popping a dot of salsa on the back of your hand. 

Another excellent opportunity to learn more about Mexico’s cuisine is on a Mexico City food tour with Sabores Mexico, who will take you to some of the best spots to stuff your face and help you track down the best tacos in Mexico City.  If you’re vegetarian, check out this guide to vegetarian food in Mexico City.

A Delicious Seafood Tostada - Awesome Street Food in Mexico City - Top Things to do in Mexico City
A Delicious Seafood Tostada, awesome Street Food in Mexico City – Top Things to do in Mexico City

Visit Coyoacan & the Frida Kahlo Museum

Frida Kahlo wasn’t really famous or revered in Mexico while she was alive – she was more commonly known as the wife of Diego Rivera, who was a well-known muralist. 

However, in recent years her popularity has grown, following the 2002 film with Salma Hayak, and Frida’s association with the feminist movement and fashion, with designers including Jean-Paul Gautier using her trademark corsets as inspiration. 

The Blue House, as the museum is known, is where Frida grew up, and later, where she and husband Diego Rivera lived until they moved into separate homes. 

The museum shows fascinating insights into her life, including her childhood and accident, her struggle with not being able to have children, and her married life with Diego. There is a small amount of her work exhibited here, as well as photographs of Frida & her family & friends, and a temporary exhibition of her clothes which were found several years after her death. 

If you’re not a Frida fan, Coyoacan is still a pretty little town to visit, not quite swallowed up Mexico City’s growth, Coyoacan still retains its small-town feel.  There is cool street art to find here, awesome street food, a handicraft market and a pleasant main square, with a cathedral and a fountain with two growling coyotes.

YOU MAY ALSO LIKE: Backpacking Mexico: A Backpacker’s Guide to Mexico on a Budget

Get serenaded at Xochimilco or Plaza Garibaldi

Due its location an hour or two outside of the centre, Xochimilco is not the easiest place to get to. Part kitch and gimmick, part party and part culture, the rivers & floating islands of Xochimilco offer a glimpse into Mexico City’s past and how the Aztec (Mexica) people lived after founding their city on a lake, albeit on colourful Mexican gondoliers.  

For a peaceful boat ride, go early in the morning, or if you prefer more of a party vibe, go on the weekends or holidays when you can barely move on the river as hundreds of boats take to the water, filled with drinking & dancing Mexicans.  If you can’t beat ‘em, join ‘em, and flag down a passing boat-load of Mariachis to serenade you as you drink enough michelada beers to sink your boat!

A Trajinera boat at Xochimilco - The Best things to do in Mexico City
A Trajinera boat at Xochimilco – The Best things to do in Mexico City

If you prefer your mariachis on dry land, head to Plaza Garibaldi where mariachi bands gather to offer tourists a song. Bizarrely they also hang out on the street, waiting for people on the way to a party to pick them up.

READ MORE: Xochimilco – Mexico City’s Venice?

See the Aztec Sun Stone at the Anthropology Museum

Mexico’s most popular tourist attraction and my favourite museum in Mexico City, el Museo Nacional de Antropología is spectacular.  This huge museum covers two floors, all around a central courtyard, and tells the story of Mexico’s inhabitants from the origin of the human species in Mesoamerica, the development of indigenous cultures, the Spanish conquest & beyond. 

With fascinating exhibits on all indigenous cultures in Mexico, the highlight is the Mexica room, including the magnificent Aztec Sun Stone, which is worth the visit alone.  If you are a history buff I would also suggest two separate visits, as trying to digest everything covered in this massive museum in one visit is a challenge indeed.

The Aztec Sun Stone at the Museum of Anthropology - The Best things to do in Mexico City
The Aztec Sun Stone at the Museum of Anthropology – The Best things to do in Mexico City

The Best Things to Do in Mexico City: Explore Chapultepec Forest

Chapultepec means ‘grasshopper hill’, and this huge green space in Mexico City is hard to miss. It really is a forest filled with trees, a boating lake, the Botanic Gardens, Mexico City Zoo (complete with pandas), several museums and plenty of scampering squirrels. 

You’ll find some of the best museums in the city here, including the excellent Anthropology Museum, as well as the Museum of Modern Art, the Tamayo Museum, Chapultepec Castle, and the Natural History Museum.  Dozens of stalls line the footpaths, selling sweet & savoury snacks, cuddly toys, and crappy souvenirs, and you’ll find street performers providing entertainment for the kids. 

On Sundays, most of the museums are free for nationals (and some for foreigners too), which also means the park gets packed.  Every month there is a calendar of special events for activities like a night picnic in the Botanic Gardens or film on the lake!

Traditional Mexican Painted Skulls - The Best things to do in Mexico City
Traditional Mexican Painted Skulls – The Best things to do in Mexico City

Shop till you Drop in the Markets

Ciudadela Artisan Market is without a doubt the best place to buy souvenirs in Mexico City.  This immense market is filled with traditional handicrafts, including painted skulls, beautifully beaded artwork, silver jewellery, and much more. 

San Juan Market is perfect for foodies, famous for its exotic meats, imported herbs and spices, homemade mole sauces, as well as fresh meat, fish, fruit & vegetables.  You’ll also find unusual specialities like salted chapulines (crickets), worms and even a scorpion or two! 

To get more of a local experience, La Merced is the biggest market in the city, and although it’s best not to wander with an expensive camera on show, here you’ll find a vast maze of stalls selling everything from socks to sandwich makers – including a section dedicated to potions, rituals and witchcraft called Sinaloa Market.

READ MORE: Lucha Libre in Mexico City 

Scream like a Madman at Lucha Libre Wrestling

I really expected to hate Lucha Libre Mexican Wrestling. I expected it to be like American wrestling, with lots of pouting, posturing and not much fighting.  While there was plenty of all that, I was surprised how quickly I got into it, taking sides and yelling at the masked luchadores as they leapt around the ring.   

As much part of Mexican culture as mariachis, Lucha Libre is a spectacle of acrobatics and hammy acting skills that you just can’t help but love.  It is definitely more fun after a few beers, and I preferred the Friday night performance as it was busier, but on Tuesdays you have a better chance of snagging a good seat. 

To channel your inner Nacho Libre, buy a lucha libre mask from one of the stores outside and practice at home!

Teotihuacan Pyramids - an excellent day trip from Mexico City -The Best things to do in Mexico City
Teotihuacan Pyramids – an excellent day trip from Mexico City – The Best things to do in Mexico City

The Best Things to do in Mexico City: Climb a Pyramid at Teotihuacan

An easy a day trip from Mexico City, the Pyramids of Teotihuacan is a chance to get up close and personal with the 3rd largest pyramid in the world, the Pyramid of the Sun, which you can still climb up.   There is also a temple to the feathered snake god Quetzalcoatl, with magnificent, scary carvings of the god all along the temple.   

The temple of the moon is smaller yet better restored than it’s larger counterpart, and recently a new tunnel was discovered beneath the pyramid.  You can also arrange a dawn hot-air balloon ride over the pyramids, or watch out for dinner in the sky for an extra special experience

Want more? Check out Inspired by Maps 101 Things to Do in Mexico City

Where to Stay in Mexico City

Each area in Mexico City has its own distinct personality and vibe.  Most visitors stay in Condesa, Roma, the Historic Centre, Polanco or Zona Rosa.  My favourite neighbourhood in Mexico City is around Roma and Condesa.  This area is full of cool bars and restaurants, leafy streets and a hip crowd, and is very safe.

You could also choose a hostel or hotel close to the Zocalo in the Centro Historico to get your fill of history, although the area is a bit dodgy at night during the day you are perfectly placed to explore the city. 

Polanco is another option where there are more hotels than hostels, or the Zona Rosa which is traditionally a student area with lots of bars, although I’d say that is better if you are travelling in a group.

Hotels in Mexico City

Casa Mannach – Excellent location in the heart of Condesa with a shared kitchen to prepare your own meals and socialise.  Choose from apartments or suites, some with balconies.  >>>CHECK PRICES & REVIEWS

NaNa Vida CDMX – Lovely hotel in Roma Norte with a roof terrace, spacious rooms and helpful staff.  >>>CHECK PRICES & REVIEWS

Kali Centro Mexico City – In the city centre, this beautiful hotel is close to the popular Mercado San Juan gourmet market, La Alameda Park, and many other sites. Enjoy the on-site breakfast and many other amenities offered. >>> BOOK NOW

Hotel Flamencos – Highly rated overall, but especially for its staff, this 4-star hotel is conveniently located near Zocalo Square, Metropolitan Cathedral, and National Palace. Their full suite of amenities make for a comfortable and memorable stay. >>> BOOK NOW

SEARCH ALL MEXICO CITY HOTELS

Hostels in Mexico City 

Hostel Home

When I travel alone, I often prefer to stay in hostels so I can meet other travellers more easily.  I loved Hostel Home in Roma, it really did feel like home. 

They have a private room, a female dorm room, and two mixed dorm rooms to choose from, although they do fill up fast so book in advance if you can.  There are plenty of bars and restaurants close by, although if you do go out alone at night, I still recommend taking an Uber home. >>>CHECK PRICES & REVIEWS

Other top-rated hostels in Mexico City Include: 

Casa Pancha – This modern and chic hostel has a female-only dormitory and 24-hour reception and security making it perfect for solo female travelers. Plus, they offer free breakfast and a free city tour for those stretching their travel budget. >>> BOOK NOW

Hostal Regina Centro Historico Ciudad de Mexico – Offers a number of options for solo female travelers including a female-only dorm room and private rooms with shared or private bathrooms. Plus, an on-site restaurant and entertainment, and amenities helpful to solo female travelers like 24-hour reception and security. >>> BOOK NOW

BOOK YOUR HOSTEL NOW

Apartments & Airbnbs in Mexico City

There are also plenty of options for Airbnb in Mexico City too although I usually prefer to book apartments on Booking.com as they often have better cancellation terms. 

Have you been to Mexico City?  Tell us your experiences in the comments below.

If you’re looking for travel insurance for your trip to Mexico, get a quote now from World Nomads.

Like this post?  Pin it to read later:

The Best Things to do in Mexico City

A similar version of this article first appeared on Travel with Pedro

 

10 thoughts on “The Best Things to Do in Mexico City

  1. Francois - Virevolte says:

    Lot of great ideas! We are meant to travel to Mexico next year and we will definitely make a stop in Mexico city!
    If the food is amazing, that’s a must-visit place 🙂

  2. Blaga says:

    Great post, very good tips about DF! My fave was Coyoacan with Frida’s house and the markets. It felt like a lovely escape from the bustle of DF. Also enjoyed in Zocalo the Palacio Nacional – felt like an island of peace and quiet away from the crowds outside, and the history of Mexico on the mural of Rivera really made me think of what this great country has been trough. Keep writing! 🙂

  3. Ozzy says:

    Mexico city has been on my list of cities to visit for quite a while now. Its so good to read about how and what to explore in a city. Saved for future reference.

  4. Veronica P. says:

    10 awesome things? These are way better, more exciting and fascinating than awesome!
    First I thought “Oh, yeah! I always wanted to explore the historical stuff.” But then food, serenades, etc! I am already packing!

  5. Iuliana Marchian says:

    Mexico City is an amazing mixture of quality architecture, old pyramids, history, and colorful items. Do you know what the painted skulls mean or if they symbolize something? They are so colorful but they have also a creepy face, which makes me very curious to hear more about them.

  6. Izzy says:

    As an Anthropology major, Mexico City has long spoke to me and I’m looking into completing my masters in Mexico so all of these tips are AMAZING! I saw the trajinera on the Travel Channel once and its great to have a name to that experience. And I had no idea that Mexican cuisine was dubbed a UNESCO cultural treasure! This makes me want to move there so much faster!!!

  7. Sandy N Vyjay says:

    There are so many exciting things to see and experience in Mexico city, I am sure there never will be a dull moment. My favourite here would be the Anthropology museum which sounds so interesting, the sun stone looks really exquisite. Would love to explore the museum some day.

  8. Candy says:

    There is so much to see and eat in Mexico. The tidbit about Mexican cuisine being awarded Intangible Cultural Heritage by UNESCO is so interesting! I had no idea that such an award even existed.

Leave a Reply

Your email address will not be published. Required fields are marked *