Arrive, Ancient Ruins & Your First Rooftop Mezcal
Land in CDMX, check in, and dive straight into the heart of the city. The Centro Histórico packs 700 years of history into a few walkable blocks — Aztec temples, colonial cathedrals, Diego Rivera murals, and some of the best street food on Earth.
🌅 Afternoon — Arrival & Zócalo
Mexico City Airport → Centro / Roma
From MEX airport, grab an Uber ($8–12, 30–45 min depending on traffic). Check in to your hotel, drop bags, hydrate (the altitude is real), and head to the Zócalo — the beating heart of Mexico City.
Zócalo & Metropolitan Cathedral
One of the largest public squares in the world, the Zócalo has been the center of Mexican life since Aztec times. The Metropolitan Cathedral — built over 250 years starting in 1573 — is a jaw-dropping mix of Baroque, Renaissance, and Neoclassical architecture. Walk inside and look up. The Altar of Forgiveness and the choir stalls are stunning.
📍 Plaza de la Constitución · Free · Cathedral open 8am–7pm daily
🏛️ Late Afternoon — Templo Mayor
Templo Mayor Museum
Right next to the cathedral, this is the excavated main temple of the Aztec capital Tenochtitlán — literally buried beneath the colonial city. The museum houses over 7,000 artifacts including the massive Coyolxauhqui stone disk. Walking through the ruins with the cathedral looming overhead is one of the most surreal experiences in Mexico City — two civilizations layered on top of each other.
📍 Seminario 8, Centro Histórico · ~$5 (80 MXN) · Tues–Sun 9am–5pm
"Templo Mayor blew my mind. You're literally standing on the main Aztec temple, right next to the Spanish cathedral they built on top of it. The juxtaposition is incredible."
— r/MexicoCity
🍽️ Dinner — First Night Feast
Dinner
El Balcón del Zócalo (Zócalo Central Hotel)
A rooftop restaurant overlooking the entire Zócalo, the Cathedral, and the Templo Mayor ruins. The view at sunset is breathtaking. Order the arrachera (grilled skirt steak) or the chicken mole — rich, complex, chocolate-and-chili sauce that's a Oaxacan masterpiece. Pair with a mezcal cocktail and toast to your arrival.
📍 Av. 5 de Mayo 61, Centro · $15–25/person · Reservations recommended for sunset seating
🌙 Evening — First Night Drinks
Handshake Speakeasy
Ranked #1 on the World's 50 Best Bars list. Hidden behind an unmarked door in the Centro Histórico, this speakeasy serves innovative cocktails in an intimate, candlelit space. The mezcal-based cocktails are otherworldly. Expect a wait on weekends — go early (9pm) or grab a drink at nearby Licorería Limantour (also on the World's 50 Best) if the line is too long.
📍 Centro Histórico (look for the unmarked door near Calle Colón) · Cocktails $8–14 · Opens 7pm
"Handshake is unreal. Best cocktails I've ever had. Go on a weeknight if you can — weekends the wait can be 2+ hours. Also Licorería Limantour is right there and almost as good."
— r/MexicoCity
Climb Ancient Pyramids & Mezcal Tasting
Today is your big adventure day. Wake up early and head to one of the most awe-inspiring archaeological sites on Earth. Return to the city for an incredible seafood dinner and a deep-dive into mezcal culture.
🌅 Early Morning — Teotihuacán
Teotihuacán Pyramids
Leave by 7am to beat the crowds. The ruins are about 1 hour northeast of the city. Book a private driver ($40–60 round trip for two) or take an organized tour. The site opens at 9am — arrive early.
The Pyramid of the Sun is the third-largest pyramid in the world. Climb all 248 steps to the top — the panoramic view of the Avenue of the Dead stretching below you is unforgettable. Then walk the 2.5km Avenue of the Dead to the Pyramid of the Moon and climb its front platform for the best photo of the entire site.
The Temple of the Feathered Serpent (Quetzalcóatl) has incredibly preserved stone carvings of serpent heads. Allow 3–4 hours total.
📍 San Juan Teotihuacán · ~$5 (85 MXN) · Daily 9am–5pm · Bring water, sunscreen, hat
Go early and start at the Pyramid of the Sun before the tour buses arrive around 11am. Wear comfortable shoes — you'll walk 3+ miles on uneven stone. February sun at altitude is strong, bring sunscreen.
"Teotihuacán is not optional. It's one of the most incredible things I've ever seen. Get there when it opens, start at the Sun pyramid, and you'll have it nearly to yourself for the first hour."
— r/MexicoCity
🍽️ Lunch — Post-Pyramids
Lunch
La Gruta (at Teotihuacán)
A restaurant literally inside a cave, just outside the Teotihuacán archaeological zone. Dining inside a natural grotto with stalactites overhead is a surreal experience. Order the chicken in mole poblano or the barbacoa (beef/lamb — traditional pit-cooked meat). The setting alone makes it worth the stop.
📍 Just outside Gate 5, Teotihuacán · $12–18/person · Open 11am–6pm
😌 Afternoon — Rest & Recharge
Siesta Time
Head back to the city (arrive ~3pm). Take a real siesta — you've earned it after climbing pyramids at altitude. Freshen up for the evening. This is a marathon, not a sprint.
🍽️ Dinner — Seafood Heaven
Dinner
Entremar
One of the hottest seafood restaurants in CDMX right now. Fresh ceviches, aguachiles, grilled octopus, and fish tacos that are bold, bright, and absolutely pork-free. The flavors are coastal Mexican — lime, chili, cilantro, and the freshest seafood you'll find this far from the ocean. Vibrant atmosphere, great cocktails.
📍 Tonalá 218, Roma Norte · $15–25/person · Reservations recommended
"Entremar: 10. Amazing seafood, fresh and bold flavors. Didn't have a dish we didn't enjoy."
— r/MexicoCity
🌙 Night — Mezcal Deep Dive
Mezcalería Bósforo
A legendary mezcal bar in the Centro Histórico with over 100 mezcals from small producers across Oaxaca, Guerrero, and Puebla. The bartenders are incredibly knowledgeable — tell them what you like and let them guide you through a flight. Mezcal is sipped, not shot. The smoky, complex flavors are nothing like what you've had at home. Expect live music many nights.
📍 Luis Moya 31, Centro · Mezcals $3–8/pour · Opens 1pm, best after 9pm
Mezcal tasting tip: Start with a joven (young, unaged) to taste the pure agave. Then try a reposado. Ask for a "pechuga" if they have it — a rare mezcal distilled with turkey breast that's surprisingly complex and delicious.
Frida Kahlo, Bohemian Streets & Floating Gardens
A day in CDMX's most charming neighborhood followed by one of the most unique experiences in Mexico — floating through ancient Aztec canals on colorful boats.
🍳 Morning — Coyoacán
Breakfast
Café Avellaneda
A beloved third-wave coffee shop in the heart of Coyoacán. Excellent single-origin Mexican coffee and simple but perfect pastries and chilaquiles (with chicken, not pork). Sit in the courtyard and soak in the bohemian village atmosphere before the crowds arrive.
📍 Higuera 40-A, Coyoacán · $5–8/person · Opens 8am
🎨 Morning — Frida Kahlo Museum
Museo Frida Kahlo (La Casa Azul)
The iconic Blue House where Frida Kahlo was born, lived, and died. Walking through her studio, bedroom, kitchen, and garden is deeply moving — you see her wheelchair, her corsets, her paints, her collection of folk art. The courtyard garden is lush and colorful. Even if you're not an art expert, Frida's story of resilience, passion, and raw creativity resonates universally.
Book tickets online in advance — this sells out days ahead, especially on weekends.
📍 Londres 247, Coyoacán · ~$13 (250 MXN) · Tues–Sun 10am–5:30pm · Book online at museofridakahlo.org.mx
"Buy Frida Kahlo tickets the moment you know your dates. We waited and it was sold out for 4 days straight. Totally worth it though — the house is magical."
— r/MexicoCity
🚶 Midday — Coyoacán Stroll
Jardín Centenario & Mercado de Coyoacán
After the museum, wander through Coyoacán's cobblestoned streets. The Jardín Centenario plaza has a gorgeous fountain and is perfect for people-watching. The Mercado de Coyoacán is a lively local market — grab tostadas de tinga de pollo (shredded chicken) or fresh fruit with chamoy and Tajín.
📍 Jardín Centenario, Coyoacán · Free · Market open daily until 6pm
🍽️ Lunch
Lunch
Los Danzantes — Coyoacán
A beautiful restaurant right on the Jardín Centenario with a lush patio. Known for creative Oaxacan-inspired dishes — try the tlayuda with beef, grilled octopus, or chicken in mole negro. They also have an excellent mezcal selection. The setting under the trees overlooking the plaza is magical.
📍 Jardín Centenario 12, Coyoacán · $12–20/person
🚣 Afternoon — Xochimilco
Xochimilco Floating Gardens
Take an Uber south (~25 min) to Xochimilco and board a trajinera — a colorful flat-bottomed boat — through the ancient canal system that's been here since Aztec times. These were the original "floating gardens" (chinampas) that fed Tenochtitlán. Boats of food vendors, mariachi musicians, and flower sellers float alongside you. Hire a private trajinera for 2 ($12–15/hour) and cruise for 1.5–2 hours.
Bring your own drinks and snacks, or buy elote (corn), fresh fruit, and chicken quesadillas from the floating vendors.
📍 Embarcadero Nuevo Nativitas, Xochimilco · ~$12–15/hour per boat · Best 2–5pm
Go to Embarcadero Nuevo Nativitas — it's the most popular and safest launch point. Negotiate the price before boarding. A 2-hour ride is perfect. Bring cash.
🍽️ Dinner — Back in Roma
Dinner
Máximo Bistrot
One of the best restaurants in Mexico City — a tiny, intimate bistrot in Roma that changes its menu daily based on market ingredients. Chef Eduardo García creates French-Mexican dishes that are elegant but unpretentious. Expect dishes like roasted bone marrow, seared fish with seasonal vegetables, or braised lamb. Everything is impeccable. Reservations essential.
📍 Tonalá 133, Roma Norte · $25–40/person · Reservations essential · Dinner from 6:30pm
"Máximo Bistrot is the meal that made me fall in love with CDMX's food scene. Tiny place, daily menu, everything perfect. Book ahead."
— r/finedining
🌙 Night — Chill Drinks
Baltra Bar
A gorgeous cocktail bar in Roma Norte with a botanical/Galápagos theme. Beautiful interior, creative cocktails, and a relaxed vibe perfect for winding down after a full day. Try their signature mezcal negroni.
📍 Iztaccíhuatl 36-D, Roma Sur · Cocktails $6–10 · Opens 6pm
The Foodie Day — Roma & Condesa
Today is all about eating your way through Mexico City's two coolest neighborhoods. Tree-lined streets, art deco architecture, world-class restaurants, and vibrant street life. This is the CDMX that foodies dream about.
🍳 Morning — The Legendary Chilaquiles
Breakfast
Chilaquiles at Lalo!
A wildly popular Roma breakfast spot known for the best chilaquiles in the city. Crispy tortilla chips bathed in salsa verde or roja, topped with crema, queso fresco, and your choice of chicken or egg. The line on weekends is long but moves fast. Worth every minute. Get the verdes with chicken.
📍 Zacatecas 173, Roma Norte · $6–10/person · Opens 8am · Expect a wait on weekends
🚶 Morning — Roma Norte Walk
Explore Roma Norte on Foot
Roma Norte is Mexico City's most photogenic neighborhood — tree-lined streets, art nouveau and art deco buildings, independent bookshops, galleries, and cafés on every corner. Walk along Calle Álvaro Obregón — the wide, tree-lined boulevard with a pedestrian median full of sculptures and benches. Browse Casa Bosques (a beautiful design bookshop) and Galería OMR (one of Latin America's top contemporary art galleries).
📍 Walk along Álvaro Obregón, Colima, and Orizaba streets · Free
🍽️ Lunch — The One Everyone Talks About
Lunch
Contramar
The most famous seafood restaurant in Mexico City, and for good reason. The tostadas de atún (tuna tostadas) are iconic. The pescado a la talla — a whole grilled red snapper, half in red adobo sauce and half in green parsley sauce — is the dish that every food writer photographs. Bright, loud, joyful atmosphere. This is a quintessential CDMX experience. No pork on the menu — it's all seafood.
📍 Durango 200, Roma Norte · $18–30/person · Open 1–6:30pm only · Book 3–5 days ahead
"Contramar lives up to every bit of the hype. The pescado a la talla is one of the best things I've ever eaten. Make a reservation — this isn't optional."
— r/MexicoCity
🌿 Afternoon — Condesa Stroll & Park
Parque México & Condesa
Walk south into La Condesa — Roma's slightly more relaxed sibling. Stroll through Parque México, a gorgeous art deco park with winding paths, a duck pond, and one of the best people-watching spots in the city. The surrounding streets are lined with 1920s–30s art deco apartment buildings that are architectural eye candy.
Stop at Café El Péndulo (a bookshop-café hybrid) or grab an ice cream at Helado Obscuro (wild flavors like mezcal, tamarind, and mamey).
📍 Parque México, Condesa · Free · Open daily
🍽️ Dinner — Modern Mexican
Dinner
Rosetta
Chef Elena Reygadas' celebrated restaurant in a gorgeous Roma mansion. Italian-Mexican fusion using impeccable Mexican ingredients — handmade pastas, wood-fired dishes, and beautiful desserts. The ricotta-stuffed squash blossoms are legendary. Their bread (from sister bakery Panadería Rosetta) is some of the best in the Americas. Vegetarian-friendly with lots of seafood options.
📍 Colima 166, Roma Norte · $30–45/person · Reservations essential
🌙 Night — Condesa Bar Crawl
Condesa & Roma Nightlife
Start at Pata Negra — a lively tapas bar in Condesa with great wine and a buzzy atmosphere. Then hit Departamento — a trendy rooftop bar on the Condesa/Roma border with city views and DJ sets. End at La Clandestina in Condesa — a mezcal-focused bar that's intimate, candlelit, and perfect for a late-night nightcap. The Condesa-Roma corridor is safe and walkable at night.
📍 All within walking distance in Condesa/Roma · Drinks $4–10 · Best after 9pm
World-Class Museum, Spa Day & Polanco Elegance
Balance culture and relaxation today. Start with arguably the greatest museum in the Americas, then treat yourselves to a spa afternoon before an elegant dinner in Polanco — CDMX's most upscale neighborhood.
🍳 Morning — Quick Breakfast
Breakfast
Panadería Rosetta
Elena Reygadas' bakery is one of the best in all of Latin America. The guava and cream cheese croissant, the cardamom morning bun, and the olive oil cake are all extraordinary. Grab pastries and excellent coffee to fuel your museum morning.
📍 Colima 179, Roma Norte · $4–8/person · Opens 7am
🏛️ Morning — National Museum of Anthropology
Museo Nacional de Antropología
This is it — the crown jewel of Mexican museums and one of the greatest museums on Earth. The collection spans all of Mesoamerican civilization: Aztec, Maya, Olmec, Zapotec, and more. The Aztec Sun Stone (Stone of the Fifth Sun) alone is worth the trip. The Maya room is extraordinary. The building itself — designed by Pedro Ramírez Vázquez with its iconic umbrella fountain — is a masterpiece of modernist architecture.
You could spend an entire day here. For a focused visit, prioritize: the Mexica (Aztec) Hall, the Maya Hall, and the Teotihuacán Hall. Allow 2.5–3 hours minimum.
📍 Av. Paseo de la Reforma, Chapultepec · ~$5 (85 MXN) · Tues–Sun 9am–5pm
"The Anthropology Museum is the single best thing in Mexico City. I've been three times and I still haven't seen it all. The Aztec Sun Stone room is a religious experience."
— r/MexicoCity
🍽️ Lunch — Chapultepec Area
Lunch
El Cardenal (Palma)
A legendary Mexico City institution serving traditional Mexican cuisine since 1969. Famous for their basket of homemade breads, the escamoles (ant larvae — an Aztec delicacy, adventurous and delicious), chicken in green mole, and enchiladas suizas. Everything is pork-free by default here — they focus on traditional recipes with chicken, beef, and indigenous ingredients.
📍 Multiple locations — Palma 23, Centro or Av. de la Paz 32, San Ángel · $12–20/person
💆 Afternoon — Spa & Relaxation
Temazcal or Spa Experience
Time to recharge. Two options depending on your vibe:
Option A: Temazcal Ceremony — A traditional pre-Hispanic steam bath ritual led by a shaman. It's part spiritual ceremony, part intense detox, and deeply relaxing. Temazcal Nahui in Condesa offers intimate ceremonies for couples (~$40–50/person, 2 hours). This is adventure + relaxation in one.
Option B: Spa at Nuestra Tierra — A beautiful spa near Condesa offering Mexican-inspired treatments: chocolate body wraps, agave facials, and traditional massage. Deeply relaxing, beautifully designed space. ~$50–80/person for a 60-min massage.
📍 Temazcal Nahui: Book via Instagram @temazcalnahui · Nuestra Tierra: Insurgentes Sur area
If you've never done a temazcal, this is the place to try it. It's an ancient Aztec purification ritual — hot, intense, and incredibly centering. Not for the claustrophobic, but unforgettable if you're up for it.
🍽️ Dinner — Polanco Fine Dining
Dinner
Quintonil
Ranked among the World's 50 Best Restaurants, Chef Jorge Vallejo's Quintonil is modern Mexican cuisine at its absolute peak. Tasting menus built around indigenous Mexican ingredients — hoja santa, chapulines (grasshoppers), heirloom corn, fresh seafood. The lamb and fish courses are extraordinary. The service is warm and unpretentious despite the accolades. This is your splurge meal — and it's worth every peso.
📍 Newton 55, Polanco · Tasting menu ~$80–100/person · Reservations essential (book 1+ week ahead)
"Quintonil was the best meal of my life and I eat out a LOT. The tasting menu is long but every single course is perfect. Jorge Vallejo is a genius."
— r/finedining
🌙 Night — Polanco Drinks
Fifty Mils
A sleek cocktail bar inside the Four Seasons Polanco. Named for the 50ml standard pour, it's one of the best bars in Latin America. Inventive cocktails in an elegant, sophisticated setting. The perfect wind-down after your Quintonil dinner — you're just steps away.
📍 Paseo de la Reforma 500, Polanco · Cocktails $10–16 · Opens 5pm
Markets, Street Food, Lucha Libre & the Big Night Out
Your final full day is packed with sensory overload — the wildest market in the city, the best street food, masked wrestlers flying through the air, and a legendary final night out.
🍳 Morning — Market Breakfast
Breakfast
Mercado de San Juan
The gourmet market of Mexico City. This is where chefs shop. Wander the stalls and eat your way through: fresh ceviche, tostadas de mariscos (seafood tostadas), quesadillas with squash blossom and cheese, exotic meats (if you're adventurous — crocodile, anyone?), and the best fresh juices in the city. It's a food lover's paradise.
📍 Ernesto Pugibet 21, Centro · $5–12/person grazing · Open Mon–Sat 9am–5pm
"Mercado de San Juan is incredible. Don't go to the tourist markets — come here. The seafood stalls serve the freshest ceviche I've ever had, and the juice stands are life-changing."
— r/MexicoCity
🏛️ Late Morning — Palacio de Bellas Artes
Palacio de Bellas Artes
The most beautiful building in Mexico City — art nouveau on the outside, art deco on the inside. The real draw is the Diego Rivera murals on the upper floors, including the famous "Man, Controller of the Universe" (the mural that Rockefeller destroyed in NYC and Rivera recreated here). Also murals by Orozco, Siqueiros, and Tamayo. The building itself, with its Tiffany glass curtain, is a masterpiece.
📍 Av. Juárez, Centro · ~$5 (85 MXN) · Tues–Sun 10am–6pm
🍽️ Lunch — Street Tacos
Lunch
Tacos de Canasta "Los Especiales"
For your street taco fix, head to a bustling taquería for tacos de birria (slow-braised beef in a rich chili consommé). Dip the taco in the consommé and your life will change. Also try tacos de suadero (beef brisket) — a CDMX specialty. Avoid tacos al pastor (pork) and go straight for the beef and chicken options. Street tacos are $0.50–1 each.
📍 Various locations — ask your hotel for the nearest birria stand · $3–5/person for 4–6 tacos
For incredible birria tacos, try Tacos Los Güeros in Narvarte or any stand advertising "birria de res" (beef birria). The consommé dip is mandatory.
😌 Afternoon — Chapultepec Park
Bosque de Chapultepec
Spend a relaxed afternoon in the largest urban park in the Americas. Walk the shaded paths, rent a rowboat on the lake ($3 for 30 min), visit Chapultepec Castle perched on the hilltop (the only royal castle in the Americas, stunning views of Paseo de la Reforma). The park is where Mexico City locals picnic, jog, and unwind — join them.
📍 Bosque de Chapultepec · Free (Castle ~$5) · Open Tues–Sun
🤼 Evening — Lucha Libre!
Arena México — Lucha Libre Wrestling
This is the most fun you'll have all trip. Lucha libre — Mexican masked wrestling — is part sport, part theater, part comedy, and 100% electric. The crowd is incredible, the moves are acrobatic, and the atmosphere is pure joy. Friday nights at Arena México are the main event. Arrive early, grab a beer and some snacks, and prepare to scream your lungs out cheering for the técnicos (good guys) against the rudos (bad guys).
📍 Dr. Lavista 197, Doctores · Tickets $5–20 (100–400 MXN) · Friday shows 8:30pm · Buy at the door or online
"Lucha Libre at Arena México was the highlight of my entire Mexico trip. I've never laughed, screamed, and cheered so hard in my life. DO NOT SKIP THIS."
— r/MexicoCity
Buy tickets for the lower sections (closer to the ring) for the best experience. Bring cash. The atmosphere in the cheap seats is amazing too — the crowd is the real show.
🌙 Late Night — Final Night Out
Roma Norte Late Night
After Lucha Libre, head to Roma Norte for your big farewell night. Start at Licorería Limantour — World's 50 Best bar with incredible cocktails and a buzzy, cosmopolitan crowd. Then head to Departamento or AM Local for dancing — both play a mix of electronic, house, and Latin beats. CDMX nightlife doesn't really start until midnight, so you're right on time.
📍 Licorería Limantour: Álvaro Obregón 106, Roma · AM Local: Tonalá, Roma · Best after 11pm
Farewell Brunch & Departure
A gentle final morning. One last incredible meal, a stroll through the neighborhood, and off to the airport with a heart full of CDMX memories.
🍳 Morning — Farewell Brunch
Brunch
Lardo
A stunning Mediterranean-Mexican brunch spot in Condesa. Beautiful interior, excellent coffee, and dishes like shakshuka, grilled fish, ricotta toast with figs, and huevos rancheros. It's the perfect balance of indulgent and light for your last meal. The space is airy and gorgeous — a fitting farewell to the city.
📍 Agustín Melgar 6, Condesa · $10–18/person · Opens 8am
🌿 Late Morning — Last Walk
Parque España or Parque México
Take a final peaceful walk through one of Condesa's parks. Grab a coffee, sit on a bench, and reflect on an incredible week. Maybe pick up some last-minute souvenirs — Mexican chocolate, artisanal mezcal, or hand-embroidered textiles from a local shop.
✈️ Afternoon — Departure
Head to the Airport
Uber from Condesa/Roma to MEX airport takes 30–45 minutes depending on traffic. Leave at least 3 hours before an international flight. CDMX traffic can be brutal — build in buffer time.
Pick up duty-free mezcal at the airport — the selection is excellent and prices are reasonable. A bottle of artisanal mezcal is the perfect souvenir.
💰 Budget Breakdown — For Two
Realistic estimates for this 6-night trip for two. CDMX is incredibly budget-friendly — your under-$1,000 budget (excluding flights and accommodation) is very doable.
| Category |
Estimated Cost (for 2) |
Notes |
| Food & Drink (7 days) |
$350–550 |
Mix of street food, great restaurants, and one splurge (Quintonil) |
| Transit (Uber/Metro) |
$60–90 |
Most rides $2–6. Teotihuacán transport ~$50. |
| Museums & Sites |
$40–60 |
Templo Mayor, Anthropology, Frida Kahlo, Bellas Artes, Castle |
| Activities |
$60–110 |
Xochimilco boat ($25), Lucha Libre ($20), Temazcal ($80–100) |
| Nightlife & Bars |
$80–150 |
Cocktail bars, mezcalerías, dancing |
| Total (excl. flights & hotel) |
$590–960 |
Well within the under-$1,000 budget |
Mexico City is one of the best value destinations in the world. You can eat at world-renowned restaurants for a fraction of what they'd cost in NYC or London. Street food is $1–3 per item. Mezcal pours at great bars are $3–8. Museums are $2–5. Your money goes incredibly far here.