Take Chicago O’Hare International Airport to Benito Juárez International Airport (MEX) nonstop if you can — Aeroméxico, United, and sometimes Volaris all fly this route, and the sweet spot is a flight that lands by early afternoon so you’re not dragging through the first day. Expect about 4.5–5.5 hours in the air, plus the usual airport buffer on both ends. At MEX, the quickest, least-fussy move is to grab an authorized taxi or Uber to Condesa; depending on traffic it’s usually 30–60 minutes, and if you arrive around the afternoon rush you’ll be glad you didn’t try to overthink it. If your room at Andaz Mexico City Condesa isn’t ready yet, they’re good about holding bags so you can head out light and reset.
Once you’ve checked in at Andaz Mexico City Condesa, keep the rest of the day loose. Condesa is the perfect landing zone because you can walk almost everywhere, and your first real move should just be a gentle loop through Parque México — think shady paths, Art Deco buildings, joggers, dog walkers, and that immediate “okay, I’m really in Mexico City” feeling. Give yourself 30–45 minutes at an easy pace, especially after a flight and time change. If you want a low-key caffeine stop next, Maison Kayser is a dependable choice for coffee, pastries, or a light bite; expect around $10–20 per person, and it’s an easy place to sit down without committing to a big meal.
For dinner, walk or take a very short ride to Lardo in Condesa — this is one of those first-night restaurants that feels polished without being stiff, which is exactly what you want after traveling. The terrace is the move if the weather is nice, and it’s worth lingering over a few dishes rather than ordering fast and leaving. Plan on about 1.5 hours and roughly $25–45 per person, a little more if you go with wine or cocktails. After dinner, keep the evening simple: a short stroll back through Condesa or a quiet drink nearby is enough. You’ll want to be rested for the rest of the trip, and on a first day, not over-scheduling is the best luxury.
From your base in Mexico City, head into Centro Histórico early and aim to arrive at Palacio de Bellas Artes right around opening time if you can. Going by Uber, Didi, or a taxi usually takes about 20–35 minutes depending on traffic, and it’s worth starting before the city fully wakes up so you’re not stuck in the morning crawl. Once you’re there, give yourself about an hour to take in the building itself and, if it’s open, step inside for the murals and the Art Nouveau-to-Art Deco contrast that makes it one of the city’s best first stops.
A short walk brings you to MUNAL Museo Nacional de Arte, which fits beautifully right after Palacio de Bellas Artes because the whole area rewards slow strolling. Plan on 1 to 1.5 hours here; the building alone is worth the visit, and the collection gives you a strong sense of Mexican art across centuries. If you like photographing architecture, this is a great place to linger in the courtyards and on the grand staircase without feeling rushed.
For lunch, settle into Café de Tacuba and order something traditional in the middle of the day when the room feels lively but not overwhelming. It’s a classic CDMX stop, and the setting is part of the experience, so don’t worry about eating fast. Budget around $15–30 USD per person, and expect roughly an hour if you want time for coffee or dessert. Afterward, walk toward the Zócalo and just let the scale of it sink in — this is where the city feels both enormous and deeply historic, and the best move is to wander without a strict plan for about 45 minutes.
From the Zócalo, continue to Templo Mayor, which is one of the most important places in the city to understand what was here before the colonial grid. It’s right next to the square, so the transition is easy, and you’ll want 1 to 1.5 hours to move through the site and museum at a relaxed pace. If you’re visiting in July, go with water and comfortable shoes; the center can be hot, and the stone streets hold onto the heat. The best rhythm for this day is not to cram in extra stops — the combination of monumental buildings, museums, and archaeology already gives you a full, satisfying central-city day.
For dinner, finish at El Cardenal, which is a very smart choice after a long walking day because it’s reliable, comfortable, and still very much in the spirit of classic Centro Histórico dining. Plan for 1 to 1.5 hours and about $20–40 USD per person, depending on what you order. If you still have energy afterward, it’s pleasant to take one last evening walk around the center when the crowds thin out and the buildings glow a little softer; otherwise, this is a good day to head back and rest up for the neighborhoods ahead.
Start early and get to Museo Nacional de Antropología as close to opening as you can; if you’re coming from Centro Histórico, an Uber or Didi is usually the smoothest move and takes about 20–30 minutes depending on traffic, with a little extra time if there’s weekend congestion around Chapultepec. The museum opens around 9:00 AM, and that first hour is the calmest before the school groups and tour buses build up. Plan on 2–3 hours here at minimum — this is the kind of place where rushing feels like cheating yourself. The big draw is the scale and quality: the Aztec Sun Stone, the Mayan rooms, and the architecture of the courtyard itself all deserve unhurried attention.
After the museum, step straight into Bosque de Chapultepec to reset your brain a bit. This is the city’s lung, and after a dense museum visit it’s the perfect transition: shaded paths, lake views, snack stands, joggers, families, and just enough breeze to make you forget you’re in a megacity. Give yourself 45–60 minutes to wander or sit, especially if the day is warm. From there, continue to Castillo de Chapultepec — it’s an easy walk uphill, but wear comfortable shoes because the climb is real. The castle usually opens around 9:00 AM and is best visited in the early afternoon for softer crowds and better light; budget 1.5–2 hours so you can enjoy the terrace views over the city and the historic rooms without hurrying through.
On the way back toward your evening base, stop for coffee and something sweet at Café Nin in Juárez. It’s a polished but still very approachable spot for a mid-afternoon break, and it fits the day well after a lot of walking and museum time. Expect to spend about 45 minutes here; prices are usually in the $8–18 USD range per person depending on what you order. If you’re coming from Chapultepec, a quick Uber or Didi is simplest, though if you still have energy it’s also a nice neighborhood to linger in briefly before heading on. This is a good moment to slow down, cool off, and save room for dinner.
Finish with Pujol in Polanco, and make this the one reservation you don’t mess around with — book well in advance, especially for a weekend. It’s one of Mexico City’s most famous restaurants for a reason, and dinner here works best if you treat it as the centerpiece of the day rather than just a meal. Expect roughly $120–200 USD per person depending on menu and drinks, and plan for a leisurely evening instead of a quick stop. From Café Nin, an Uber to Polanco is straightforward, and if you’re heading back toward your hotel afterward, leave a little buffer for weekend traffic; in this city, dinner can end beautifully but the ride home can still take longer than you think.
Start with Casa Lamm in Roma Norte and give yourself about an hour to wander in before the neighborhood fully wakes up. It’s one of the best places to ease into Roma because it feels calm, leafy, and a little old-school, with a courtyard vibe that makes the whole area feel less rushed than the café scene outside. If you’re coming in from Polanco, the Uber/Didi or taxi ride is usually about 15–25 minutes when traffic is behaving, and it’s smart to leave after breakfast or before the midday crush so you arrive without stress. If you want coffee first, grab it nearby and then take your time here; the point is to start slow.
From there, it’s a very easy walk over to Parque España in Condesa, and this is the part of the day where you just let the city unfold around you. The park is best late morning, when the shade is welcome and the neighborhood feels lively but not yet chaotic; plan on 30–45 minutes to sit, people-watch, or just stroll under the trees. You’re close enough to pick your route between Roma and Condesa based on what looks good — that’s the fun of this area — but don’t feel like you need to be efficient. This is one of those Mexico City days where the in-between is half the experience.
Head back into Roma Norte for Rosetta, which works beautifully as a midday stop because it’s polished without feeling stiff. The bread and pastas are the draw, but even if you’re not doing a full lunch, it’s worth settling in for a proper meal or at least pastry-and-coffee mode; budget roughly $20–40 per person. After that, make your way to Mercado Medellín in Roma Sur, where the mood changes fast: this is the more everyday, neighborhood-side of the area, with produce stalls, spices, snacks, and food counters that feel much more local than the sit-down restaurant circuit. Give yourself about an hour here, and go with an open mind — it’s a good place to sample something simple, chat with vendors, or pick up fruit for later.
For your main meal, head back to Contramar in Roma Norte for an early dinner or late-afternoon supper. It’s famous for a reason, and this is the kind of place where the timing matters: if you can go a bit earlier than prime dinner hour, you’ll usually have a smoother experience and a better shot at a relaxed table. Expect 1.5 hours and roughly $35–70 per person, depending on how much you order. End the night with Panadería Rosetta for dessert or a coffee; it’s the perfect closing stop because it keeps you in the same neighborhood and gives the day a softer finish. Go for a pastry, something sweet, and a short walk back through Roma Norte if you’ve still got energy — the area feels especially good at night when the trees are lit and the streets are busy but not overwhelming.
Leave Roma Norte early and head south to Coyoacán by Uber, Didi, or taxi; plan on about 30–50 minutes depending on traffic, and aim to arrive right when Museo Frida Kahlo opens so you’re not stuck in the longest line. Tickets are timed and sell out fast, especially in July, so book ahead and give yourself a little cushion for the walk from the drop-off. Inside, spend about 1–1.5 hours moving through La Casa Azul at an unhurried pace — the house is compact, but it’s one of those places that rewards slowing down and noticing the details in the rooms and courtyard.
From there, it’s a short, easy stroll to Jardín Centenario, which is the nicest way to let the morning breathe a little. Grab a bench, watch the neighborhood wake up, and if you want something cold, stop for an agua fresca or a quick coffee from one of the nearby stands. Then continue a few blocks to Mercado de Coyoacán for lunch; this is the right place to keep it casual with quesadillas, tostadas, pozole, or a torta, and you can eat well for roughly MXN 200–400 per person. It’s lively without feeling too chaotic if you arrive before the deepest lunch rush, and you’ll still have time to wander a little after eating.
In the early afternoon, head to Museo Anahuacalli, which pairs beautifully with the Frida visit because it gives you a very different side of the same artistic world. The building itself is the draw here — dark volcanic stone, dramatic geometry, and a setting that feels almost temple-like — so budget around 1.5 hours and don’t rush it. When you’re done, return to the neighborhood and settle into Los Danzantes for dinner; it’s one of the better polished meals in Coyoacán, with modern Mexican dishes, good mezcal, and an atmosphere that feels calm after a full day out. Expect roughly MXN 500–1,000 per person depending on drinks and plates. If you’re not too tired after dinner, it’s worth one last slow loop around the square before heading back — Coyoacán is especially nice at night, when the crowds thin out and the plazas feel a little softer.
If you’re coming from Chicago on a morning or red-eye arrival pattern, the day works best when you keep the first chunk simple: get out to Xochimilco early, before the heat and weekend crowds build. From central Mexico City, an Uber or Didi to the Embarcadero Nativitas or Embarcadero Cuemanco area usually takes about 25–45 minutes depending on traffic; if you’re staying farther north, give yourself a little extra. The best rhythm is to arrive around opening time, pay once you’re at the dock, and then hire a full trajinera rather than trying to piece together a ride on the spot. Budget roughly MXN 500–1,200 per boat per hour depending on the embarcadero, day, and how hard you negotiate, and expect to spend 2–3 hours total if you include the canal cruise, bathroom stop, and a little time figuring out the right dock.
After the boat ride, head back toward Coyoacán and make Mercado de Coyoacán your casual reset. It’s a good place to grab a quick bite without making the day feel overly scheduled—think quesadillas, tlacoyos, esquites, fresh juice, or a late snack of nieves if it’s hot. Don’t overthink it; just wander the aisles, pick the stall that looks busiest, and keep it to about 45 minutes so you still have room to enjoy the neighborhood. If you want a calmer coffee stop afterward, Café Avellaneda is the move: excellent espresso, pour-overs, and a very local feel, usually around MXN 70–140 for a drink. It’s the kind of place where you can sit for 30–45 minutes, cool off, and mentally shift into pack-up mode before the airport day starts to feel real.
Build in a proper return to your Mexico City hotel for a shower, repack, and luggage check before you head to Benito Juárez International Airport (MEX). I’d leave yourself at least 1–1.5 hours for that reset, because July traffic can be annoying and the airport move is not where you want to improvise. For the ride to MEX, Uber, Didi, or a taxi is still the simplest choice; from Coyoacán it’s usually 25–45 minutes, but I’d personally aim to leave about 3 hours before your flight so you have a cushion for check-in, security, and any line at bag drop. If your timing is generous, you can use the last stretch for one final, easy meal near your hotel rather than trying to squeeze in anything ambitious—by this point, the smart play is just to get yourself to the airport stress-free and let the trip end smoothly on the way back to Chicago.