Two Ways to Eat Your Way Through Mexico
Food is the reason most couples weigh these two and each wins in its own way. Mexico City is about range and ambition. Street tacos al pastor cost a dollar or two. Contramar in Roma serves tuna tostadas and grilled fish over a long lunch. Pujol and Quintonil in Polanco regularly appear on international best-restaurant lists and need booking as soon as your dates are set.
Oaxaca is about roots. Mexicans often call it the soul of their cuisine. Order mole in several colors, try a tlayuda, the huge crisp tortilla spread with asiento and beans and taste chapulines, toasted grasshoppers with lime and chile, at least once. At the Mercado 20 de Noviembre, a smoky aisle of butchers grills meat for you to wrap in tortillas. Restaurants such as Los Danzantes, Casa Oaxaca and Criollo show the modern side.
If you want the most exciting meal of your lives, the capital edges it. If you want to understand where the flavors come from, Oaxaca does.
Pace and Scale
Mexico City can be intimidating on paper, but in practice you base yourselves in one or two neighborhoods. Roma Norte and Condesa have Art Deco buildings, park-side cafés and bars. Polanco is calmer and more polished next to Chapultepec Park. Even so, you will spend real time in cars getting to Coyoacán, Xochimilco or Teotihuacán and traffic can turn a short hop into an hour.
Oaxaca's historic center is small enough to walk almost everywhere. A typical day might be Monte Albán in the morning, a long lunch, a nap and an evening in a candlelit courtyard. Day trips into the valleys take a driver, but the city itself never feels like work.
Couples who thrive on stimulation and novelty love the capital. Couples who want their honeymoon to feel unhurried tend to fall for Oaxaca. Many find three or four nights is the right dose of Mexico City, while Oaxaca rewards a longer stay.
Ruins, Art and Day Trips
Both put major ancient sites within easy reach. From Mexico City, Teotihuacán is about an hour northeast. A dawn hot air balloon over the Pyramids of the Sun and Moon is one of the most popular honeymoon splurges in the country. In town, the excavated Templo Mayor sits beside the cathedral and the Museo Nacional de Antropología could fill a day. Book timed tickets for Frida Kahlo's Casa Azul in Coyoacán well ahead, then ride a painted trajinera through the canals of Xochimilco.
From Oaxaca, Monte Albán, the hilltop Zapotec capital, is about 20 minutes away and glows in morning light. A day east of the city takes in the vast Árbol del Tule, weaving workshops in Teotitlán del Valle, the stone mosaics of Mitla and mezcal tastings in Santiago Matatlán. Hierve el Agua, with its mineral pools on a cliff edge, makes a memorable sunset.
The capital offers more art. Oaxaca offers more living craft and countryside.
Where You Will Stay
Mexico City has the broader luxury scene. Four Seasons Hotel Mexico City wraps around a courtyard garden on Paseo de la Reforma, close to Chapultepec. Las Alcobas, a Luxury Collection hotel, is an intimate spa hotel on a quiet Polanco street with well-known restaurants nearby. Roma and Condesa lean toward small boutique hotels and design guesthouses, which suit couples who want to walk out the door into café life.
Oaxaca's signature stay is a restored colonial house with rooms around a courtyard of orange trees and a rooftop for mezcal at sunset. Escondido Oaxaca is a stylish modern take in the historic center and the Quinta Real occupies a 16th-century convent with arcaded patios and a pool. Base yourselves within a few blocks of Santo Domingo for the best mix of calm and convenience.
As an approximate guide, the top hotels in both cities start around US$450 to US$650 a night, while charming smaller hotels cost far less, especially in Oaxaca.
Getting There From the US
Mexico City International Airport (MEX) is one of the best-connected airports in Latin America, with nonstops from New York, Los Angeles, Chicago, Houston, Dallas/Fort Worth, Atlanta, Miami and more. Flights take roughly two and a half hours from Texas and four to five from the coasts. Allow 30 to 60 minutes to reach Roma, Condesa or Polanco and use authorized airport taxis or ride-hailing apps.
Oaxaca International Airport (OAX) is small but has some nonstops from the US, including Dallas/Fort Worth, Houston and Los Angeles, with frequencies that vary. Many more flights connect through Mexico City, about an hour away by air. Shared vans and fixed-price taxis reach the center in 20 to 30 minutes.
That Mexico City connection is what makes a combined trip so natural. Fly into MEX, spend a few nights, then hop to Oaxaca and fly home from there or back through the capital.
Weather, Altitude and Timing
Both are highland cities, so neither gets the sticky heat of the coast. Mexico City stays mild all year, with highs mostly in the 70s Fahrenheit. The dry season runs from about November to April and March and April bring jacarandas in purple bloom. From about June to September, expect heavy afternoon storms, so plan museums and long lunches for the afternoon.
Oaxaca is warmer. The dry months from November through April bring sunny days in the low 80s, with cold nights in December and January. March through May is the hottest stretch, sometimes reaching the mid 90s. The rainy season brings afternoon showers and green valleys. The July Guelaguetza festival and Day of the Dead at the start of November are wonderful but fill hotels and push up prices.
Altitude matters more in Mexico City, at roughly 7,300 feet. Take a slow first day and go light on alcohol. In Oaxaca, pace yourselves on mezcal, since the altitude adds to its kick.
The Case for Doing Both
Unlike most comparisons, this one rarely needs a winner. A week split between the two is one of the strongest food-and-culture honeymoons in the Americas. A natural shape is three nights in Mexico City for museums, a tasting menu and the Teotihuacán balloon, then four nights in Oaxaca to slow down with markets, mezcal and the valleys.
Starting in the capital means you adjust to altitude in the bigger city and finish somewhere calmer. Flying home from Oaxaca is possible on some days, or you can connect back through MEX.
Couples who want a beach to finish on can add the Oaxacan coast or fly on to the Pacific or Caribbean, though that turns a one-week trip into ten days or more.
A few practical notes: use ride-hailing or authorized taxis at night in the capital, keep phones out of reach on the Metro and leave flexible time on Oaxaca road trips, since road blockades occasionally happen.