Before visiting Mexico City, I had already traveled through several parts of Mexico over the years and spent time in Cozumel, Cabo San Lucas, Cancún, Playa Del Carmen, along with exploring the wider Yucatán Peninsula, and Puerto Vallarta. A few years earlier, my husband and I had visited Chichén Itzá, and that experience, along with watching Apocalypto when we returned home, is what first made us want to see the ancient pyramids of Teotihuacan, just outside Mexico City. When we started planning another trip back to Puerto Vallarta, only three months after we had just visited, it felt like the perfect opportunity to finally add Mexico City to the itinerary and see the pyramids for ourselves. I ended up building a longer trip around three destinations: Mexico City (Ciudad de México or “CDMX”), Puerto Vallarta, and nearby Bucerias.

When planning the trip, we kept seeing the same advice: people saying they loved Mexico City and that you could easily spend a week or more there. Based on that, we decided to start the trip with about 9 days in the city before continuing on the coast. But once we arrived, it didn’t take long to realize that we had probably overestimated how much time we actually needed. Mexico City is massive and full of history, but after covering the major sights and a day trip to Teotihuacan, our days started to revolve mostly around looking forward to our next meal. At one point, we even joked that the main activity left was eating again.

That experience is what this guide is based on. Mexico City is absolutely worth visiting, but the real question most travelers should be asking is not whether or not to go, but how many days in Mexico City are actually enough. After spending nine days there, I found that the sweet spot was closer to five days for most first-time visitors, especially if they don’t plan to take multiple-day trips to nearby cities. In this post, I break down why that timeframe works well and share a practical 5-day Mexico City itinerary that covers the highlights without overstaying your welcome.

Quick Answer: How Many Days In Mexico City Is Enough?

If you’re trying to figure out how long to stay in Mexico City, it really comes down to how fast you like to travel and how deep you want to go. The city is massive, but most of what first-time visitors want to see is concentrated enough that you don’t need as long as people think. 

3 Days In Mexico City

Three days is enough if your goal is to cover the highlights and get a feel for the city without going too deep. You won’t get much flexibility and you’ll need to be intentional with your time, and there’s very little room for day trips or slower mornings. This works well for:

  • First-time visitors on a tighter schedule
  • Anyone adding Mexico City onto a larger Mexico trip
  • Travelers who prefer fast-paced itineraries

In three days, you can realistically:

  • Explore the historic core
  • Visit one or two major museums
  • Spend time walking through a couple of key neighborhoods
  • Try a range of local food

4 To 5 Days In Mexico City

This is where the experience in Mexico City starts to feel more balanced, and for many people, this is the ideal amount of time. It gives you enough time to understand the city without it becoming repetitive. With four to five days, you can:

  • See all major sights without rushing
  • Spend proper time in museums instead of skimming through them
  • Actually enjoy the food scene instead of squeezing meals in between activities
  • Take a day trip or two half-day trips without sacrificing time in the city

7+ Days In Mexico City

Spending a week or more in Mexico City only makes sense if you want a slower, more immersive trip. This amount of time allows you to have at least 2 or 3-day trips to nearby cities, and it is a smart thing to do while you’re already in Mexico City, as visiting these cities in the future on its own would still require you to go through Mexico City. This is a better fit if you:

  • Like to travel at a really relaxed pace
  • Want to explore beyond the main areas
  • Plan to take multiple-day trips
  • Enjoy revisiting neighborhoods, cafés, and restaurants

Final Verdict

After spending nine days in Mexico City, I would not recommend staying that long unless you have a very specific plan. For most people, five or six days is the sweet spot. It gives you enough time to see the highlights, experience the food scene, and take a day trip or two, without running out of things to do or feeling like you’re stretching your itinerary just to fill time.

A Little History About Mexico City

Mexico City is the largest city in North America and one of the oldest continuously inhabited cities in this region, with over 20 million people. But the city began in 1325 as Tenochtitlan (or México-Tenochtitlan), the capital of the Mexica civilization, built on an island in Lake Texcoco. At the time, it was the capital of the Aztec Empire, and it was one of the most advanced cities in the world until it was destroyed in 1521 during the Spanish conquest and rebuilt as modern-day Mexico City. 

Because of that history, Mexico City is layered with Pre-Hispanic foundations, colonial architecture, and modern development that exist all on top of each other. At 2,240 meters above sea level, it is also one of the highest major cities in the world. However, the soft soil beneath the city means parts of it are also slowly sinking each year, which is why some historic buildings visibly tilt and why the city has had to constantly adapt its infrastructure over time. 

Beyond its expansive history, Mexico City has become one of the cultural and culinary capitals of Latin America – and the world. With a food scene that ranges from traditional street vendors and neighborhood markets to internationally recognized restaurants, along with museums, galleries, historic architecture, and contemporary culture, all packed into a city that can feel overwhelming at first, but is rewarding once you understand how it’s structured. 

The Best Time To Visit Mexico City

Mexico City is one of those rare places where the weather is pretty consistent year-round, but timing still matters depending on what kind of trip you want.

The best overall time to visit is between December to April. This is the dry season, and warm days are around 20 to 26°C, and cool mornings and evenings are around 5 to 10°C. We visited in the third week of January and it was quite chilly in the morning, sometimes only 1 or 2°C, but a little warmer throughout the day. A jacket was needed the entire time, and I opted to wear my J Crew Utility Jacket since it matched my outfits, but it wasn’t necessarily enough for me still. Although I ended up wearing it almost the entire time, the one day I pulled out my Arc’teryx Atom AR Hoody, I was so much more comfortable. My husband wore an oversized hoodie, but that also wasn’t enough for most days. There were times when our hands were freezing – the morning cold is no joke in Mexico City during this time of the year!

May to October is rainy season and this is when things get unpredictable. It’s still warm, around 22 to 26°Cduring the day, but afternoon and evening rain showers happen almost daily. Humidity is higher, but still manageable compared to coastal cities. It rarely rains all day though – you’ll usually get clear mornings and then heavy rain later. If you plan properly, it’s still very doable to have your trip during this time.

March to May is when there is a slight heat spike of 22 to 30°C, depending on the month. Right before the rain starts, temperatures creep up a bit and it can feel warmer and drier, along with air quality dipping. It’s something to be aware of if you’re sensitive to heat or pollution. 

Tips To Know Before Visiting Mexico City

CDMX is a very interesting city to visit, but it’s not effortless. The logistics, noise, and scale can wear on you if you’re not prepared. Along with reading my blog post on 16 Things You Need To Know Before Visiting Mexico, I found that the following tips are very applicable to Mexico City, and it’s something all visitors should be aware of before visiting: 

  1. Google Maps isn’t always reliable – Places in Mexico City close often, change hours, or just don’t update properly. Restaurants, cafés, even attractions can show as open when they’re not. Always have a backup option nearby, check recent reviews instead of just hours, and don’t plan tight schedules around one place.
  2. Prices aren’t always accurate or consistent – Menus, entry fees, and even online pricing can be outdated. You’ll notice this at tourist sites and restaurants. 
  3. Foreigners often get quoted higher prices – This happens more than people admit, especially in markets, informal food stalls, and souvenir shops. It’s not aggressive, but it’s noticeable – and if you know Spanish, sometimes you can hear the vendors giving locals different prices compared to you.
  4. Not all vendors display prices – If there’s no visible price, expect inconsistency. Ask before ordering and choose stalls with posted prices if possible.
  5. Noise in Mexico City is constant and unavoidable – This is one of the biggest things people underestimate. The reality is, it starts around 6 AM, it doesn’t fully stop until 1 to 2 AM – 12 AM if you’re lucky, and it happens every single day. And it’s not just one type of noise, you’ll hear: street vendors shouting or playing recorded announcements, hand-winding machines by locals in a khaki uniform, playing high-pitched, dissonant whistling tunes (this was the death of me at 6 AM every single morning), live music and drums, cars constantly honking, random fireworks, dogs barking, people yelling late at night, and construction. Even outside the core areas, it doesn’t fully go quiet – it’s just how Mexico City functions. Even locals talk about it and many try to soundproof their homes with no avail. A tip from locals is to stay in a super high-rise to avoid this type of noise. Otherwise, bring earplugs, consider melatonin, and really be selective about where you stay.
  6. Altitude will affect you more than you expect – Mexico sits at 2,240 meters (7,350 feet) above sea level and even if you’re fit, you might feel shortness of breath, fatigues, and mild headaches. This usually hits in the first one to two days. My husband and I both felt a little out of breath a few times during our stay. Just make sure to take it easy and hydrate more than usual.
  7. Traffic is worse than you think – Distances on the map don’t mean much here. A 20-minute drive can easily turn into 45 minutes or much more, especially during morning rush, late afternoons, and weekends. Avoid tight schedules and group activities by area.
  8. The city is huge, plan by neighborhood  You can’t just “walk around the city” like you would in smaller destinations. Instead, plan each day around one area and don’t try to cross the city multiple times in a day. We did walk for a majority of the time there, even to distances that were a couple of hours away, but that’s just something that we preferred doing. The only time we took an Uber was on our day trip to Teotihuacan, since that location was definitely not walkable in any sense. 
  9. Air quality can be noticeable – Some days are fine, some days you’ll feel it. You might notice slight heaviness in the air or irritation if you’re sensitive. It’s not something that ruins your trip, but it’s there. 
  10. Cash is still important – Cards are widely accepted, but not everywhere. You’ll need cash for many street food stalls, small cafés, and markets. We used cash for almost the entire trip, and a credit card a few times when there was no other option or at more well-established restaurants. ATMs are easy to find, just use ones inside banks or malls.
  11. Bathrooms are not always free – A lot of public or semi-public bathrooms charge a small fee, and it usually costs around 5 to 10 MXN, so always carry small change if you need the bathroom often. 
  12. Service pace is slower than what you might expect – Meals are not rushed, and you won’t automatically get the bill once you’re done eating. 
  13. Sundays change the city completely – Many streets are closed to cars, locals are out walking, biking, and spending time outside, and some businesses may be closed.
  14. Safety is neighbourhood-dependent – Some areas feel very safe and polished, others are less comfortable, and you can tell immediately with the kinds of people there. We walked through all kinds of neighborhoods, even really bad ones, but we only really felt once or twice, and we immediately got out of there. Stick to well-known areas and avoid wandering too far off, even for a really good restaurant, which we tried to do. We were also shocked with the number of missing people posters all around Mexico City, so that is something to be wary of.

The Best Areas To Stay In Mexico City

Where you stay in Mexico City will shape your entire trip. The city is massive, the traffic is unpredictable, and each area feels completely different. Picking the right neighborhood is less about budget and more about your travel style and tolerance for noise, pace, and convenience.

Centro Historico – Convenient But Loud

This is the historic core of the city – it’s close to major landmarks and easy for sightseeing. But the reality is that it’s extremely loud, all day and night, it’s crowded and chaotic, and there are older buildings which means less sound insulation. It’s good for short stays and travelers who want to be right in the middle of everything.


Where I Stayed In Mexico City

We stayed at Hotel Catedral, right behind the Mexico City Metropolitan Cathedral, which puts us literally in the middle of everything. The location was incredible – everything was walkable, from historic sites to the plethora of restaurants, cafés, and bakeries nearby. The hotel itself is beautiful and very modern. One of the coolest features? The Templo Mayor ruins lie beneath the hotel, and the hotel showcases them through glass flooring in the lobby.

The service was excellent, and the mini-fridge was always stocked with sodas, juice, water, and snacks, which we really appreciated. There are also two water and coffee and tea stations in the lobby where you’re free to take as many water bottles as you need or make as many cups of coffee or tea as you want. Breakfast is an add-on, but they offered it to us free for one day and the selection is fantastic. There’s a buffet for cold or hot food, but you can also customize your meal through the server, and everything is brought fresh to your table. There’s everything from waffles and pancakes to quesadillas, and many other options that aren’t even on the menu. There’s also a terrace at the top with a stunning view of the cathedral and the main plaza, and very few people used it, so it was nice to have that to ourselves.

Hotel Catedral Terrace

We loved almost everything about our stay, but there are two major downsides: 1) The noise – I’ve never dealt with anything like it. Between early morning street carts and drums that went on past midnight, sleep was extremely difficult. It affected our quality of rest, and some nights we barely slept. 2) We got a complimentary upgrade to a balcony room, which was amazing for the view, but aside from the noise, our balcony doors didn’t close properly and had no lock or latch. Any draft or wind would push the door open, so we ended up putting our luggage against it at night to make sure it stayed shut.

Overall, Hotel Catedral was amazing for the location, design, and amenities, but if you’re sensitive to noise or need complete peace and quiet, this is something to keep in mind.


Paseo De La Reforma – Best For Luxury Hotels And Central Access

This area would be my second (or now first) option. This stretch runs along Paseo de la Reforma, connecting Centro Historico to Chapultepec, and it’s where a lot of the city’s best hotels are located. You’ll find brands like The Ritz-Carlton, The St-Regis, and Four Seasons and home to many high-end hotels with better soundproofing, and a much more modern and safer area – it’s where I could almost completely let my guard down. It’s a central location between major areas, you can get easier Uber access, and there are wide roads and more open space, which means a less chaotic feeling overall. You’re not stuck in the noise of Centro, but you’re still close enough to everything and Roma, Condesa, and Polanco are all a short ride away – or even a longer walk if you want. This area is good or anyone who wants convenience without the chaos and focus on luxury travel.

Roma Norte – Big Digital Nomad Scene

Roma Norte is popular with digital nomads and expats, and for good reason. The streets are tree-lined, full of character with Art Deco and European architecture, and that area has some of the best restaurants in the city. Cafés, bars, and boutique shops are everywhere, and it’s very walkable. That said, it’s a bit pricier than other neighborhoods, and for us personally, it wasn’t the right area for the places we needed to visit at the time since it would be so out of the way. Also, so many foreigners are taking up the accommodations in Roma Norte that it’s getting difficult for locals afford it, so they aren’t the happiest about that either.

Condesa – Similar to Roma, But Quieter

Right next to Roma, it’s a more residential area that’s greener with parks and wide streets. It’s also quieter overall, especially at night and it is still a very walkable area. It’s slightly less dense than Roma, which some people prefer.

Polanco – Upscale And Clean

If you want something more structured and high-end, Polanco is where it’s at. It’s cleaner, more organized, and less chaotic, with higher-end hotels and restaurants with a more familiar feel to what one may be used to in North American cities. Therefore, the trade-off is having a less local feel, and it’s also not as walkable in the same way as Roma and Condesa are. 

Areas To Avoid

Not everywhere in Mexico City is ideal to stay, especially if it’s your first time. Avoid areas far outside the main central zones, places that seem cheap but require long commutes, and neighborhoods without walkable infrastructure. The savings aren’t worth the inconvenience here!

What Actually Matters When Choosing Where To Stay

Focus on walkability so you don’t have to rely on long Uber rides all day; noise levels, which can make or break your stay; access to food as you’ll want this ease constantly (the food is just that good!), and traffic patterns since staying central saves a lot of time. 

Must-Try Foods In Mexico City

Mexico City has food you’ll find across the country, but there are a few dishes that are either from here or best experienced here. During our visit to Mexico City, we tried many street food vendors, cafés, and restaurants and the food was so good everywhere we went. And we had no issues and luckily didn’t get sick from anything – although not everyone has that same experience! The foods below are the ones actually going out of your way for.

Tacos Al Pastor – If you’re trying one thing in Mexico City, make it this – it’s so good. This style of taco was developed here, influenced by Lebanese shawarma. Pork is marinated, stacked on a vertical spit, and shaved directly onto a tortilla, with different toppings such as onion, cilantro, and others. You’ll find it everywhere, but the quality varies a lot! Make sure to visit a place where there are lot of lines – that’s where they’ll be good.

Tlacoyos – This is one of the most traditional street foods in the city. They are thick, oval-shaped masa patties stuffed with beans, cheese, or fava beans and then cooked on a griddle and topped with things like nopales, cheese, and salsa. They come from pre-Hispanic cooking and are still eaten in everyday life.

Tacos de Canasta (Basket Tacos) – These are a Mexico City staple you won’t see the same way anywhere else. They’re pre-made tacos filled with potato, beans, or chicharron, then stacked in a basket and steamed, which gives them a soft, slightly oily texture. You’ll see vendors selling them on the street, from bikes, and in large baskets covered with cloth.

Taco de Suadero – This cut of beef is especially popular in Mexico City. It is slow-cooked until tender, then crisped slightly on the grill before being served in tacos. It has a softer texture than typical beef tacos, is richer in flavor, and often cooked in the same fat used for other meats.

Torta de Tamal (Guajolota) – This is a tamal inside a sandwich roll – it’s heavy, simpl,e and usually eaten for breakfast, often with atole. 

Churros with Hot Chocolate – While churros exist in many places, the way they’re done in Mexico City is worth talking about. They’re typically fresh fried, coated in sugar, and served with thick, rich hot chocolate.

Camotes (Street Sweet Potatoes) – Street vendors sell roasted sweet potatoes from carts that release that loud, high-pitched whistle sound across the city – so you’ll likely hear it before you even see it. They’re usually served plain or with condensed milk or jam.

Pambazos (Sauce-Dipped Sandwiches) – Pambazos are sandwiches made with bread dipped in a spicy red guajillo sauce and filled with potato, chorizo, or other ingredients. Once dipped, they’re lightly fried, which gives them a soft, slightly tangy flavor. This is very much a CDMX specialty, and you’ll see them sold at street stalls, markets, and casual eateries around the city.

Escamoles (Insect Caviar) – Escamoles are ant larvae and are one of the oldest pre-Hispanic foods still eaten today. You’ll usually find them sautéed with butter and spices or served in tacos and omelets. They’re delicate, nutty in flavor, and something you really only get in Mexico City restaurants that specialize in traditional cuisine.

Pulque (Pre-Hispanic Fermented Drink) – This fermented drink is made from the sap of the maguey plant and it predates the Spanish conquest and was once sacred in rituals. Today, you’ll find pulquerías in the city offering plain or flavored versions. While it exists in other regions, CDMX has the largest and most authentic selection, often served in traditional clay mugs called “jarras”. 

Qusadillas Sin Queso – One of Mexico City’s most unique culinary quirks is that quesadillas do not automatically come with cheese unless you ask. Locals often fill them with things like huitlacoche (corn fungus), squash blossoms, or mushrooms, sometimes using blue corn masa. It’s a small detail, but it really sets CDMX quesadillas apart from anywhere else in Mexico.

Barbacoa de Borrego (Slow-Cooked Lamb) – Barbacoa in Mexico City, especially on weekends, is am ust-try. The lamb is cooked in underground pits until tender and juicy, then served with tortillas, salsas, and sometimes consomé on the side. While this dish exists elsewhere, the style, tradition, and weekend rituals are very much tied to the CDMX culture.

Restaurants To Visit In Mexico City

Mexico City’s food scene is incredible, but here’s the thing: you don’t have to spend a fortune to eat really well. There are plenty of Michelin-starred or famous restaurants that are mentioned repeatedly in travel guides. Some are amazing if you’re looking for a splurge or a fine dining experience, but locals and seasoned visitors often agree that authentic, flavorful Mexican food doesn’t always come with a hefty price tag. 

Unless you really want the experience, it’s not necessary to go out of your way – or your budget – for the high-end spots – although I’ve included some because they can be worth it depending on your taste and preference! You can eat exceptional tacos, traditional dishes, and regional specialties without breaking the bank. And if you do want to splurge, go for it – it’s totally worth it if it fits your budget or you just want the experience.

Here’s a mix of places we tried, and some highly-recommended spots from locals and fellow travelers:

Coffee And Breakfast

Sanborns

Classic coffee and breakfast staples; we especially loved their coffees and they also had great prices.

Café De Chavalete

This is a cozy neighborhood coffee spot with really high-quality beans – if you like coffee, this is worth visiting.

Cielito Querido

This is a Mexican-style coffee chain with a great variety of unique drinks, snacks, and pastries.

Tierra Garat

We really enjoyed the coffee here, and you can buy beans and other small souvenirs.

Pastelería Ideal

This bakery was amazing – and I only noticed it because so many people were carrying these beautiful bakery boxes everywhere we went. I was able to figure out where it was, and wow – it’s a baked goods and dessert heaven. It’s a very local spot, and you won’t go wrong choosing the items that they do!

Tacos And Street Food

Tacos de Canasta Los Especiales

You can get tacos and a pop for 70 MXN; a very local spot on the Michelin Guide with lines out the door and a self-serving salsa station. They also only accept cash here so be prepared.

Taquería Arandas

As we were getting to our hotel, we saw crowds of people lining up for tacos here, so we knew we had to visit. 3 tacos are for 42 MXN and they have some of the best tacos el pastor here.

Los Callejeros

A local favorite and classic taco spot with many options. It runs out fast so go before the evening!

Tacos de Cochinita Los Abuelos

Yucatecan specialty taco; great to try if you can’t get to that region of Mexico during your trip!

Taquería Los Cocuyos

Another local favorite and recommended on the Michelin Guide, they offer various cuts of meat in their tacos, and we especially loved the longanisa taco.

El Pescadito

El Pescadito

This taco shop specializes in seafood tacos, and they have a good variety to choose from.

La Once Mil Taquería

These premium tacos are handmade, with great salsas, and meats like wagyu, sirloin, and pork belly. It can get quite busy, but the wait is worth it. 

Traditional And Local Cuisine

Restaurant El Cardenal

Famous for traditional Mexican breakfasts and lunch; there are long lines so make sure you go as soon as it opens.

La Casa De Toño

Known for pozole and classic Mexican dishes.

Testal

Highly regarded for its authentic, slow-cooked guisados (stews) and traditional Mexican cuisine, offering a “taste of home” experience.

Pastelería y Panadería Lecaroz La Vasconia

A local bakery and restaurant with a large selection and local prices.

Azul Historico

Located in the heart of the city, this restaurant is housed in a beautiful blue tile building with a beautiful 17th-century colonial courtyard and living wall. Loved for its authentic, high-quality traditional Mexican cuisine in a high-end dining setting. 

Máximo

This top-tier Michelin-starred restaurant creates high-quality, sustainable farm-to-table French-Mexican cuisine and is highly rated by many visitors over another popular Michelin-starred restaurant that you may see pop up a lot. 

Quintonil

Highly recommended by many locals and visitors, this restaurant is world-class (top 10 in 2024 and 2025 among the world’s best restaurants) and is probably the best dining experience. They’re known for modernizing traditional Mexican cuisine through hyper-local ingredients, sustainable sourcing, and unique cooking techniques. 

Markets And Casual Eats

Mercado San Juan Arcos De Belén

This is one of Mexico City’s most famous markets, especially for unique, high-quality ingredients and gourmet street eats. Known for everything from exotic meats and fresh seafood to artisanal cheeses and rare produce. It’s a foodie’s paradise if you want to explore beyond the usual tacos and tamales.

Nonsolo

This is one of the better Italian spots in the Centro area if you’re craving pasta or something different from tacos. The food here was amazing, of very high quality, and we were quite impressed with how delicious it was. 

Potzollcalli

This restaurant has a large menu and a variety of classic Mexican dishes, along with great prices.

Churrería El Moro

Churreria El Moro Centro

This joint is famous for churros with hot chocolate and it’s a must-try for dessert.

International And Modern Options

enAK

This family-owned Indonesian restaurant is a hidden gem if you want something authentic and different. We loved the food here and the flavors are on point!

Maza Bistrot

This small, modern spot with Indian food at its cover, but they mix in some French influence too. The menu has a good variety of dishes from different regions, but put together seamlessly.

Gardela

This restaurant is an Italian-Argentine cuisine with a focus on steaks and pasta, with a great cocktail scene. Bartenders take their time with each one and know how to balance the flavors perfectly for the guests. 

5 Day Itinerary In Mexico City

Mexico City is an utterly large and diverse metropolis with its layers of history – from Aztec ruins to colonial palaces and world-class museums – it’s easy to feel overwhelmed. Having spent nine days there, I can tell you that five days in Mexico City is the sweet spot. It’s enough time to see the highlights, eat incredible food, and soak up the vibe of neighborhoods like Roma and Polanco, without feeling rushed or experiencing “museum fatigue”. 

The key to a great trip is logistics. You don’t want to waste time doubling back across this massive city. I’ve crafted this itinerary to be efficient, grouping sights by neighborhoods so you spend less time in transit and more time exploring. 

Day 1 – Historic Center (Centro Histórico)

Templo Mayor Museum

Time Spent – 1.5 to 2 hours
Why You Should Visit – This is the archaeological heart of the city. Standing among the ruins of the main Aztec temple, you are quite literally walking on pre-Hispanic Mexico. This was the epicenter of the Aztec world, the main temple of Tenochtitlan, where human sacrifices were offered to the gods of Huitzilopochtli and Tlaloc. After the Spanish conquest in 1521, they buried the ruins and built the colonial city on top, leaving them forgotten until 1978, when electrical workers accidentally discovered the massive stone disk of Coyolxauhqui. Walking through the site today allows you to see the seven layers of construction, showing how each Aztec emperor built a larger temple over the previous one. The Great Temple was made with earth, sand, lime, and volcanic stone – most of which came from places near the city. Today, they are still working on uncovering more parts of this landmark. After you walk through the ruins, you will also have a chance to explore the many floors of the museum. 

Mexico City Metropolitan Cathedral

Time Spent – 30 to 45 minutes
Why You Should Visit – Also called the Metropolitan Cathedral of the Assumption of the Most Blessed Virgin Mary, it was built over the course of 250 years (1573-1813). This cathedral is the oldest and largest in all of Latin America and is a living textbook of architectural styles, blending Renaissance, Baroque, and Neoclassical elements. It was partly constructed with the stones from the destroyed Templo Mayor, symbolizing the Spanish conquest. Today, the building is sinking into the lakebed soil at an uneven rate so you can even see the tilt in the floor and the massive engineering efforts to stabilize it.

The Zócalo (Plaza de la Constitución)

Time Spent – 15 to 20 minutes (just passing through)
Why You Should Visit – This is one of the largest public squares in the world, second only to Moscow’s Red Square. It sits exactly where the main ceremonial center of Tenochtitlan once stood, and for centuries, it has been the stage for some of Mexico’s most important moments – from Aztec rituals to colonial executions and modern-day political protests. Today, you will also find the largest Mexican flag.

National Palace (Palacio Nacional)

Time Spent – 1 to 1.5 hours
Why You Should Visit – If you like fine art and murals (over 1,600 square feet depicting over 400 years of Mexican history), enjoy architecture, and want to see where Mexico’s president lives and works, you can visit the National Palace. It is one of the largest and most-visited museums in Mexico but you will need to reserve tickets ahead of time as security is pretty tight and tickets are not that easy to get. So make sure you go first thing in the morning when it opens and start lining up on Moneda Street. You will also need to show your passport or some form of ID to enter.

Calle Francisco I. Madero

Calle Francisco I. Madero, Mexico City

Time Spent – 30 minutes to 1 hour 
Why You Should Visit – This pedestrian-only street is the oldest street in the city, originally part of the Aztec causeway leading to the mainland. Today, it’s full of shops, cafés, and restaurants. It also offers the best walking route to see the transition from the ancient Zócalo to the modern city. However, you will find that this street is always extremely busy with people unless it’s quite early in the morning.

Palacio Postal

Time Spent – 30 to 45 minutes 
Why You Should Visit – Inaugurated in 1907, this working post office was designed by an Italian architect who also worked on the Palacio de Bellas Artes, blending Art Nouveau with Spanish Plateresque style. The grand brass staircase, marble floors, and intricate bronze mailboxes make it feel more like a European opera house than a place to mail a letter. It is absolutely gorgeous inside and definitely worth visiting. The information for each of the displays are mostly in Spanish, but the architecture and design of the interior alone is worth going to see. Along with your admission ticket, you will also be given two envelopes with stamps as a souvenir to take home.

Palacio De Bellas Artes

Time Spent – 15 to 20 minutes (exterior photos only) 
Why You Should Visit – To be honest, the building was more exciting on the outside than it was on the inside. If I had to pay for the admission (it’s free on Sundays for visitors), I would’ve felt cheesed – but that may be because I don’t particularly enjoy fine art, and I felt like that there was a lot of wasted space and just way too many people. The exterior, on the other hand, is just beautiful, and it’ll always catch your eye when you’re in the area. Fun fact: the white Carrara marble exterior is so heavy that the building has sunk over 10 feet since construction began in 1904. 

Barrio Chino

Time Spent – 15 to 20 minutes 
Why You Should Visit – While it’s just a single block-long archway lined with restaurants and shops, this tiny area represents the arrival of Chinese immigrants to Mexico in the early 20th century, many of whom fled the US during anti-Chinese movements. It’s a fun, quick cultural detour where you can grab a colorful bao or bubble tea before heading to dinner.

Day 2 – Chapultepec And Polanco (Museums And Modernity)

Chapultepec Castle

Time Spent – 2 to 2.5 hours 
Why You Should Visit – Perched on a hill once considered sacred by the Aztecs, this is the only royal castle in the Americas, having served as the residence of Emperor Maximilian I and his wife Carlota in the 1860s. It also holds deep historical significance as the site of the 1847 Battle of Chapultepec during the Mexican-American War, where six young military cadets famously leaped to their deaths wrapped in the Mexican flag rather than surrender. The interiors of the castle is quite nice, but I think what really stole the show was the second-floor open garden.

Museo Nacional De Antropología

Time Spent – 3 hours 
Why You Should Visit – If you only visit one museum, it should be this one. It’s widely considered the finest anthropology museum in the world and it is an architectural masterpiece housing the largest collection of pre-Columbian art on the planet. The crown jewel is the Aztec Sun Stone (mistakenly called the Aztec Calendar), the colossal stone heads of the Olmec civilization, and the intricate treasures from Pakal’s tomb in Palenque, all displayed in halls to mirror the environments of the cultures they represent. Some parts of the museum is even outdoors, so you can really have a feeling of what it was like in the jungles, and there are often limited-time exhibits as well.

Polanco

Time Spent – 2 hours 
Why You Should Visit – Polanco is like Mexico City’s Upper East Side in New York, and it is a neigbhorhood with luxury boutiques and some of the finest restaurants in Latin America. You can do a little shopping for world-renowned designers or local luxury brands and indulge in a high-end restaurant after a long day of walking.

Soumaya Museum

Time Spent – 2 to 3 hours 
Why You Should Visit – The museum is a beautiful structure in itself and it has six floors, featuring a massive collection of art. The best way to visit is to take the elevator to the top floor and walk down the spiral ramp to make your time there more efficient. Many say that the Rodin collection itself is worth an hour of your time. 

Day 3 – Teotihuacan Half-Day Trip

Getting There

You can 1) opt to take a tour to Teotihuacan 2) go on a hot air balloon experience to get a better view of the pyramids 3) do the first two options and eat in a cave (probably the best option for the full experience!) or 4) take an Uber and go on your own. 

Looking at the prices of the tour (option 1 – not necessarily this one in particular, but many of the similar tours I looked at) along with the stops along the way, and a bad prior experience with these types of tours in Mexico which I mentioned in my blog post here, we decided that was absolutely not the route we wanted to try again. I also prefer to go on a hot air balloon ride in Cappadocia, Turkey, so I wanted to save this experience for later. After much research and reading reviews, we decided the best way for us was to take an Uber from our hotel in Centro directly to Teotihuacan. The total for the round-trip ride and admission tickets for two people ended up being under $90 CAD total and we spent about 3.5 hours there.

When To Visit And Where To Start

If you want to avoid crowds, I highly suggest you arrive as soon as it opens – we went at 8 AM and it was the perfect time and there was almost no one there, but I will warn you that it is quite chilly! The best way to visit Teotihuacan is to start at entrance 3, which is the “end” (and where the Moon Pyramid is) and work your way to the main entrance. This means that you get to see the highlights of your visit immediately, and you are leaving as visitors are coming in – and you don’t have to double back.

Why You Should Visit

No trip to Mexico City is complete without a visit to Teotihuacan – it’s not just a stop to see old pyramids; it’s a pilgrimage to one of the most powerful and mysterious urban centers in the history of the world. Although there are three main pyramids (Moon, Sun, and Feathered Serpent), Teotihuacan is not only that – it’s a city in itself. The original name of this city is lost to history, but when the Aztecs (or Mexica) stumbled upon the ruins about 600 years after its collapse – likely around the 1400s – they were so awestruck by the scale of the place that they believed only gods could have built it. So, they named it Teotihuacan, or the “City of the Gods”. The Aztecs then adopted the site for their own religious ceremonies, believing the towering structures were the burial places of the kings who founded the Toltec and Mexica lineages. They even excavated the Pyramids of the Sun and Moon and placed their own offerings.

With a population between 125,000 and 200,000 at its peak, Teotihuacan was one of the largest cities on the planet at the time, rivaling that of ancient China and the Roman Empire. It also covered an area of about 8 square miles. Even with that many people, historians don’t know what language they spoke or even the name of their rulers. They believe that governance was a collective or theocratic system, ruled by a council of elites or priests rather than a single ruler. This place was carefully planned around ceremonies, rather than a palace of a king. 

The city was designed to make visitors feel small, powerless, and intimidated. As you enter from the south and look down the Avenue of the Dead (which is 50 meters wide and almost 5 kilometers long), your eyes are immediately drawn to the Pyramid of the Moon blocking the horizon. It looks deceptively close, but the walk is actually quite long and tiring. As you walk, you will pass the massive Pyramid of the Sun, which is 200 feet tall, making it the third-largest pyramid in the world (after Cholula in Mexico and the Great Pyramid of Giza).

But the real power move happens at the end – when you finally climb the Pyramid of the Moon and turn around, you see the entire city laid out before you in a perfect line. Every temple and platform along the avenue is arranged to frame this view, and it shows you that this was a place of total control.

The end of Teotihuacan is believed to have ended due to the internal uprising of the people, where the lower class rose up against the ruling elite, burning their temples and palaces. Deforestation and resource depletion also may have played a role, and by 750 AD, the city was largely abandoned.

Day 4 – More Museums Or A Day Trip (I Prefer The Latter)

Option A is a museum-focused day in the southern neighborhoods of Coyoacán and San Ángel, diving deeper into the lives of Mexico’s most famous artists and notorious political exile.

Option B is to take another day trip. While Teotihuacan is an essential visit while in Mexico City, there are several incredible towns and natural wonders that make for a fulfilling full-day excursion while you’re in the city.

(Option C is to add an extra day to your itinerary if you want to do both!)

Option A – Museum Lovers

Coyoacán (Plaza Hidalgo and Jardin Centenario)

Time Spent – 1 hour
Why You Should Visit 
– The name means “Place of Coyotes” and this was the first capital of New Spain under Hernán Cortés before he moved the government to the ruins of Tenochtitlan. The main squares, with their cobblestone streets and colonial churches have retained a village-like atmosphere that attracted artists and intellectuals like Frida Kahlo, Diego Rivera, and Leon Trotsky in the early 20th century. 

Mercado De Coyoacán

Time Spent – 1 hour
Why You Should Visit 
– Unlike the chaotic, wholesale feel of larger markets in Mexico City, this is a community gathering spot famous for its tostadas piled high with fresh ceviche, tinga, and picadillo. It’s the perfect place to eat like a local while surrounded by the colors and sounds of a traditional Mexican market.

Frida Kahlo Museum (La Casa Azul)

Time Spent – 1.5 to 2 hours
Why You Should Visit 
– This cobalt blue house is where Frida Kahlo waws born in 1907, where she lived with Diego Rivera, and where she died in 1954. It is not just an art gallery; it is a time capsule of her life, containing her easel, her four-poster bed with the mirror she used to pain her self-portraits, and her personal art collection, offering an intimate glimpse into the woman behind the iconic unibrow. You must have a pre-booked ticket as it sells out weeks in advance.

Trotsky Museum (Museo Casa De León Trotsky)

Time Spent – 1 hour
Why You Should Visit 
– Just a 10-minute walk from La Casa Azul, this is where the Russian revolutionary Leon Trotsky lived in exile after fleeing Stalin, and where he was assassinated in 1940 with an ice axe to the skull. The house remains exactly as it was on the day of the attack – you can still see the bullet holes in the walls from a failed assassination attempt months earlier, and his study is preserved with his books and papers scattered as he left them.

San Ángel And The Diego Rivera Studio Museum

Time Spent – 1.5 hours
Why You Should Visit 
– This area is known for its colonial-era mansions and quiet plazas. This fascinating museum consists of two connected buildings: a pink cube where Rivera painted his murals and a blue house that was his living space. Designed by his friend and famous architect, Juan O’Gorman, in the 1930’s, it was one of the first functionalist buildings in Latin America. In addition to his personal art supplies, he has an incredible collection of pre-Hispanic figurines. 

Option B – Day Trippers

Xochimilco

Travel Time By Car – 45 minutes to 1 hour
Time Spent – Half day (2 to 4 hours)
Why You Should Visit – Xochimilco is all that remains of the vast lake and canal system that once covered the Valley of Mexico. Its chinampas (floating gardens), are man-made islands created by the Aztecs for agriculture, and today the entire area is a UNESCO World Heritage Site. The main experience as you will see, is all about the trajineras (brightly painted, flat-bottomed boats that glide through the canals, often accompanied by mariachi bands).
Pro Tip – Go on a weekend afternoon for the full party atmosphere or book a sunrise kayak tour for a peaceful experience. It’s also better to book a tour ahead of time to secure your pricing rather than to hire them on the spot.

Puebla

Travel Time By Car – 2 to 2.5 hours
Time Spent – Full day
Why You Should Visit – A UNESCO World Heritage City, Puebla is a treasure trove of colonial architecture, Talavera pottery, and some of Mexico’s most famous dishes. The historic center is incredibly walkable, centered around the Zócalo and dominated by the massive Puebla Cathedral with the tallest church towers in Mexico. It is also the birthplace of mole poblano, the complex chocolate-chile sauce, and chiles en nogada, a patriotic dish of stuffed peppers topped with walnut sauce and pomegranate seeds that appears on the Mexican flag. Don’t forget to try a cemita, the city’s signature sandwich on a sesame seed roll. The first public library in the Americas, Biblioteca Palafoxiana, was established in 1646 with a stunning collection of over 45,000 books.
Pro Tip – If driving, consider combining Puebla with Cholula in the same day, as they are only 15 minutes apart by car. Arrive early to beat city traffic and secure parking.

Taxco

Travel Time By Car – 2.5 to 3 hours
Time Spent – Full day
Why You Should Visit – Taxco is a picture-perfect colonial town of whitewashed buildings, red roof tiles, and winding cobblestone streets on a steep mountainside. Since pre-Hispanic times, Taxco has been producing silver. Today, it is world-famous for its silver craftsmanship, with over 100 silver shops packed into the tiny downtown area. The centerpiece of the town is the Santa Prisca Church, considered one of the most beautiful churches in Mexico, built in the 18th century by a silver tycoon. If you take a tour, some of them include a descent into an authentic mining elevator where you can walk through tunnels 150 meters long, allowing you to see the sparkling walls with precious metals still embedded in them.
Pro Tip – Silver is not necessarily cheaper here than in Mexico City, surprisingly, but the variety is unmatched. You will find everything from modern artistry to traditional designs.


Tepoztlán

Travel Time By Car – 1.5 to 2 hours
Time Spent – Full day (but expect 14 hours if you include transportation and hiking)
Why You Should Visit – This city is known throughout Mexico as a place of mysticism and magic. The main attraction is El Tepozteco, an ancient pyramid dedicated to Tepoztecatl, the Aztec god of pulque (a fermented agave drink). Sitting high atop a mountain, it is a challenging but rewarding hike through cloud forest, waterfalls, and rock formations. The town itself has a vibrant market, a 16th-century convent (a UNESCO World Heritage Site), and is also known for its production of mezcal.
Pro Tip – The hike is steep and takes about an hour each way. Start early to beat the heat, bring plenty of water, and wear good shoes.

Tolantongo

Travel Time By Car – 3 to 4 hours each way
Time Spent – Full day (14 to 16 hours)
Why You Should Visit – Located in the mountains of Hidalgo, Tolantongo is a natural beauty with its thermal pools, hot spring rivers, waterfalls, and caves. It is a longer day excursion, but totally worth the visit. The water comes from inside the mountain, heated by geothermal activity to around 20°C, and is a beautiful turquoise blue due to mineral salts. The resort is owned and operated by a group of 112 local families from the San Cristobal ejido, who have managed it sustainably since the 1970s without outside help.
Pro Tip – Start at Paraiso Escondido, where the infinity pools are built into the cliffside, then explore La Gruta, the main cave where waterfalls greet you at the entrance and inside, you’ll find natural steam rooms, tunnels, and a hidden waterfall chamber. Then swim in the Tolantongo River, a vibrant stream flowing through the canyon floor. Use the natural clay from the riverbanks for a detoxifying face mask.

Day 5 – Roma And Condesa (The Trendy Heart)

Brunch And Stroll In Roma Norte

Dana in Roma Norte, Mexico City

Time Spent – 2 to 3 hours 
Why You Should Visit – Roma Norte was the epicenter of the 1985 and 2017 earthquakes, which devastated many of its old mansions but started a massive renovation project that turned it into the city’s trendiest neighborhood. Today, it’s tree-lined streets are packed with beautifully restored Porfirian-era homes, street art, and world-class cafés and restaurants, making it the perfect place to see how Mexico City’s creative class lives.

Plaza Rio De Janeiro

Time Spent – 15 minutes 
Why You Should Visit – This picturesque square is the social center of Roma, featuring a fountain with a replica of Michelangelo’s David, surrounded by Parisian-style benches and greenery. The buildings around the plaza are great examples of the Porfirian architecture that defined this area in the early 1900s, when Mexico’s elite modeled the city after European capitals.

Boutiques On Colima Street

Time Spent – 1 hour
Why You Should Visit – Calle Colima is the design backbone of Roma, with many concept stores and studios where independent Mexican designers sell their work. This is where you can find unique pieces that reflect Mexico’s contemporary design scene, rather than your usual tourist souvenirs.

Mercado Roma

Time Spent – 30 minutes to 1 hour 
Why You Should Visit – This gourmet food hall was opened in 2014 and represents the gentrification and culinary creativity of those in Roma. You can get craft beer, fresh seafood, and even artisanal cheese all under one roof. Unfortunately, when we went, the only stall that was open was the bar at the front – but my husband got to try some delicious local beer.

Explore Parque México (Condesa)

Time Spent – 30 minutes
Why You Should Visit – Designed in the 1920s as part of a racetrack development, the park’s pathways are shaped like a dog and a horse when viewed from above. This area is known for the Art Deco designs and you can find anything from vendors selling Mexican street food, to dance classes, and free concerts, or just families relaxing and enjoying the outdoors here.

Dinner In Roma/Condesa

Time Spent – 1 to 2 hours 
Why You Should Visit – It is named as one of the coolest neighborhoods in the world, and the dining scene here reflects that global status. A majority of the really good and highly-rated restaurants can be found here (although on the slightly pricier side as well, compared to more local Mexican food).

If you found this helpful or want to visit other parts of the country, read my Mexico blog posts.

Enable Notifications For New Blog Posts OK No Thanks