Why the honest answer is usually more days than you were planning, plus how day trips and altitude factor into the math.
Two weeks is the real ideal for a first trip, but most realistic trips land somewhere between three days and a week. 4-5 days covers the essentials without rushing, 2-3 works for a tight work-trip weekend, and 7 or more adds a day trip and a slower pace. This is a large, layered city that doesn't come close to running out of things to do.
Two weeks would be the ideal length for a first trip to Mexico City: enough time to explore without rushing, take slow mornings and long dinners, fit in a day trip or two, and still get pleasantly lost in a neighborhood you never planned on visiting. Few people can give a single city two weeks, and that’s a reasonable constraint to plan around. Most real trips land somewhere between three days and a week instead, and even at the shorter end, this is a large, layered city that doesn’t come close to running out of things to do.
Three days gets you the essentials: Centro Histórico, Chapultepec, Roma and Condesa. That’s a real, satisfying trip, and if a work trip or a tight schedule only leaves you two or three days, it still works fine. But three days barely scratches a city with dozens of distinct neighborhoods, a market culture that could occupy a week on its own, and a food scene that goes far past tacos and mezcal into regional cuisines from across the entire country. Every extra day usually goes toward something specific: a colonia most visitors skip, a market, a full day trip.
Five days is where a day trip becomes realistic. Teotihuacán, Xochimilco, and Puebla are each close to a full day once you count travel time, and trying to squeeze one into a three-day trip usually means cutting something else short. See Day Trips for which ones pair well together. Seven or more days is where the city stops feeling like a checklist: a second day trip, a slower morning, a neighborhood that never made your first-pass list.
If your schedule has any flexibility at all, lean toward more days rather than fewer. People rarely regret giving this city extra time.
One thing worth building into your day count either way: Mexico City sits above 7,300 feet, and most first-timers move a little slower than planned for the first day or two while they adjust. The altitude usually isn’t serious, but if you already know you’re sensitive to elevation changes, build in an easier first day or two rather than assuming you’ll hit the ground running, and pad your day count accordingly instead of finding out on day one.
Once you’ve landed on a length, Itineraries & To-Dos breaks down exactly what to do with it: a one-day layover loop, the three-day essentials, five days with a day trip built in, and seven or more days to slow down.
Two emails a week — Thursday weekend events, Tuesday guide deep-dive.
Thursday: what's on this weekend in CDMX
Tuesday: one deep-dive from the site's latest guides