Heading to Mexico City soon? Read all of our tips to have a great trip, suggestions of where to stay, and a fun (and delicious) 5 day Mexico City itinerary!
Every February, Adam gets a few days off work for mid-winter break and we use it as a chance to escape the gloom and cold in the PNW and go somewhere sunny and warm. This year, we wanted to go somewhere we had never been before, somewhere with a different culture and language, somewhere relatively close, and somewhere affordable.
After stalking Google Flights for weeks to see where the best deals were, we landed on Mexico City (CDMX), which we had heard amazing things about from friends. It also didn’t hurt that it’s basically the taco capital of the world and we looooove tacos!
We spent three full days in the city, admiring the architecture, visiting charming neighborhoods, learning the history, soaking up the culture, and of course, eating a ton of food. We left the trip very full and sunburnt (oops), but oh so happy. To see everything we did in three days, watch our vlogs here!
Although we were able to see so much in three days, we did have to rush at times and there was also so much we wanted to see (errr…eat lol) that we didn’t have time for…it is the largest metropolitan in the Western Hemisphere after all!
You could easily spend over a week in Mexico City, but in order stay true to our travel guide format, which caters to those with less time to adventure, here is our 5 days in Mexico City itinerary and guide, which is a little slower paced than we traveled, full of the must visit sights, must eat tacos, and must explore neighborhoods.
Note: this guide contains affiliate links, which means that if you use the links provided and make a purchase, we get a small commission at no extra cost to you. We will only ever recommend products we truly love, actually use during our adventures, and think you can benefit from too!
When to visit Mexico City
Mexico City is a great place to visit year round due to its mild climate. Throughout the year, the highs are in the 70s-low 80s and the lows are in the 40s-low 50s, making it super pleasant to walk around any time of the year!
December-March is the driest time of the year to visit, while rain is more common in June-September. It is said the best time to visit is between March-May and September-November, when the evening temperatures aren’t too cold and the daytime temperatures are nice. This is also a great time to avoid rain!
We visited in February, which was perfect, especially coming from colder Seattle. While it was a bit drier and some of the plants around Teotihuacan was a bit more brown, it was still beautiful!
As for crowds, Mexico City is one of the largest cities in the world, so it will feel crowded any time of the year. But for us, that just added to the fun!
Whenever you do visit, make sure you bring sunscreen! The sun is very powerful due to the high elevation!
Getting to Mexico City
Mexico City is home to a large airport, Aeropuerto Internacional Benito Juárez (MEX), which is located about 15 minutes from the Centro Historico part of the city.
All major US airlines fly into Mexico City, so finding a flight shouldn’t be too hard, however, you may have a layover depending on where you’re flying from. We flew Aeromexico from Austin and it was an easy flight!
Getting around Mexico City
Before visiting Mexico City, we had read online that the safest way to get around was Uber. We heard to avoid taxis because you can get ripped off, so stick to Uber instead, which usually is cheaper anyways.
So during our trip, whenever we couldn’t walk somewhere, we Ubered. We never, ever Uber in our normal lives and hardly on vacation, but the Ubers were so cheap there (we had many $2-$4 rides) that it ended up being a great deal!
Another option is to take the buses and Metro. The only reason we didn’t is because we heard that some people get pickpocketed on public transportation, which isn’t uncommon in a big city, but we wanted to be cautious with our camera gear.
Where to Stay in Mexico City
Mexico City is full of cool neighborhoods, which was one of our favorite parts of the city!
Based on our experience, La Roma, La Condesa and Hipodromo are 3 hip, safe, and fun neighborhoods we would recommend checking out that are also close to the main must-see items on this Mexico City itinerary. Check out a list of lodging options for each below!
Note: all of the Airbnbs listed are 1 bedroom, 1 bathroom. Also, many Airbnbs and hotels in Mexico City do not have AC, but the evenings are cool and it was comfortable!
PS: We found CDMX to be super duper affordable. We got our Airbnb for $71/night after all of the taxes and fees (~$50 before).
- Airbnb Option #1: This is where we stayed! It was a tad loud at night, but the Airbnb was very clean and nice!
- Airbnb Option #2
- Airbnb Option #3
- Hotel: The Red Tree House
Mexico City Tips
Before we share our Mexico City itinerary, there are a few things that are good to know before you go to make your trip even more enjoyable!
Is Mexico city safe?
We were a bit nervous going into the trip, and obviously things can happen anywhere, but we felt safe the entire time we were in CDMX.
Sure, we visited some more run down areas at times and things are definitely different than the US, but we never once felt threatened or encountered a sketchy situation and the people were all very kind to us.
There are areas you should definitely avoid, but if you stick to the main tourist areas you’ll be fine, just keep an eye out for pickpockets.
We knew Mexico City would be predominantly Spanish speaking (that’s why we chose it after all–we wanted a different culture!), however, we thought that there would be a tiny bit more English spoken there.
During our 3 full days we maybe spoke English to locals two or three times. Adam is pretty good at Spanish and we got by (mostly), but it was a struggle at times and we felt horrible for not being able to communicate.
You don’t need to be fluent, but definitely do some Duolingo beforehand for some common phrases, especially ones involving ordering food.
Get Pesos before you go
While a good chunk of places take credit cards in CDMX, a lot of the taco stands, markets, etc only take cash. We took $100 US in Pesos with us, which we exchanged at the Seattle airport, but we ended up getting another $20-$30 USD out in Pesos while there (and had to pay the ATM fees).
It’s a tricky game figuring out how much you’ll need because you don’t want too much and to have to pay the fees to convert it back, so try to make a list of the places that are cash only, estimate your expenses, and get that amount out.
Bring (and wear) sunscreen
We felt like huge idiots for not even thinking to pack sunscreen. Mexico City is 7,382 ft in elevation and it’s very, very sunny (without a lot of coverage) and we got so sunburnt! Please pack some sunscreen or buy some there so you do not end up like us!
Ask for your check
We learned that it’s considered rude in Mexico if your waiter automatically brings you the check. This rule is pretty awesome because we never once felt rushed.
However, we spent quite a bit of time during the first day or two waiting for our check to arrive…oops. ¿Puedo tener la cuenta por favor? will be a lifesaver!
Be careful with the water
Avoid drinking non filtered water. We drank only bottled water, but had a couple ice cubes during the trip (oops) and got pretty sick afterwards and are pretty sure that is why.
5 Days in Mexico City Itinerary
In this itinerary we’re sharing our suggestions of what to do, where to eat, and things to see if you only have 5 days in Mexico City! Looking for other ideas? Check out our “if you have extra time” section at the end of this guide!
Day 1 of this Mexico City itinerary is full of tacos (yesss!), beautiful architecture, and history as you wander around Centro Historico!
- Kickoff your trip with coffee at Quentin, a cool little coffee shop in Roma Norte.
- For breakfast, go to El Cardenal, which is said to be one of the best breakfasts in CDMX!
- Head to Zocalo, a huge plaza in the middle of Centro Historico that was a gathering place for the Aztecs. Here you’ll have a great view of the Cathedral, the National Palace, and a massive Mexican flag waving in the wind (for some reason it wasn’t up when we went).
- Explore Templo Mayor, which are ruins right in the city! We thought these ruins were really cool, especially with the city surrounding them, and there was also a really nice indoor museum to escape the heat.
- Continue walking around and admiring the beautiful architecture. We suggest making a quick pit stop to Plaza de Santo Domingo.
- For lunch, we highly, highly recommend doing your own mini taco tour!
- First stop: Tacos de Canasta Los Especiales (cash only), which are tacos that are pre-made and steamed in large baskets (canastas). They are cheap, super quick, and definitely not fancy, but a fun experience!
- Second stop: Taqueria los Cocuyos (cash only) for suadero tacos! This taco stand is a bit different than the others–you can get eye tacos, intestines, etc. We aren’t that brave, so we got suadero, which is a meat between the belly and thigh and it was delicious!
- Third stop: Walk down the block to El Huequito and get the El Pastor Especial. It’s a mountain of pastor with cheese and a bunch of tortillas. If you’re with someone else, definitely just share one!
- If you still have room in your stomach, head to Pasteleria Ideal and try to choose between their many delicious looking desserts.
- Visit the most beautiful post office we have ever seen, Palacio Postal. This is a quick stop, but an absolutely stunning building! For another quick photo opp after, head over to House of Tiles.
- Walk over to Palacio de Bellas Artes, one of our favorite buildings in CDMX. There’s a beautiful park (Alameda Central) next to it as well.
Explore the area from ground level and then walk across the street to Sears Department store, go up to floor 8, grab a coffee at Don Porfirio, and enjoy a view of Bellas Artes from higher up!
- You may or may not be hungry after your taco tour earlier, but if you are hungry, head to Mercado Roma, a really cool hipster food market to have an assortment of dinneroptions.
On Day 2 of this Mexico City itinerary, escape the city for the day to explore the incredible pyramids of Teotihuacan!
- Grab a quick breakfast and coffee at Panaderia Rosetta. We hear the guava roll is delicious!
- After breakfast, head to the Autobuses del Norte station (we Ubered there) to make the journey out to Teotihuacan.
This blog post was extremely helpful in figuring out where to go to get on the bus. Basically, once you enter the station, go all the way to the left and look for Puerta 8. Just to the right of it is the stand to buy your bus passes.
You go through security and then are directed onto the correct bus. It’s easy and was an affordable way to get to the ruins!
- Spend the rest of the morning and afternoon wandering around Teotihuacan. This was our favorite part of the whole trip!
- Whenever you start to get hungry, make your way to La Gruta, a restaurant in a cave at Teotihuacan!
To get there, follow the signs to the museum behind the Pyramid of the Sun and take the exit out of the park (I believe it’s exit #5). You are allowed to re-enter, don’t worry! Once you exit, go to the left, where you’ll see a small museum across the street.
Down that road to the right of this building you’ll see a side street with a sign for La Gruta. We recommend getting just a couple appetizers, especially the massive bowl of guacamole!
- Head back to the ruins after your lunch and continue exploring!
- Once it’s time to go, take the bus back to CDMX. You get on the bus in the same area you were dropped off, so make sure to pay attention when you get there in the morning so you don’t get lost.
- After arriving at the bus station, take an Uber (or your preferred method of transportation) to Biblioteca Vasconcelos. This is the coolest library we have ever seen! It’s very futuristic and a fun place to wander around and relax for a bit.
- For dinner, hit up two of our favorite taco stands from our trip! First up, Tacos Manolo, for some pastor and something a bit more unique called tacos Arabe, which was more of a middle eastern flavoring. Second, walk about 8 minutes down the street to El Vilsito (opens at 8 PM), our FAVORITE taco stand of the whole trip! This is an auto repair shop by day and taco shop at night. Their pastor is amazing and the environment is great!
After two crazy days, slow things down a bit on day 3 by eating your way through a couple awesome neighborhoods.
- Grab breakfast at Chilakillers (cash only and closed Mondays), which has awesome chilaquiles OR at El Esquina de Chilaquiles (cash only), which is food cart selling tortas stuffed with fried chicken, chilaquiles, and salsa. It’s crazy popular and the lines get long, so get there right when they open at 8 AM!
- Coffee at Chiquitito Cafe, a cute and tiny little coffee shop in Hipodromo!
- Spend the rest of the morning wandering around Hipodromo and La Condesa. Make sure to make a stop at Parque Mexico, a beautiful city park!
- After you’ve worked up an appetite again, grab fish tacos at El Pescadito. Don’t get too full though because you’ll want to save room for the next stop!
- Our next stop only applies if you’re visiting a Friday-Sunday, but if you are, you must get barbacoa at El Hidalguense (cash only). It’s so so good! We ordered ¼ pound to share and it was the perfect amount for a snack!
- Now that you’re stuffed, make your way to Roma Norte! We loved this neighborhood with its tree lined streets, parks in the middle of the road, and cool architecture.
The best part of exploring these neighborhoods is just walking around and seeing what you find! While you’re there, keep an eye out for some murals!
- Dinner at Contramar (make reservations). This is one of the most popular restaurants in CDMX and people rave about their tuna tostadas!
Day 4 of this Mexico City itinerary is spent in the charming neighborhood of Coyoacan, located a little bit out of the main area of the city, but full of culture and lots of great food!
- Head to Coyoacan for the day! We ubered there for pretty cheap, but you can also take a bus there (it’s a tad longer of a journey though).
- First thing’s first: COFFEE! We loved Cafe Negro! It’s decor was out of Kathryn’s dreams and the coffee was great too! You can also grab some breakfast here too!
- Wander through the park across the street, swing by the beautiful catholic church, and Plaza Hidalgo. We loved the smaller town feel of this neighborhood and the colorful buildings!
- Next stop: The Frida Kahlo Museum! This is a very, very popular attraction in Coyoacan and the lines can be crazy long, so buy your tickets in advance. We also recommend trying to go right when it opens. Note: closed on Mondays
- After the museum, visit Mercado de Coyoacan! This market is really cool and full of food vendors, flowers, spices, and clothing items to buy (make sure to have cash!).
We arrived a little too early and didn’t get to experience it fully, since not everyone was set up yet. However, here are a few must try items: Tostadas, elotes, and Tlacoyos. The quesadillas there also looked amazing and if you’re brave…try some grasshoppers! Warning: a lot of stands do not like you taking photos, so be on the lookout for signs.
- Another very popular spot in Coyoacan that you must try is Cafe el Jarocho (cash only). This coffee shop has been around since 1953 and one of the best drinks to get there is the Cafe de Olla.
- If you’re not totally stuffed, continue your food adventure at Picnic Helados. This cute little stand is tucked away from the busier part of Coyoacan and has a handful of delicious flavors to choose from. It’s perfect for those hot CDMX days!
- Head back to your Airbnb and rest for a bit before dinner!
- For dinner, we recommend doing something a tad nicer and eating at La Capital. Make sure to try their mole enchiladas!
On your final day, explore one of the largest city parks in the Western Hemisphere, Chapultepec!
- For your last day, treat yourself to a nice breakfast at Lardo.
- Grab coffee at Cardinal Casa de Cafe! We loved this little outdoor/indoor coffee shop!
- So this next item may not make a lot of sense geography wise or maybe even time wise, but it’s one of our must-dos and worth going a little out of the way and eating more. 🙂
Grab carnitas tacos at Taqueria El Abanico. They open at 10 AM and they get crazy busy in the afternoons, so go early and enjoy a delicious taco (or two…or three…we don’t judge!)
- Explore Cafebrería El Péndulo, a really cool book store!
- Walk down Paseo de la Reforma and see The Angel of Independence Statue.
- Spend the rest of the day at Chapultepec Park. This park is massive, but here are a couple recommendations of things to do!
- Visit the Castillo de Chapultepec, which is home to the Museo Nacional de Historia. Admire the views from the castle and the cool history inside of it!
- Explore the Museo Nacional de Antropologia. This is said to be the best museum in the city and we thought it was awesome!
- Go for a paddle boat ride on the lake!
- After exploring the park, have some pozole at La Casa de Toño. We really enjoyed this lighter and comforting meal after eating a ton throughout the trip!
- End the trip with a bang and indulge in the best dessert ever, churros from Churreria el Moro! Kathryn cheated on her gluten free diet because these were so dang good and she couldn’t resist!
Get one of the dipping chocolates for your churros and if you’re feeling crazy, get a churro ice cream sandwich too!
If you have extra time…
- Taqueria Orinoco
- El Farolito
- El Tizoncito
- El Califa
- El Turix
- Azul Historico
- Molino El Pujol
- La Pitahaya Vegana
- Por Siempre Vegana
- Brown Caffeine Lab
- Cucurucho Roma
- Postales de Cafe
- Distrito Fijo Club de Ciclismo—a cool bike shop + coffee shop combo!
- Cafe Avellaneda
- Mercado De Artesanias La Ciudadela
- Museo Soumaya
- Explore Polanco
- Floating Gardens of Xochimilco—We hear this is better if you have a larger group
- Go inside the National Palace
- Watch Mexican wrestling!
- Catch a game at Estadio Azteca
- Go to the top of Torre Latino
- Museo Nacional de Arte
- Murales de Diego Rivera en la Secretaria de Educacion Publica (Free!)
- More markets!
Ready to explore Mexico City?
Pin this Mexico city itinerary and guide to help plan your trip!