In 2013, I found a stellar deal to fly from NYC to Mexico City for $200 return over the long Thanksgiving weekend. I found that three full days in Distrito Federal was the perfect amount of time for me. Check out my top picks for getting the most out of this vibrant city in just a few days!


Museum of Anthropology

I have to be honest: I am not a big fan of museums. I dislike spending a lot of travel time indoors, shuffling through centuries of old works. That said, I was told that a trip to Mexico City without a visit to the Museo Nacional de Antropologia would be incomplete. I must say, this museum is superb. It is huge and comprehensive, each room focusing on a particular Mexican culture. I would encourage a visitor to enter knowing there is just about no chance of seeing everything on display, and to pick and choose exhibits that are of particular interest. I  personally loved learning about the Aztecs and the Mayas. The model of Teotihuacan is also not to be missed!

Bonus: After visiting the museum, relax in Chapultepec park with a churro!


Coyoacan/Frida Kahlo house

If the air pollution and hustle of Mexico City is wearing you down, consider a day trip to Coyoacan. Less than an hour on the metro will take you to a charming and quiet neighborhood, with excellent street food and people watching. The Frida Kahlo house is not to missed! Peruse her works of art, walk through the home she shared with Diego Rivera, and relax in the beautiful garden.

Bonus: After a visit to the Blue House, take a walk down to the main square which is a bit more lively. On weekends, there are performances and tons of food vendors!


About 30 miles from Mexico City is Teotihuacan, also known as the City of the Gods. Here stand some of the most important Meso-American pyramids in history. Walk down the Avenue of the Dead and climb the Pyramid of the Sun (the third largest pyramid in the world), looking out where a culture of 125,000 people once flourished.


Palacio de Bellas Artes

Get a dose of live art at The Palacio de Bellas Artes. This is an incredible building, which almost haunts you with its beauty. Tickets to performances are reasonable (about $35USD). I had REALLY wanted to see the Ballet Folklorico. However, the only night I was able to attend, the Ballet Folklorico was not performing, so I heard the National Symphony Orchestra instead. It was just as beautiful.

Bonus: The Xocalo, Mexico City’s main square, is about a 10 minute walk from the Palacio de Bellas Artes. I would recommend visiting the Temple of Mayo and Cathedrals in the Zocalo, and grabbing some food in the area before the show.



BONUS: El Moro.

I fucking love churros. This place is open 24 hours. Get on it.