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!
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!
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!
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!
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.
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!
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.
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.
Fancy a drink afterwards? Gin Gin around the corner has got you covered with classy cocktails in a sleek lounge!
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 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!
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.
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
Day 3 – Teotihuacan Pyramids, Brunch at El Cardenal, and Mexican Art
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.
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.
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!
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!
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.
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.
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!
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:
- Best Places to Eat in Mexico City
- Tulum on a Budget
- 7 Best Restaurants in Tulum, Mexico
- Guanajuato City Guide
- Best Restaurants in San Miguel de Allende
If you enjoyed my guide for 3 days in Mexico City, be sure to Pin it for later!