Getting Between Stops
Mexico City to Oaxaca is an easy domestic flight of about an hour. There are several departures a day, so pick a midmorning one and you will be in a courtyard hotel by lunch. Check whether your flight uses MEX or the newer Felipe Ángeles Airport (NLU) north of the city, since mixing them up costs hours.
Oaxaca to Puerto Escondido is the only real decision. The highway that opened in 2024 cut the drive to roughly two and a half hours. A private driver makes it a scenic morning. Drive only by day. The alternative is a short flight on a small airline, which saves time but carries tight baggage limits.
Flying home, look at nonstops from PXM to Houston on United and Dallas/Fort Worth on American. Schedules change, so confirm before you book. Otherwise connect through Mexico City.
Where to Stay
In Mexico City, choose the neighborhood before the hotel. Roma Norte and Condesa suit couples who like to walk to dinner, with small design hotels on tree-lined streets. Polanco is calmer and more polished. The Four Seasons Mexico City on Paseo de la Reforma wraps around a garden courtyard if you want a classic luxury hotel.
In Oaxaca, the signature stay is a small hotel in a restored colonial house. Escondido Oaxaca has a modern rooftop pool in the center. The Quinta Real Oaxaca occupies a 16th-century convent with arcaded patios. Ask about air conditioning in spring.
On the coast, Hotel Escondido east of town is the honeymoon splurge, with plunge-pool bungalows on a quiet beach. Casona Sforza, an adobe-domed boutique hotel above the sea, is another striking option. Rinconada and the clifftops above Carrizalillo keep you close to the swimming coves.
When to Go
November through April is the sweet spot for all three stops. Mexico City and Oaxaca are dry and mild, with daytime highs mostly in the 70s and low 80s Fahrenheit. December and January nights can feel cold in the highlands, so pack a jacket. March and April bring jacaranda blossom to the capital.
Puerto Escondido is dry and hot in the same months, with calmer seas in the coves and reliable boat trips. From June through September, the rainy season brings afternoon storms across the route and bigger swells on the coast, which makes swimming riskier.
Two festivals deserve a decision. Day of the Dead, from October 31 to November 2, is extraordinary in both Mexico City and Oaxaca, but prices and crowds roughly double. Oaxaca's Guelaguetza in July has the same effect. Book many months ahead or plan around them.
Budget and Booking
This is a mid-range to luxury route that can flex in either direction. As an approximate guide, good boutique hotels in Mexico City and Oaxaca run from about $200 to $450 a night for two, while Puerto Escondido has comfortable boutique rooms from about $100 to $250 a night. Top design hotels and suites cost more. Food is where this trip shines on value: tacos can cost a dollar or two. Even the famous tasting menus are gentler than their US equivalents.
Book these early: the Teotihuacán balloon flight, Casa Azul tickets, Mexico City tasting menus and your Oaxaca cooking class. The plunge-pool bungalows on the coast sell out in winter. Hire your Oaxaca valley driver through your hotel.
Many smaller places on the coast are cash only. Withdraw pesos from ATMs inside banks or supermarkets rather than standalone machines.
Staying Comfortable and Safe
Altitude is the first thing to plan for. Mexico City sits at 7,300 feet and Oaxaca is also high, so drink water and go easy on mezcal for the first day or two. Pack sunscreen and hats for Monte Albán and Hierve el Agua.
In the capital, use ride-hailing apps or authorized taxis rather than hailing cabs, especially at night. Keep phones out of reach in crowded markets. In Oaxaca state, protests and road blockades happen without warning, which is one more reason to use a local driver who knows the alternatives.
The State Department rates Oaxaca at exercise increased caution and advises against driving Highway 200 west from Puerto Escondido toward Guerrero. Respect the surf: do not swim at Zicatela or exposed Bacocho. Pack repellent for dusk on the coast. If you're pregnant or hoping to be soon, check CDC travel health notices for Mexico before you book. For churches and village visits, covered shoulders are polite for both of you.
Make It Shorter or Longer
For a 9-day version, cut Mexico City to two nights and Oaxaca to three, keeping four nights on the coast. You lose the Coyoacán day and the slow market morning, but the trip still has its rhythm. Couples with only a week should pick two stops: Oaxaca and Puerto Escondido make the most relaxed pair, using a connection through Mexico City or a nonstop to Oaxaca.
With 14 or 15 days, add a night or two in Oaxaca's valleys at a rural lodge, or a second beach base. Many couples also extend the coast to five or six nights, since the beach is where the honeymoon feeling settles in.
If you want a bigger resort finish, swap Puerto Escondido for Huatulco, a short flight from Oaxaca with calmer bays and larger hotels. You trade the surf-town mood for easier swimming.