Ten days in Mexico City is enough time to get past the surface. You can do the iconic sites without rushing, spend real time in the neighbourhoods that make the city worth visiting, and still fit in a day trip to Teotihuacán. This itinerary is built for someone who wants a plan that works on the ground, not one that sounds good on paper and falls apart by day three.
One honest caveat upfront: this itinerary is weighted toward Mexico City itself. The city rewards time. Spreading 10 days across multiple destinations (Mexico City plus Oaxaca plus the coast) is possible, but you spend half your time on buses and airports and none of it actually settling in. If this is your first visit, base yourself in Mexico City and do it properly.
Before You Go
Best time to visit: January through February is the standout window for a first trip. Crowds at the major sites are noticeably thinner, hotel rates are 20 to 30 percent lower than spring peak, and the weather is dry and pleasant. If those months don’t work, late September to early October is a solid second choice. Avoid July, August, and the Christmas-to-New-Year stretch if crowds bother you at all.
Getting there: Most international flights land at Benito Juárez International Airport (MEX), about 13km east of the city centre. From the airport, the Metro Line 5 connects directly to the city for $0.60 USD, though it requires a change and is not great with heavy luggage. Authorized airport taxis run around $15 to $20 USD to Roma Norte and take 20 to 45 minutes depending on traffic. Uber works from the airport and is typically $10 to $18 USD.
Getting around: The metro is your best friend. It costs $0.60 USD per ride, covers almost everywhere you need to go, and is faster than any surface transport during peak hours. Uber and Didi are both active throughout the city for distances the metro doesn’t reach well. A typical Uber trip across a few neighbourhoods runs $5 to $12 USD. Save taxis for short local hops only.

Where to stay: Base yourself in Roma Norte. It sits within a manageable distance of the historic centre, connects easily to southern neighbourhoods like Coyoacán, and has enough independent restaurants and cafes on its streets to fill every evening without trying. Mid-range hotels and good Airbnbs in Roma Norte run $50 to $100 USD per night (as of 2026). See our where to stay in Mexico City guide for specific property recommendations by budget.
Top-CDMX
Day 1: Arrival and Getting Your Bearings in Roma Norte
Morning: Get in, drop your bags, and walk. Don’t try to see anything specific on day one. Álvaro Obregón, the main tree-lined street running through Roma Norte, is worth an hour just walking end to end. Stop for coffee. Notice the converted colonial buildings, the street art, the mix of people. This is the neighbourhood you’re living in for 10 days.
Afternoon: Walk north from Álvaro Obregón to Mercado Medellín, a proper local market one block east of the main drag. It closes at 3pm, so don’t leave this too late. Browse the stalls, buy fruit, eat tacos from the stands near the entrance. This is your first honest look at how the city feeds itself.
Evening: Walk along Álvaro Obregón after 7pm when the neighbourhood wakes up. Pick a restaurant with outdoor seating and a visible menu. A sit-down taqueria in this area will run $6 to $12 USD per person. You’re not optimising today. You’re settling in.
Day 2: The Historic Centre
This is the day that contextualises everything else. The Zócalo, Templo Mayor, and the murals in the Palacio Nacional are within five minutes of each other. Do them together.

Morning: Leave Roma Norte by 9am. Take the metro (Line 1 from Cuauhtémoc station to Zócalo, around 10 minutes including the walk). Arrive at Templo Mayor as it opens at 9am. This Aztec pyramid ruin sits in the middle of the modern city, which still doesn’t quite feel real when you’re standing in front of it. Give it 90 minutes. Entry is $8 USD. Avoid arriving after 10:30am when tour groups start arriving in volume.

Off-peak tip: Tuesday and Wednesday mornings are consistently the quietest days at Templo Mayor. Sunday is the worst.

Late morning: Cross directly to the east side of the Zócalo to the Palacio Nacional. Entry is free but you’ll need to show your passport. The Diego Rivera murals covering the interior stairwell and upper floor are some of the most impressive things in the city and most first-timers are surprised by how little queuing is involved if you arrive before 11am. Budget 45 minutes.

Afternoon: The Metropolitan Cathedral on the north side of the Zócalo is worth 20 minutes inside. It’s the largest cathedral in the Americas, still slightly sinking into the former lakebed, and genuinely strange to walk around. Free entry.

Eight minutes west of the Zócalo on foot, the Palacio de Bellas Artes is worth a detour even if you have no interest in opera. The exterior is one of the most beautiful buildings in Latin America
For lunch, walk two or three blocks east of the cathedral to the side streets near Calle Uruguay. This is where the local comida corrida places (fixed lunch menus) operate. A full set lunch runs $5 to $8 USD. Avoid the obvious tourist restaurants directly facing the Zócalo.
Evening: Metro back to Roma Norte. You’ve covered serious ground. Early dinner, early night.
Day 3: Chapultepec and the Museo Nacional de Antropología
Morning: Leave by 9am. Metro to Chapultepec station (Line 1, around 15 minutes from Roma Norte). Walk 15 minutes through the park to reach Chapultepec Castle. The panoramic views over the city from the castle ramparts are genuinely worth the $10 to $12 USD entry. Open Tuesday to Sunday 9am to 5pm.

Arrive at opening time. By 11am the park fills up, especially on weekends. Weekday mornings are significantly calmer.
Late morning: Walk back through the park (about 15 minutes) to the Museo Nacional de Antropología. This is one of the best anthropology museums in the world and most guides undersell it. The Aztec Sun Stone, the Mayan artifacts, and the scale of the collections require a genuine three hours. Entry is $12 USD; audio guide is an extra $7 and worth it.

Afternoon: By 2pm you’ll have covered enough. Nearby Museo Tamayo, a contemporary art museum in the same park, is worth a look if you have energy ($10 USD, open until 6pm Tuesday to Sunday). It is almost always quieter than the larger museums around it. Most visitors walk past it entirely.

Evening: Head back to Roma Norte. The stretch of Avenida Ámsterdam (a circular street running through Condesa, adjacent to Roma) has a relaxed evening atmosphere. Walk it, find a spot for mezcal or beer. Local beer runs $2 to $4 USD.
Day 4: Coyoacán and the Frida Kahlo Museum
Morning: Book your Frida Kahlo Museum entry in advance online. Timed entry is available on the official website and the 10am slot is the one to take. Arrive at the Casa Azul exactly when it opens. The museum fills up fast; between 11am and 2pm queues can stretch to 30 to 45 minutes even with a ticket. Entry is $15 USD.

The house itself is small but personal. Kahlo’s studio, her wheelchair, her colourful kitchen, the garden where she and Rivera spent years are all intact. Give it 90 minutes.

Afternoon: Coyoacán’s Plaza Mayor is a five-minute walk from the museum. It’s more tourist-facing than Roma Norte but it has a genuine neighbourhood atmosphere on weekdays. Browse the side streets off the main square for local taquerias running set lunch menus at $5 to $8 USD. The restaurants immediately adjacent to the Frida Kahlo Museum are overpriced.
Worth knowing: Coyoacán moves slowly. That is the point. Spend the afternoon walking the neighbourhood rather than trying to fill it with specific activities. The market building (Mercado de Coyoacán) is two blocks from the main square and worth a wander.
Evening: Metro back to Roma Norte. Coyoacán is around 35 to 40 minutes by metro from the city centre.
Day 5: Teotihuacán Day Trip
This is the mandatory day trip. No first-time visit to Mexico City is complete without it.

Morning (early): Leave by 7am. The best way to do Teotihuacán is with an organized tour that includes hotel pickup, a guide, and entry. Tours run $25 to $40 USD per person on GetYourGuide, depart around 7 to 8am, and return by 2 to 3pm. If you prefer going independently, Uber each way costs around $15 to $20 USD and entry is $4 USD. The site is 40km northeast of the city.

The Pyramid of the Sun, the Pyramid of the Moon, and the Avenue of the Dead make up a pre-Aztec complex that was one of the largest cities in the ancient world. You can climb both main pyramids. The climb is steep. Wear shoes with grip. Budget two to three hours minimum.
Arrive at opening time (8am) if you can. By 10am the Avenue of the Dead starts filling with tour groups. Tuesday through Thursday are the quietest days. Weekends in high season are genuinely very crowded.
Afternoon and evening: You’ll be back in the city by early afternoon. Rest. The day involves more physical effort than it looks on paper.
Day 6: The Angel and a Slow Morning
Morning: Take a morning with no fixed plan. Walk Paseo de la Reforma from Roma Norte toward the city centre. The Angel de la Independencia monument is around 1km from the start of the walk. From street level it costs nothing. If you want to climb the interior (200 steps) it’s around $3 USD.

The walk along Reforma in the morning before the heat builds is one of the better Mexico City experiences that nobody specifically recommends.

Afternoon: Use this afternoon to revisit anything from the first week that deserved more time, or to explore parts of Roma Norte you haven’t walked yet. Mercado Medellín is worth a second visit for lunch.
Evening: This is a good evening for a longer dinner. The restaurants in Roma Norte fill up on weekend evenings; on weeknights you can usually find a table at a mid-range place without waiting. Budget $12 to $20 USD per person at a sit-down restaurant in this area.
Day 7: Basilica of Guadalupe
Morning: The Basilica of Guadalupe sits in the north of the city in the Gustavo A. Madero district. It’s a major pilgrimage site, one of the most visited Catholic shrines in the world, and completely unlike the other sites on this itinerary. Metro to La Villa-Basílica station on Line 6 (around 30 minutes from Roma Norte). Entry is free.

What most guides don’t mention: the original 16th-century basilica and the modern basilica built in 1976 sit side by side. The moving walkway inside the modern building carries visitors past the tilma (the cloth image of the Virgin of Guadalupe) without stopping. The combination of pilgrimage intensity and architectural contrast is unlike anything else in the city.
Off-peak tip: Sunday mornings bring the most pilgrims. Weekday afternoons are noticeably quieter. Avoid any national religious holidays if large crowds aren’t your preference.

Afternoon: Make your way back south and spend the afternoon in Juárez, the neighbourhood directly north of Roma Norte. It’s slightly quieter than Roma but has a similar character, with good cafes and a more local feel. This is the kind of afternoon where you don’t need a plan.
Evening: Back in Roma Norte. Tacos from a street cart. At $1 to $3 USD per taco, this is the right choice after a week of slightly more organised eating.
Day 8: Markets and Slower Pace
Morning: Mercado Jamaica, the flower market in the south of the city (metro to Jamaica station on Line 9), is one of those places that makes Mexico City feel enormous and alive. It’s not on most itineraries.

The scale of cut flowers, the colour, and the working-market atmosphere are something first-timers consistently say they didn’t expect. Free to enter; budget an hour.

Afternoon: Use the afternoon to revisit the Museo Nacional de Antropología if you felt you rushed it on Day 3, or explore the southern Chapultepec park area at a genuinely slow pace. The park itself is enormous and the sections beyond the main museums are almost empty on weekdays.
Evening: In Roma Norte, look for a mezcal bar in the evening. Mezcal is to Mexico City what wine is to a Parisian neighbourhood restaurant. Prices range widely; a single pour in a mid-range bar runs $5 to $10 USD.
Day 9: Flexible Day
By day nine you’ll have a better sense of what the city still owes you. Use this day for what that is. Options:
For more history: The Malinalco pyramid site is 65km southwest of the city, around 45 minutes by car, and sees far fewer visitors than Teotihuacán. Entry is $5 USD. A smaller, quieter Aztec site for people who want context without crowds. Uber there and back runs around $25 to $35 USD each way.
For slower urban exploration: The Doctores neighbourhood south of the historic centre is one of the few central areas that still feels completely untouched by tourism. Market stalls, repair shops, street food. No particular agenda required.
For a rest: Roma Norte in the morning, a long lunch, an afternoon in a cafe. Ten days is tiring. This is a legitimate use of day nine.
Day 10: Final Morning in Roma Norte
Morning: Walk Álvaro Obregón one last time. Buy pastry from a bakery, coffee from a stand. The city looks different after 10 days than it did on day one. That is the point.

If your flight allows, a final visit to the Zócalo in the morning (before 9:30am, when it’s still relatively quiet) shows you the historic centre without the midday chaos.
Afternoon/Evening: Head to the airport. Authorized airport taxis from Roma Norte cost around $15 to $20 USD. Uber is typically $10 to $15 USD. Add buffer time: Mexico City traffic is unpredictable, and the airport can be busy.
What to Skip
Xochimilco on a weekend. The floating garden canals are genuinely interesting, but weekend boat trips are a party experience with loud music, crowded boats, and a very different atmosphere than the UNESCO heritage site you might expect. If you want to see Xochimilco, go Tuesday or Wednesday morning. If that timing doesn’t fit your itinerary, skip it entirely.

Polanco. This upscale neighbourhood gets recommended constantly because it photographs well and has luxury hotels. In practice, it feels like a wealthy district in any major city. No particular character, no reason a first-time visitor needs to spend time there over Roma Norte or Coyoacán.
The tourist restaurants around the Zócalo. The places facing the cathedral with the laminated menus and photographs of dishes charge two to three times what the side streets do for food that isn’t noticeably better. Walk one block in any direction and the prices drop significantly.
Practical Tips for This Itinerary
Book in advance: Frida Kahlo Museum timed entry sells out on busy days. Book online at least two to three days ahead, ideally a week out in peak season. Teotihuacán tours book up on weekends in March, April, and July through August.
Metro practicalities: Buy a rechargeable metro card on day one (requires around $5 USD deposit plus however much credit you want to add). Single tokens are available but slower at peak times. Women-only cars are available and enforced; usually the first two or three cars. The metro stops running around midnight.
What not to pack too tight: Days two, three, and four involve significant walking on uneven surfaces. Comfortable shoes matter more here than in most cities. Cobblestones and broken pavements are common around historic sites.
Evening safety: Roma Norte, Coyoacán, and the main tourist areas are generally safe for evening walking. Stick to lit streets, use Uber rather than flagging taxis at night, and apply the same common sense you would in any major city. The metro is safe during operating hours.
Restaurant timing: Lunch (1pm to 3pm) is the main meal of the day and the cheapest window to eat well. Comida corrida (set lunch menus) at local restaurants offer three courses for $5 to $8 USD and disappear by 3pm. Dinner starts late; restaurants in Roma Norte don’t fill until 8:30pm or 9pm.
Extending Your Trip
If you have more than 10 days, the most worthwhile additions are:
Oaxaca (3 to 4 days): The best food city in Mexico, with its own market culture, mezcal tradition, and nearby archaeological sites. A one-hour flight from Mexico City costs $40 to $80 USD each way.

Puebla (2 days): Two hours by bus from Mexico City ($8 to $12 USD with ADO buses), with its own historic centre, colonial architecture, and food scene that most guides compare favourably to Oaxaca’s for mole.
Taxco (1 to 2 days): A silver-mining hill town three hours south of Mexico City by bus. Narrow streets, good colonial character, completely different pace from the capital.
Any of these work as extensions rather than replacements. The 10-day itinerary above stands on its own.

