3 Days in Mexico City Guide

Please note that this post may contain affiliate links and any sales made through such links will reward me a small commission – at no extra cost for you.

Mexico has been a tourist hot spot for years but yet Mexico City has never quite gotten the tourism attention it definitely deserves. Honestly, let’s keep it as our new favorite secret destination. Mexico City, or CDMX as it is more commonly referred to, is the perfect long weekend city destination.  Read on to find out the best way to spend 3 days in Mexico City!

girl walking through mexico city, cdmx

Getting to Mexico City

It is super easy, and super cheap, to get to Mexico City from the United States! The city has an international airport, Mexico City International Airport, that it located less than 30 minutes from the city center.

There are a number of airlines, including Delta, United, and Aeromexico with direct flights to Mexico City. I purchased a direct flight from NYC to Mexico City in October on Aeromexico for only $200 USD.


Where to Stay in CDMX

If you’re planning a trip to Mexico City, I recommend booking a a hotel or AirBnb in either Roma Norte or Condesa. Both of these areas have plenty of accommodation options, I felt super safe walking around as a female, even at night.

We spent two nights staying at the absolute cutest Airbnb and I couldn’t recommend it more! It is centrally located in Condesa, super affordable, and the definition of apartment goals. 3 days in Mexico City? This is your spot!

Check out the cutest AirBnB in Mexico City here!

     the best place to stay for 3 days in mexico city

Getting Around Mexico City

Honestly, we Ubered everywhere! I’m usually all about public transportation but since we only had 3 days in Mexico City we wanted to make the most of it. Not to mention Ubers are incredibly cheap. Our average ride was between $2-3 USD, with the most expensive ride being the 30 mins to the airport for $7 USD.

Where to Eat in Mexico City

I have sprinkled in a few of my favorite places to eat in Mexico City in this guide, but you can check out a full list of the Best Places to Eat in Mexico City here! Also, definitely don’t be afraid to eat all of street food. On the street is where you will find the most authentic Mexican cuisine, from tacos to quesadillas!

crab tostadas at contramar in cdmx

3 Days in Mexico City Itinerary

DAY 1 – Breakfast at Fonda Margarita, the Frida Kahlo Museum, and exploring Coyocan

Breakfast at Fonda Margarita

Start your first day in Mexico City with breakfast at Fonda Margarita! This is one of the best, most authentic places to eat in CDMX. I recommend arriving early, as there is usually a bit of a wait. However, trust me, it’s worth the wait! We ordered the eggs and beans and huevos rancheros with salsa verde and both dishes were incredible! Fonda Margarita is an absolute must for 3 days in Mexico City!

breakfast at Fonda Margarita

Frida Kahlo Museum

After a hearty breakfast, hop in an Uber and head over to the Frida Kahlo Museum. I recommend purchasing tickets ahead of time for a shorter wait time! You can expect to spend at least an 1 hour at the museum, especially if you’re using an audio guide.

girl at the frida kahlo museum


Once you’ve had your fill of Frida, make your way to from the museum over to the Mercado de Coyocan. Here you’ll find a number of food options including Tostadas Coyocan, and Mercado de comida de Coyoacan a bit further down the road. After some eating and shopping you can head over the the park, where you can get a taste of the local lifestyle!

coyocan mexico city

When you’re done exploring the Coyocan area, hop in a cab back up north to Roma Norte. Here you will find endless adorable cafes, shops, and of course, churros! No 3 days in Mexico City are complete without a serving of churros, or better yet, a serving of churros each day. Churreria el Moro has the best churros ever, and their shops can be found all over the city. In Roma Norte they even have one right inside the Mercado Roma.

churros in mexico city

Dinner at Contramar

Contramar is easily the best place that we ate during our 3 days in Mexico City! Make sure to order the crab tostadas and definitely make a reservation ahead of time.

  crab tostadas from contramar, mexico city

Fancy a drink afterwards? Gin Gin around the corner has got you covered with classy cocktails in a sleek lounge!

If you have more time in Mexico, consider adding Guanajuato City to your itinerary! 

Day 2 – Street Tortas and Museums

Breakfast at La Guera Tortas de Chilaquiles

Today you’ll be visiting a number of museums, with lots of walking, so make sure to fuel up with a delicious breakfast first!

I recommend La Guera Tortas de Chilaquiles stand if you’re looking to be blown away with one of the best chicken breakfast sandwiches of your life! I honestly could have eaten from this stand all 3 days in Mexico City, but I forced myself to try other things too of course. Make sure to bring cash and arrive early.

the best place to eat - 3 days in mexico city

The Modern Art Museum

Next stop on day two of your 3 days in Mexico City, The Modern Art Museum. A small collection with amazing pieces, definitely worth checking out! Plus, students get in free with a valid ID!

Chapultepec Castle

From here it’s time to visit Chapultepec Castle! It’s a bit of a walk up to the top, but nothing too strenuous!  The views from the top are absolutely worth it! I would give yourself at least 45 minutes to walk around and explore.

the views from Chapultepec Castle

There are plenty of food stall options in the park for you to grab a bite to eat before heading to the next museum: Museo Nacional de Antropologia. Unfortunately we ran out of time before making it here but if you have the time it is supposed to be incredible!

Take a Stroll Through Polanco

At this point you’ll be close to the Polanco area. A good place to do some shopping, although not my favorite neighborhood as it felt way too much like New York or Miami.

Dinner at La Zaranda

tacos from la zaranda

Day 3 – Teotihuacan Pyramids, Brunch at El Cardenal, and Mexican Art

Teotihuacan Pyramids

Get an early start to the day and head out to Teotihuacan Pyramids. If you are limited to only 3 days then I recommend taking an Uber as it will save you a ton of time! We spent $50 roundtrip for the 1-1.5 hour ride each way plus 2 hours of waiting time.

pyramids in mexico city

The pyramids open at 9am so I would aim to arrive right at opening. Have the driver drop you off at Gate 5 so that you are only a short walk from the famous Pyramid of the Sun.

Teotihuacan Pyramids

If you have more than 3 days in Mexico City, or are traveling on a budget, then the Pyramids can be easily reached by public transportation. If you have the time, you may want to the Sacred Valley of Tepoztlan to this list as well!

  girl sitting at Teotihuacan Pyramids

Brunch at El Cardenal

Have the driver drop you off at El Cardenal in the historic center for a classic brunch! Make sure to go in and put your name on the list right away.. newbie over here didn’t realize that was a thing until I waited over 20 mins, oops!

  brunch at el cathedral in mexico city

National Palace + Museo de Arte Popular

Now that you’re in the historic center you’ll want to cover a few of the key museums. My favorites were the National Palace for the epic Diego Rivera murals and the Museo de Arte Popular for some fun local art.

museo de arte popular

Palacio de Bellas Artes

I’d suggest hitting the National Palace first because the line tends to be rather long and then start making your way to the Museo de Arte Popular. On the way you’ll be passing the incredible Palacio de Bellas Artes.

Palacio de Bellas Artes

Make sure to pop into the Sears building (yes I mean the department store) and head up to the 5th floor for an incredible view!

Palacio de Bellas Artes from Sears

Today is definitely a super packed day but with only 3 days in Mexico City you’re going to want to fit it all in!

Dinner at Azul

For you final dinner I recommend checking out Azul, another one of the best places to eat in Mexico City. Followed by classy mezcal cocktails at Temporal. If you fancy a night of dancing, head over to Salon Pata Negra.

If you’re visiting Mexico, here are some other travel articles that you should check out:

If you enjoyed my guide for 3 days in Mexico City, be sure to Pin it for later!

 Three Days in Mexico City Guide Three Days in Mexico City Guide Three Days in Mexico City Guide




Leave a Reply

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

Looking for Something?