Palacio de Bellas Artes, Mexico City

Visiting Mexico City: Top things to do and travel tips

, ,

This post was originally published on A Globe Well Travelled in 2015. The content has been revised and updated with fresh information.


The first time I stepped foot outside my hotel in Mexico City, I instantly fell in love with the place.

Mexico City has received a bit of a bad rep in the past, but if there’s one thing travel has taught me, it’s that the majority of reputations are meaningless.

Mexico City’s population is almost 22 million, putting in the top 10 largest cities (by greater population) in the world. While a lot of people live there, I didn’t think it felt overcrowded – it was just busy have a bustling atmosphere, as the residents love to be out and about using the sidewalks and streets as their backyard. It kind of felt like New York City, in that way.

With so many residents, Mexico City was once the most polluted city in the world. But in the mid-nineties, the government decided to curb its carbon emissions – the subway system was built, and restrictions were put on cars and drivers allowing them to only be on the road certain days of the week. As a result, pollution levels are now on par with Los Angeles.

To me, Mexico City felt much like being in many other large European-influenced cities. The people were lovely, there were street food vendors on every corner creating all sorts of delicious smells to tempt you as you wander by, and there were a heap of amazing sites and activities for travellers to see.

If you’re planning on visiting Mexico City anytime soon (and I highly recommend that you do!) here’s the top things to do in Mexico City plus some essential travel tips.

Quick summary:
Planning a trip to Mexico City? This guide shares my personal experiences along with the top things to do, travel tips, and top tours — from historic landmarks and colourful neighbourhoods to markets, museums, and day trips.

Recommended tours & tickets:
👣 Historic Downtown Walking Tour – Explore the Zócalo and uncover layers of Aztec and colonial history.
🏰 Castillo Chapultepec Entrance Ticket – Visit the castle, museums, and enjoy sweeping views of the city.
🛶 Xochimilco Boat Ride – Float along colourful canals on a traditional trajinera with food and music.
🤼 Lucha Libre Experience – Watch masked wrestlers in an energetic show at Arena Mexico.
🎭 Palacio de Bellas Artes Tour – Admire Mexico City’s most beautiful building and its stunning interiors.
🎨 Frida Kahlo Museum Ticket – Step inside Casa Azul, the artist’s vibrant former home in Coyoacán.
🏙️ Torre Latinoamericana Ticket – Take in panoramic sunset views from the 44th-floor observation deck.
🚐 Teotihuacan Pyramids Day Tour – Explore ancient pyramids and ruins just outside the city.


Mexico City
Bosque de Chapultepec (Chapultepec Park) in Mexico City

How to get around Mexico City:

From the airport – you can take a taxi to the city for a few hundred pesos (there are a few ATMs after immigration in the airport to get cash out). Take your pick of taxi stand to negotiate a price. We went to one that offered us a ride for 350 pesos, then tried another and scored the same route for only 215 pesos (note that this was in 2015, so prices may be a fair bit higher now!).

Throughout the city – you can use taxis or Uber to get around. For taxis you can negotiate a fare or pick a metered taxi (just make sure the meter is turned on before you take off). If you’re heading outside the city or want a more comfortable, door-to-door option, private car transfers are worth considering. They’re ideal for day trips and longer distances, with flexible timing and English-speaking drivers, plus the option to add stops along the way.

The subway system – the metro is a convenient and cheap way to get around as tickets cost only a few pesos. We found it very similar to the Paris or Moscow subway system. Rush hour in the morning and afternoon is something you should definitely avoid as the trains can get extremely crowded.

Castillo Chapultepec in Mexico City
View of Mexico City from Castillo Chapultepec

Where to stay in Mexico City:

The downtown area has plenty of options for places to stay. Around the historic centre is where you’ll find most of the hotels, but don’t be afraid to go a little further out to save a few dollars. The city is pretty damn large, just pick a place where public transport is convenient.

🏨 We made ourselves comfortable at Hotel Metropol which had a great location and comfortable rooms.

Best time to visit Mexico City:

Mexico City has a mild climate year round, ranging from 7-21ºC (45-70ºF) in December to 12-27ºC (54-80ºF) in May. The city can get pretty drenched during the rainy season, so travelling in the dry season (between November and April) would be a smart idea.

Spring in Mexico City can be particularly lovely as the jacaranda trees burst into purple blooms, or if you’re wanting a cultural experience, visiting around Day of the Dead (late October to early November) means the city will be adorned with colorful altars, parades and a festive energy.


Best things to do in Mexico City:

Mexico City Metropolitan Cathedral
Mexico City Metropolitan Cathedral at the Zócalo

Dive into history at the Zócalo

The Zócalo (main square) is the third largest plaza in the world, after Tiananmen Square in Beijing and Red Square in Moscow. In the heart of the historic centre, you’ll find a bunch of the oldest and most important buildings in Mexico City including the Metropolitan Cathedral and the National Palace. This is also the location of the ruins of the ancient Aztec city, the Templo Mayor.

👣 Take a Historic Downtown Walking Tour to see the best Mexico City attractions and unpack the layers of pre-Hispanic and colonial history with an expert local guide.

Castillo Chapultepec in Mexico City
Views from Castillo Chapultepec

Check out Castillo Chapultepec

Castillo Chapultepec is a Spanish-style castle, about 15 minutes from the main square via the subway. This sprawling park is one of the largest urban green spaces in the world. The main drawcard here is the super pretty views of the city, though you could easily spend an entire day here exploring the zoo, lakes, and museums.

🏰 You can skip the line by purchasing your Castillo Chapultepec entrance tickets online in advance. Don’t make the same mistake we did and attempt to visit on a Monday, as the castle (as with all museums in Mexico City) will be closed to visitors.

Explore the Floating Gardens of Xochimilco

🛶 For a truly unique experience, head to Xochimilco for a colorful Trajinera Boat Ride. Float down the canals in a festive little flat-bottomed boat with mariachis serenading you as you glide past floating islands that date back to the 14th century.

Lucha Libre Mexico City
Lucha Libre masks

Watch a Lucha Libre show

Mexican wrestling is quite similar to WWF wrestling, but it’s a little more acrobatic and the wrestlers are wearing colourful masks and capes that make them look sort of like weird superheroes. We got our tickets online and collected them from Arena Mexico a few hours before the match.

🤼 You can also book a guided Lucha Libre Experience which includes a cultural introduction to the sport and a visit to a traditional Mexican tavern for a local cocktail.

Get lost in the Mercado de la Merced

If you’re up for a sensory adventure, Mercado de la Merced is a sprawling maze of stalls selling everything from fresh produce and traditional spices to piñatas and leather goods. It’s a tad chaotic but rewarding for those who love exploring local culture.

Palacio de Bellas Artes, Mexico City
Palacio de Bellas Artes

Admire the Palacio de Bellas Artes building

The Palace of Fine Arts is, in my opinion, the most beautiful building in Mexico City! We head up to the cafe atop Sears across the road for this money shot of the building.

🎭 You can also head inside for a guided tour of Palacio de Bellas Artes to visit the performance theatre and explore the museum’s impressive collection of Mexican art.

Colourful buildings in the Coyoacán neightbourhood of Mexico City
Colourful buildings in Coyoacán

Wander around Coyoacán & the Frida Kahlo Museum

Coyoacán is a bohemian neighbourhood south of the city. Head to Plaza Hidalgo, about 25 mins walk from the Coyoacán subway station, and you’ll come across the most beautiful collection of restaurants, shops, and historic buildings. In this area you’ll also find the Leon Trotsky Museum

🎨 The Frida Kahlo Museum is a popular choice for art lovers visiting Coyoacán. See where the artist lived for most of her life at La Casa Azul.

Catch the sunset at Torre Latinoamericana

🏙️ Wrap up your day with epic views of Mexico City from the top of the tickets to Torre Latinoamericana. This 44th-floor observation deck is best to visit as the sun sets with the city lighting up beneath you.

Teotihuacan, Mexico
Pyramid of the Sun, Teotihuacan

Head out to visit the Teotihuacan pyramids

Technically not in the city, but this day trip is 100% worth it. The Teotihuacan pyramids are about an hour’s drive from the city centre, and are well worth the journey. The UNESCO world heritage site includes two major pyramids and ruins of the ancient city.

🚐 Be sure add a Teotihuacan Pyramids Day Tour to your Mexico City itinerary. This day tour includes entry tickets to the site plus transport via minibus.


Mexico City, Mexico
Mexico City streets

Essential Mexico City travel tips:

Learn a few Spanish phrases. If your Spanish vocabulary is as empty as mine, download a phrasebook app or learn a few basic terms as not many locals speak English, and signage/menus almost never include English words.

Prep for the altitude. Mexico City sits over 2,200 meters (7,300 feet) above sea level, so the altitude might catch you off guard – take it easy for the first day or two, drink plenty of water, and avoid overexerting yourself.

Carry a small amount of cash. While many places accept credit cards, street vendors, small eateries, and markets often prefer cash. Keep small bills and coins handy but avoid flashing large amounts of money.

Don’t drink the water. The tap water in Mexico City is not safe for most visitors. Stick to bottled or filtered water. Also, avoid ice in drinks unless you’re sure it’s made with purified water.

Use sunscreen and stay hydrated. The combination of high altitude and sunny days means UV exposure is stronger. Wear sunscreen, a hat, and sunglasses, and stay hydrated to avoid fatigue.

Blend in with the locals. You won’t see anyone (aside from children and tourists) showing their bare knees with shorts or skirts. We attempted to Google the reason for this and were unsuccessful in finding an answer, but we ended up finding out from a friend that it was because the Mexican people consider long pants dressy, and they wouldn’t dare leave the house without looking their best.


Affiliate disclosure
Some of the links in this post are affiliate links. If you choose to book through them, I may earn a small commission at no extra cost to you. This helps support the site and keep these travel guides free.

About this guide
This post is written from first-hand travel experience and includes original photography, personal recommendations, and honest observations. If you’re planning a trip, the full article offers context and detail that short summaries can’t capture.

33 responses to “Visiting Mexico City: Top things to do and travel tips”

  1. Virginie Avatar

    I loved Mexico City! Definitely not as scary I thought it might be. Teotihuacan was the best part of our trip 🙂

    1. Ashlea Wheeler Avatar

      My thoughts exactly Virginie! It wasn’t really scary at all. And isn’t Teotihuacan just incredible 😀

  2. Diana Southern @ North to South Avatar

    Love this overview of Mexico City, Ashlea! You already have me wanting to go back (and we were just there for a month in April). Your summary seems to cover everything!

    Did you guys go on top of the Metropolitan Cathedral in Zócalo by chance? The tour was in Spanish, but it was fun crawling around on top of such a gorgeous building, and getting a unique view of the city — in my opinion way better than the aerial views you can get from the Torre Latinoamericana — with less people and a scheduled tour time, plus it was cheaper. 🙂

    Where are you two headed next?

    1. Ashlea Wheeler Avatar

      I’m glad you enjoyed the post Diana! And it’s great that you both loved it as much as we did 😀 I could definitely go back to explore it some more.

      Ooh no we didn’t head up there, but that does sound like a lot of fun. I like discovering unique rooftop views of a city. Your views from Torre Latinoamericana make Mexico City look waaaay clearer than when we were there!

      After one more week in Mexico (including 5 days of R&R in Playa Del Carmen) we head to Bolivia and Peru 😀

  3. Alex Conomos Avatar

    Great post. I learnt the hard way that all museums and key tourist sites are closed on Mondays including Frieda Kahlo’s house in coyoacan so best to keep that day for other adventures. The highlight for me was the food, you can get by on amazing street food that costs next to nothing. I travelled as a solo female and was fine but was always careful to book legal taxis and not hail them from the street.

    1. Ashlea Wheeler Avatar

      Ahh the attractions closing on Mondays is the worst, I really wish we’d found out about it before we went! That was one wasted subway ride to Castillo Chapultec (though it’s not so bad when the subway only costs .50c)!

      I totally agree with you on the street food, we were getting tacos for next to nothing, and they tasted AMAZING 😀

  4. Corinne Avatar

    I haven’t been to Mexico City in a long time! I loved visiting Teotihuacan! I’ve got to go back!

    1. Ashlea Wheeler Avatar

      Everyone who has been to Teotihuacan seems to have absolutely loved it! I’m glad you enjoyed it too, Corinne!

  5. David Avatar

    We love Mexico city and when we tell people that they always say really Mexico city. Been many times and each time is new. We saw our fist bull fight there, frida kahlo’s house is nice to do if your into art. You can even have a drink in the bar where Poncho Villa road through the door on his horse and shot up the place! Way cool! Must hit!

    1. Ashlea Wheeler Avatar

      We had some people on our tour group visit Frida Kahlo’s house and they all seemed to enjoy it! I hadn’t heard the story about Poncho Villa, sounds like a great place to stop by on my next visit 😀

  6. Mima Isono Avatar

    My husband likes Mexico (the city and the food) so much. I never been to Mexico. After reading your post I think I know why he likes Mexico so much. I’m going to agree to go with him to explore Mexico one day.

    1. Ashlea Wheeler Avatar

      I think Mexico is something that needs to be experienced to be understood! It’s those differences in culture that make Mexico City so wonderful 😀

  7. JC from Holland Avatar

    I’ve visited many Places in Central America and South America, but Mexico wasn’t one ot them, by the readings and looks of this blog I missed out on a lot.

    1. Ashlea Wheeler Avatar

      There’s always more time, JC! I’d definitely recommend to head there if you get a chance 😀

  8. Anna Avatar

    This makes me want to visit! I’ve only ever been to Cancun in Mexico, and I know I would love the rest of the country. Your pictures are beautiful !!

    1. Ashlea Wheeler Avatar

      Thanks Anna! Cancun is great too, but the rest of the country is so different in terms of culture, landscape, and cuisine… Mexico really has so much more to offer than just the coastal resort areas. You should definitely check out Mexico City if you get the chance!

  9. Katie Avatar

    I only spent 3 nights in Mexico City and as it was our first stop of a seven month trip through Latin America, it was all a bit overwhelming so we decided to go a couple of day trips. We visited San Angel for the excellent market, Basilica of our Lady of Guadelupe, Teotihuacan, Xocimilco for the canals and Coyoacan where we wandered the centre and visited Frida Kahlo’s house. I loved everything we saw and I really want to go back to explore the many different neighbourhoods that make up the city, but independently next time.

    1. Ashlea Wheeler Avatar

      Sounds like you got to see lots of the city, Katie! But I know what you mean, there are always more things to see! Definitely an excuse to go back 🙂

  10. Matthew Avatar

    Mexico it’s awesome!! We went there 5 years ago and we loved it, food, culture, music!!
    Have you ever been south of Mexico? Central America rules!! cheaper and sometimes nicer…and definately safer!!
    I live here and share some tips on my http://www.nicaraguayestravel.com/

    1. Ashlea Wheeler Avatar

      I was actually going to head down through Belize and Guatemala this trip, but we ended up doing South America instead. I’m sure I’ll get back there someday, from what I’ve heard, the rest of Central America is equally as good as Mexico 😀

      1. Matthew Avatar

        Yeah definately! and way cheaper than Mexico.. !! I hope to see south america soon !

  11. Julián Avatar
    Julián

    Hey Ashlea,

    I´m mexican and I´ve been living in Mexico City my whole life (27 years). I loved the review, it´s perfect, it´s amazing how well you described the city and all the highlights, I even got goosebumps jaja. For everyone who reads it, I can affirm that this is the best review I have ever seen for my city. Unfortunately, Mexico City is a huge huge city and after 27 years living in it I haven´t discovered it completely, but for sure you covered the basics jaja. What I most like about living here is all the new places, stories and food you can discover. If you have a local friend for sure contact him and I´m sure you´ll have a great time.

    Tip: also travel inside Mexico, get to know Los Cabos, Guadalajara, Guanajuato, Chiapas, Oaxaca, Cancun, Bacalar, Playa del Carmen, Tulum and the Riviera Maya, etc, it´s a huge country so you will find different food, climate and traditions in each region.

    PS: the story about the cantina and Pancho Villa is true.

    1. Ashlea Wheeler Avatar

      Thanks Julián! You’re absolutely right about it being a huge city, it would take many years to explore it properly!

      I loved the other areas of Mexico too, you can find some more in my post on 7 of Mexico’s best kept secrets. Mexico is one of my all time favourite countries and I’ll definitely be heading back to explore some more sometime in the future!

  12. Estefi Avatar

    Hi! I really love your post about Mexico City! I am originally from there but I now live in the USA. The reason why people do not wear shorts or skirts is because Mexico still has a very conservative culture.

  13. Tony Avatar
    Tony

    I’m heading to Mexico City in March for. Long weekend Fri night – leaving Tues morning – what should i do on monday?

    1. Beth Avatar

      Hi Tony! I would love to know what ya’ll ended up doing because we have the same amount of time planned for a weekend in November!

  14. Beth Avatar

    I love this post about MX City – I was wondering if you had information on the tour of the Teotihuacan Pyramids. Did you use a company/have your hotel schedule something/or just rough it? We are planning a trip in November and would love to add this to our itinerary!

    1. Ashlea Wheeler Avatar

      You should absolutely do a tour of Teotihuacan! It’s honestly one of the most mind-blowing places I’ve ever been, and it’s great to have a guide who can explain the history of it as you’re wandering around. My day tour was organised through the extended tour that I was doing, but I remember seeing a bunch on Viator so check some of those out 🙂

  15. jennifer Avatar
    jennifer

    What would you suggest bringing/wearing? I’m doing a Viator tour in the end of November/early December! It my first trip out of the country!

  16. RC Avatar

    Mexico City is a fantastic destination. I liked it the 2nd time a lot more!

    1. Ashlea Wheeler Avatar

      Isn’t it great! I’m glad you liked it more the second time – I was thinking of going back again and it’s good to know that it will be just as enjoyable 😀

  17. Emma Avatar
    Emma

    as a mexican woman citizen, everyone knows that if you wear skirts or shorts to mexico city you’re going to be whistled at by workers or homeless

  18. Alex S Avatar

    That’s crazy that the pollution has been reduced to the point that it’s on-par to LA. Hopefully they continue to push to reduce the pollution even further. Wearing pants instead of shorts makes sense. Even in Chicago you don’t wear shorts when going out or going to a nightclub. You look like a “slob.” Great tips!

Leave a Reply

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