🇲🇽 Free Sample Itinerary

5 Days in Mexico City: The Reddit-Backed Itinerary

This is a real tabiji.ai itinerary — the kind we deliver to customers, ungated and free. Specific restaurants. Actual addresses. The taco stands, cantinas, and hidden markets that show up in r/MexicoCity threads with thousands of upvotes. Use it. Screenshot it. Bookmark it.

Duration: 5 days / 4 nights
Budget: ~$40–80 USD/day
Pace: Medium (3–4 activities/day)
Best for: First-timers & food lovers

⚡ Before You Go — CDMX Essentials

MI Card (Metro)

Get a Tarjeta de Movilidad Integrada (MI card) at any Metro station. Load MX$100–200. Each Metro ride is just MX$5 (~$0.25 USD). Works on Metro, Metrobús, and trolleybus. Paper tickets are being phased out.

eSIM / Data

Get an eSIM before you land (Airalo or Ubigi work well). You'll need Google Maps constantly — CDMX is sprawling. Alternatively, buy a Telcel SIM at the airport for ~MX$200 with data.

Cash + Cards

Most sit-down restaurants take cards, but street food, markets, and taxis are cash only. Withdraw pesos from ATMs inside banks (avoid street ATMs — skimming is real). MX$1,000–2,000 at a time is plenty.

Uber vs. Metro

Metro for long distances during off-peak. Uber for everything else — it's absurdly cheap (most rides MX$50–100 / $3–6 USD). Avoid rush hour Metro (7–9:30 AM, 5:30–8 PM) — it's brutally packed. Some cars are women-only during peak hours.

Altitude

CDMX sits at 2,240m (7,350 ft). You might feel winded, slightly headachy, or thirstier than usual on Day 1. Drink extra water, go easy on alcohol the first night. It passes quickly.

Safety Basics

Stick to Roma, Condesa, Polanco, Centro, Coyoacán — all tourist-safe neighborhoods. Use Uber at night instead of street taxis. Keep your phone in your front pocket on the Metro. Don't flash expensive jewelry. Use common big-city sense and you'll be fine.

Day 1 Centro Histórico · Alameda · Zócalo

Arrive, Orient, Eat

Your first day is about landing, getting your bearings, and diving straight into 500 years of history piled on top of each other. Centro Histórico is where the Aztec capital Tenochtitlan was, where the Spanish built their colonial city, and where modern Mexico pulses loudest. Don't try to do too much — altitude adjustment is real.

🌅 Morning — Arrival

AICM Airport → Roma Norte / Condesa

From Benito Juárez Airport (MEX): Take an Uber to Roma Norte or Condesa (~MX$100–180, 20–40 min depending on traffic). Or take the Metrobús Line 4 from Terminal 1 to Buenavista then transfer (~MX$6, longer but scenic).

Drop bags at your hotel or Airbnb. Roma Norte and Condesa are the best bases — walkable, safe, packed with restaurants, and central to everything.

If you land before noon, head straight to Centro Histórico. If you land in the evening, skip to dinner — the Centro is magical at night when the buildings are lit up and the crowds thin out.
🍳 Late Morning — First Meal
Breakfast / Brunch
El Cardenal (Centro)
A CDMX institution since 1969. Traditional Mexican breakfast done at the highest level — chilaquiles with mole, huevos rancheros, fresh-squeezed juices, and house-made pan dulce. The escamoles (ant larvae) are seasonal and worth trying if you're adventurous. This is where locals bring out-of-town guests.
📍 Calle de la Palma 23, Centro Histórico · MX$200–350 · Opens 8:00 · Cards accepted
"El Cardenal is high-level traditional food with fantastic mole. One of the few Centro restaurants that's consistently excellent and not a tourist trap." — r/MexicoCity, 850 upvotes
🏛️ Afternoon — Explore Centro Histórico

Zócalo (Plaza de la Constitución)

One of the largest public squares in the world. The massive Mexican flag in the center, the Catedral Metropolitana (go inside — it's free and jaw-dropping), and the Palacio Nacional with Diego Rivera's epic murals covering the stairwell. The murals alone are worth the trip to Mexico City. Free entry, bring your passport/ID.

📍 Plaza de la Constitución, Centro · Free · Palacio Nacional: Tue–Sun 10:00–17:00

Templo Mayor

The excavated ruins of the main Aztec temple, literally sitting next to the cathedral. The museum is excellent — it puts the scale of Tenochtitlan into perspective. You're standing where the center of the Aztec empire was. The giant Coyolxauhqui stone is unforgettable.

📍 Seminario 8, Centro Histórico · MX$90 · Tue–Sun 9:00–17:00

Palacio de Bellas Artes

Walk west along Madero (a gorgeous pedestrian-only street — great people-watching) to Bellas Artes. The exterior is Art Nouveau, the interior is Art Deco, and the murals inside by Rivera, Orozco, and Siqueiros are staggering. Even if you skip the galleries, the lobby murals are free to see.

📍 Av. Juárez s/n, Centro Histórico · MX$85 galleries / free lobby · Tue–Sun 10:00–18:00
🌙 Evening — Your First CDMX Night
Dinner
Los Cocuyos
A legendary street taco stand on Calle Bolívar that's been serving suadero (slow-cooked beef brisket) and longaniza (sausage) tacos since forever. They cook on a massive plancha right on the sidewalk. Order 4–5 tacos with everything (cilantro, onion, green and red salsa). This is the street taco experience that ruins all future tacos for you.
📍 Calle Bolívar 56, Centro Histórico · MX$15–20 per taco · Cash only · Opens ~18:00, best after 20:00
"Los Cocuyos — best tacos of your life. Go after 9pm when it's buzzing. The suadero is insanely good." — r/MexicoCity, 1.2k upvotes

Cantina La Faena or Salón Corona

End the night at a classic cantina. Salón Corona (Calle Bolívar 24) has been open since 1928 — cheap beer, free botanas (snacks) with every round, and a mix of students, locals, and travelers. Or try La Faena near Garibaldi for a rowdier vibe with mariachi bands wandering between tables.

📍 Salón Corona: Calle Bolívar 24, Centro · Beers MX$40–60 · Opens 10:00–midnight
Day 2 Roma Norte · Condesa · Juárez

Food, Coffee & the Neighborhoods Everyone Falls in Love With

Today is about the two neighborhoods that make people move to Mexico City. Roma Norte and Condesa are tree-lined, café-filled, walkable, and stuffed with some of the best food in the Western Hemisphere. This is a grazing day — eat your way through it.

🍳 Morning — Breakfast in Roma
Breakfast
Panadería Rosetta
Chef Elena Reygadas' bakery next to her restaurant Rosetta. The guava-and-cream-cheese croissant is famous. The olive oil cake is perfect. The rosemary bun (pan de romero) is what made this place a pilgrimage site. Get there by 8:30 — the best items sell out by 10.
📍 Colima 179, Roma Norte · MX$50–120 per pastry · Opens 7:00 · Cash or card
"Panadería Rosetta — famous rosemary buns and croissants. Touristy? Sure. Worth it? Absolutely. Go early." — r/MexicoCity, 680 upvotes
🏘️ Late Morning — Walk Roma Norte

Roma Norte — Art Nouveau Architecture & Street Art

Roma Norte is the neighborhood where crumbling Art Nouveau mansions sit next to mezcalerías and design studios. Walk along Calle Orizaba and Calle Colima — the architecture is gorgeous. Check out Museo Casa Lamm (free gallery in a stunning Porfiriato-era mansion) and the street art on Calle Regina / Álvaro Obregón.

Stop at Café Villarias or Quentin Café for a proper espresso. CDMX's specialty coffee scene is world-class — Mexico grows exceptional beans from Oaxaca and Chiapas.

📍 Roma Norte: bounded by Insurgentes, Chapultepec, Cuauhtémoc · Free to walk · Best 9:00–14:00
🍜 Lunch
Lunch
Contramar
The most famous lunch restaurant in Mexico City, and it earns every bit of hype. The tuna tostadas are life-changing — raw tuna with chipotle mayo on a crispy tortilla. The whole grilled fish (pescado a la talla) split red and green is their iconic dish. It's a scene — loud, social, everyone from fashion people to politicians. Book ahead or go right at noon opening.
📍 Calle de Durango 200, Roma Norte · MX$400–700 per person · Lunch only (13:00–17:30) · Reservations essential
"Contramar tuna tostadas = life-changing. Book ahead. If you can't get in, try Entremar (sister restaurant) — same food, easier to get a table." — r/MexicoCity, 2.1k upvotes
🌳 Afternoon — Condesa

Condesa — Parque México & Parque España

Walk south into Condesa. This is the leafiest neighborhood in CDMX — wide sidewalks, Art Deco buildings, and two beautiful parks. Parque México is the main one — grab a bench, people-watch, pet the dogs (there are so many dogs). The Amsterdam circuit around the park is one of the most pleasant walks in any city anywhere.

Browse the bookshops on Tamaulipas. Pop into Cafebrería El Péndulo — a gorgeous bookstore-café with a courtyard. Get a mezcal at Baltra Bar if the afternoon calls for it.

Condesa and Roma are at their best on weekday afternoons — quiet, leafy, perfect for wandering. On weekends they get packed with brunch crowds.
🌙 Evening
Dinner
Máximo Bistrot
Chef Eduardo García's market-driven restaurant in Roma. The menu changes daily based on what's at the market that morning. No pretension, incredible flavors, and consistently rated by Redditors as "blew Pujol out of the water." It's a small room, feels intimate, and every dish surprises. One of the best meals you'll eat in CDMX.
📍 Tonalá 133, Roma Norte · MX$600–1,000 per person · Reservations essential (book days ahead) · Opens 13:00 & 19:00

After dinner: Walk to Licorería Limantour (Álvaro Obregón 106) — one of the World's 50 Best Bars. Their mezcal cocktails are insane. Or try Departamento for a speakeasy vibe (ring the doorbell, no sign).

Day 3 Chapultepec · Polanco · Reforma

The Park, the Museum That Takes Your Breath Away & Upscale Eats

Today centers on Chapultepec — one of the largest urban parks in the Western Hemisphere — and Polanco, the upscale neighborhood next door. The Museo Nacional de Antropología alone justifies a trip to Mexico City.

🍳 Morning
Breakfast
Casa de Toño
Where "normal Mexicans eat" — and where you should too. This no-frills chain serves massive bowls of pozole (hominy soup with pork) that cost almost nothing. The pozole rojo is the move. Get sopes or tostadas on the side. It's loud, busy, and open late — perfect for an early fuel-up before a museum day.
📍 Multiple locations — Río Lerma 154, Cuauhtémoc is closest to Chapultepec · MX$80–140 · Opens 8:00 · Cash or card
"Casa de Toño — where normal Mexicans eat. The pozole is incredible and costs nothing. Go here before any tourist restaurant." — r/MexicoCity, 950 upvotes
🏛️ Morning — The Main Event

Museo Nacional de Antropología

This is the single best museum in the Americas. Not debatable. The Aztec Sun Stone, the replica of Pakal's tomb from Palenque, the Olmec colossal heads, the Maya gallery — every room is a masterpiece. Allow at least 3 hours, ideally 4. Go straight to the Mexica (Aztec) hall first while you're fresh — it's the showstopper.

📍 Av. Paseo de la Reforma, Bosque de Chapultepec · MX$95 · Tue–Sun 9:00–17:00 · Free on Sundays (but packed)
Go Tuesday–Friday to avoid crowds. Sunday is free but the lines are brutal and galleries are shoulder-to-shoulder. Tuesday morning is the sweet spot.
🏰 Early Afternoon

Castillo de Chapultepec

After the museum, walk uphill through the park to Chapultepec Castle. It's the only royal castle in the Americas — stunning views of Reforma and the city skyline. The murals inside by Siqueiros and O'Gorman are beautiful. The castle gardens are perfect for catching your breath.

📍 Bosque de Chapultepec I Sección · MX$95 · Tue–Sun 9:00–17:00
🍜 Lunch
Lunch
El Turix
A tiny Yucatecan joint in Polanco that serves one thing: panuchos and salbutes (Yucatecan stuffed and fried tortillas topped with cochinita pibil, pickled onions, and habanero). There are maybe 8 stools. The cochinita pibil is the best in the city. You'll wait 10–15 minutes and it'll be the best MX$100 you spend all trip.
📍 Emilio Castelar 212, Polanco · MX$80–140 · Cash only · Mon–Sat 9:00–17:00 · Closed Sundays
🏙️ Afternoon — Polanco

Polanco Walk

Polanco is CDMX's upscale neighborhood — think wide avenues, luxury boutiques, and excellent restaurants. Walk Avenida Presidente Masaryk (Mexico's Rodeo Drive), check out Museo Jumex (contemporary art, free on Sundays, designed by David Chipperfield), and browse Museo Soumaya (free always — Carlos Slim's private collection in a wild silver-clad building by Fernando Romero).

📍 Museo Soumaya: Blvd. Miguel de Cervantes Saavedra, Polanco · Free · Daily 10:30–18:30
🌙 Evening
Dinner
Quintonil
Chef Jorge Vallejo's restaurant is consistently ranked among the World's 50 Best. The tasting menu showcases Mexican ingredients you've never heard of — hoja santa, chapulines, huauzontle — in ways that are playful and deeply rooted. If you're doing one splurge meal in CDMX, this is it. Book at least 2–3 weeks ahead.
📍 Newton 55, Polanco · MX$2,500–4,000 tasting menu · Reservations essential · Mon–Sat

Budget alternative: Orinoco (multiple locations) for incredible al pastor tacos with orange salsa in a casual sit-down setting. MX$150–250 per person.

Day 4 Coyoacán · San Ángel · UNAM

Frida, Markets & the Neighborhoods That Feel Like Villages

Today you head south to Coyoacán and San Ángel — neighborhoods that feel like colonial towns that got swallowed by the city. Cobblestone streets, colorful markets, and the most famous house in Mexico. This is the side of CDMX that makes people emotional.

🌅 Early Morning — 9:00 AM Start

Museo Frida Kahlo (Casa Azul)

Get here early. This is the most-visited museum in Mexico City and for good reason — walking through Frida and Diego's actual home is deeply moving. The garden, the studio, her personal objects and clothing, the kitchen with "Frida y Diego" painted on the wall. Book tickets online weeks ahead — walk-ups are nearly impossible. First slot (9:00 or 10:00) is least crowded.

📍 Londres 247, Del Carmen, Coyoacán · MX$270 (with photo permit MX$30 extra) · Tue–Sun · Book at museofridakahlo.org.mx
"Book Casa Azul tickets the MOMENT they become available. We tried to buy day-of and everything was sold out for a week. Seriously, do this before you book your flight." — r/MexicoCity, 1.8k upvotes
🍳 Late Morning — Coyoacán

Coyoacán Centro & Mercado de Coyoacán

After Frida, walk to the Jardín Centenario and Plaza Hidalgo — the twin plazas at Coyoacán's heart. Street performers, ice cream vendors, families. It feels like a small Mexican town, not a neighborhood of 22 million people. Visit the Parroquia de San Juan Bautista (16th-century church, free).

Then hit Mercado de Coyoacán for tostadas. The tostada stalls near the entrance are legendary — order tostadas de tinga, ceviche, and pata (pig's feet if you're bold). MX$25–40 per tostada.

📍 Mercado de Coyoacán: Ignacio Allende 38, Coyoacán · Cash only · Best before 15:00
🍜 Lunch
Lunch
Los Danzantes — Coyoacán
A beautiful courtyard restaurant right on Jardín Centenario. Contemporary Mexican food with excellent moles and mezcal cocktails. The outdoor seating under the trees is magical. Try the mole negro enchiladas and a mezcal flight. It's a bit pricier than street food but the setting earns it.
📍 Jardín Centenario 12, Coyoacán · MX$300–500 · Cards accepted · Opens 13:00
🏘️ Afternoon — San Ángel

San Ángel

Uber or walk (30 min) to San Ángel. If it's Saturday, the Bazar Sábado is a must — an artisan market in a colonial mansion with high-quality crafts, textiles, and art. Even on other days, San Ángel's cobblestone streets and colonial architecture are gorgeous. Visit the Museo Casa Estudio Diego Rivera y Frida Kahlo — the twin houses connected by a bridge where they lived and worked (designed by Juan O'Gorman).

📍 Diego Rivera Studio: Calle Diego Rivera s/n, San Ángel Inn · MX$40 · Tue–Sun 10:00–18:00

UNAM Campus (Optional)

If you have time, the UNAM campus is a UNESCO World Heritage Site. The Central Library is covered in a massive Juan O'Gorman mosaic — one of the most photographed buildings in Mexico. The MUAC (contemporary art museum) is excellent and free on Sundays.

🌙 Evening
Dinner
El Vilsito
By day it's an auto mechanic shop. By night it transforms into one of the most beloved taco stands in CDMX. The al pastor is carved off a massive trompo right in front of you — juicy pork with pineapple, cilantro, and onion on a handmade tortilla. Get 5 tacos, a Jarritos, and watch the taquero work his magic. This is the real CDMX experience.
📍 Av. Universidad 248, Narvarte · MX$20–25 per taco · Cash only · Opens ~20:00, best after 22:00
"El Vilsito — real street taco vibe. It's a car mechanic by day and a taco stand by night. The al pastor is absolutely incredible. Go late." — r/MexicoCity, 1.5k upvotes
Day 5 Xochimilco · Mercado de San Juan · Roma

Floating Gardens, Markets & the Grand Finale

Your last full day. Start with the ancient canals of Xochimilco, hit the best food market in the city, and end with a meal and mezcal that'll make you rebook your flight.

🌅 Morning — 9:00 AM

Xochimilco

The "floating gardens" are the last remnants of the Aztec canal system that once covered the entire Valley of Mexico. You'll board a colorful trajinera (flat-bottomed boat) and float through canals lined with chinampas (artificial island gardens still used for farming). On weekends, mariachi bands and food vendors float alongside you on their own boats.

Go to Embarcadero Cuemanco or Nativitas — avoid Fernando Celada (more touristy, higher prices). A 2-hour boat hire costs MX$500–800 for the whole boat (fits 15–20 people, so split with others or just enjoy the space). Bring your own beer and snacks — it's allowed and expected.

📍 Embarcadero Nativitas, Xochimilco · MX$500–800 per boat/2hrs · Best 9:00–14:00
Weekdays are quieter and cheaper. Weekends are a party — other boats blast music, vendors sell elote (corn) and micheladas from canoes. Both experiences are great, just different vibes.
"Xochimilco is fun with a group of friends but even solo it's worth it. The floating market vendors selling food from canoes is surreal. Go in the morning before it gets too crowded." — r/MexicoCity, 720 upvotes
🍜 Lunch
Lunch
Mercado de San Juan
The most famous food market in CDMX — clean, authentic, and packed with incredible stalls. This isn't a tourist market; it's where chefs shop. Get a seafood cocktail at one of the mariscos counters, try exotic meats (crocodile, wild boar, lion — yes, really) at the specialty stalls, and finish with a fresh juice. The ceviche here is legendary.
📍 Ernesto Pugibet 21, Centro Histórico · MX$100–300 grazing · Cash mostly · Mon–Sat 9:00–17:00
🛍️ Afternoon — Last Stops

Mercado de la Ciudadela (Souvenirs)

If you need souvenirs, this is the market. Huge selection of Mexican crafts — alebrijes (painted wooden animals from Oaxaca), Talavera pottery, textiles, luchador masks, and silver jewelry. Prices are fair and you can negotiate gently. Way better quality and value than airport shops.

📍 Plaza de la Ciudadela 1, Centro · Free to browse · Daily 10:00–19:00

Maizajo (Late Lunch / Snack)

If you're still hungry (you will be), stop at Maizajo in Roma for the best tortillas you'll ever eat. They nixtamalize their own corn. The ribeye taco and brisket volcanes are transcendent. This is the spot that makes people say "I didn't know a tortilla could taste like this."

📍 Zacatecas 140, Roma Norte · MX$100–200 · Opens 9:00
🌙 Evening — Farewell
Farewell Dinner
Rosetta
Chef Elena Reygadas' flagship restaurant in a gorgeous Roma Norte mansion. Italian-inflected Mexican cuisine using the best seasonal ingredients — handmade pastas, herbs from the rooftop garden, moles that take days to prepare. The ricotta-stuffed squash blossom is iconic. End your CDMX trip the way the city would want you to — with art on a plate in a beautiful room.
📍 Colima 166, Roma Norte · MX$800–1,400 per person · Reservations essential · Tue–Sat

Farewell Mezcal

End the night at a mezcalería. Bósforo (Luis Moya 31, Centro — a speakeasy-style bar with 100+ mezcals) or La Clandestina (Álvaro Obregón 298, Condesa — more casual, great smoky cocktails). Order a flight of three different agave varieties. Toast to the city. Try not to cry at the airport tomorrow.

📍 Bósforo: Luis Moya 31, Centro · Mezcals MX$80–150 · Opens 18:00–late

💰 5-Day Budget Breakdown

Estimated daily costs for a mid-range traveler. Mexico City is one of the best food cities in the world — and shockingly affordable.

Category Daily Estimate 5-Day Total
🍽️ Food (3 meals + snacks) MX$400–1,200 MX$2,000–6,000
🚇 Transit (Metro + Uber) MX$100–300 MX$500–1,500
🎟️ Attractions / Entry MX$100–350 MX$500–1,750
🍹 Drinks / Nightlife MX$200–500 MX$1,000–2,500
🛍️ Shopping / Misc MX$200–800 MX$1,000–4,000
Total (excl. hotel) MX$1,000–3,150 MX$5,000–15,750
($280–880 USD)
Hotels in Roma/Condesa range from MX$800/night (basic hotel) to MX$4,000+ (boutique). Budget travelers can find hostels for MX$300–500/night. Airbnbs in Roma are MX$600–1,500/night and often the best value — you get a kitchen and neighborhood immersion.

🚇 Transit Cheat Sheet

CDMX transit is cheap and functional. Here's how to navigate it:

  • 🟠 Metro — 12 lines covering the whole city. MX$5/ride. Fast but avoid rush hour (7–9:30 AM, 5:30–8 PM). Women-only cars during peak.
  • 🔴 Metrobús — BRT (bus rapid transit) on dedicated lanes. Lines 1 & 3 are most useful for tourists. MX$6/ride. Less crowded than Metro.
  • 🟢 Uber — Ubiquitous and cheap. Most rides MX$50–150 ($3–8 USD). Use Uber, not Didi (Uber has better driver vetting). Always confirm plate number.
  • 🟡 Ecobici — Bike-sharing system. Great for Roma/Condesa/Reforma on weekdays. MX$110/week pass. Stick to bike lanes on Reforma and neighborhood streets.
  • 📱 Google Maps handles CDMX transit well. Set to "transit" for Metro routes, or "ride" to see Uber estimates. Traffic is brutal 7–10 AM and 5–9 PM — plan around it.

Want an itinerary personalized to you?

This sample covers the essentials, but your perfect CDMX trip depends on your dates, budget, food preferences, and interests. We build custom itineraries from the same Reddit-backed research — tailored to exactly what you want.

Get Your Free Custom Itinerary

Delivered within 24 hours. 2 free revisions. 100% satisfaction guaranteed.