Mexico 10-Day Itinerary: CDMX, Oaxaca, and a Pacific Beach Finish
In this guide
Four days in Mexico City, three in Oaxaca, three on the Oaxacan coast — this is the highest-yield 10-day route for a first trip to Mexico. It stacks the country’s three strongest suits (a world capital, its deepest food culture, and a Pacific beach) along a single southbound line with no backtracking, then flies you home from the coast. Here is the day-by-day plan, the transport calls between stops, and honest cost ballparks for three budget tiers.
The route at a glance
CDMX (4 nights) → Oaxaca City (3 nights) → Puerto Escondido or Huatulco (3 nights) → fly home via CDMX.
Fly into Mexico City (MEX or AIFA), out of Puerto Escondido (PXM) or Huatulco (HUX) with a connection in CDMX. Open-jaw tickets on this route are routine and save you a wasted travel day.
Days 1–4: Mexico City
Follow the neighborhood-grouped plan from our full Mexico City first-timer’s guide; in itinerary form:

- Day 1 — land and acclimate. CDMX sits at 2,240 m, so keep it gentle: check in (stay in Roma Norte or Condesa), walk the neighborhood, an early taco dinner. Hydrate more than feels necessary and go easy on the mezcal tonight.
- Day 2 — Centro Histórico. Zócalo, Templo Mayor, Diego Rivera’s murals at the National Palace or the SEP building, Palacio de Bellas Artes, sunset from the Torre Latinoamericana.
- Day 3 — Chapultepec. The Anthropology Museum (give it three hours; the Mexica and Oaxaca halls preview your next stop), Chapultepec Castle, evening back in Roma for dinner.
- Day 4 — Teotihuacán, then Coyoacán. Pyramids early before the heat, back by mid-afternoon; if energy allows, the Frida Kahlo Museum (book ahead) and Coyoacán’s plazas.
Day 5: CDMX → Oaxaca (fly, almost always)
| Option | Time | Approx. cost | Verdict |
|---|---|---|---|
| Flight (Aeroméxico, Volaris, VivaAerobus) | ~1 hr | Roughly $60–150 USD | The default — book 3+ weeks out |
| ADO first-class bus | 6.5–7.5 hr | Roughly 700–1,100 MXN | Only if budget rules or you like road time |
Morning flight, hotel drop, and you still get a full Oaxaca afternoon: the Zócalo, Santo Domingo church at golden hour, a first mezcal flight.
Days 5–7: Oaxaca City
Our Oaxaca City guide has the depth; the itinerary version:
- Day 5 (arrival afternoon) — historic center on foot, Santo Domingo, early mezcalería stop.
- Day 6 — markets and Monte Albán. Morning at Mercado 20 de Noviembre (eat in the smoke hall), midday up to Monte Albán, late afternoon in the artisan villages of Arrazola or Atzompa. Tlayudas from a street griddle for dinner.
- Day 7 — the valley day. The classic combo tour: Tule tree, Teotitlán del Valle weavers, Hierve el Agua’s petrified falls and mineral pools, and a mezcal palenque on the way back. Long day, entirely worth it.
Day 8: Oaxaca → the coast
The mountain highway to the coast was fully opened in recent years and changed this trip: what was a 7–10 hour ordeal is now roughly 3 hours to Puerto Escondido.
| Option | Time | Approx. cost | Notes |
|---|---|---|---|
| Van/shuttle to Puerto Escondido | ~3–3.5 hr | Roughly 400–600 MXN | Frequent departures; winding but fast |
| Flight OAX → PXM/HUX (Aerotucán etc.) | ~40 min | Roughly $100–180 USD | Small planes, luggage limits |
| ADO bus to Huatulco | ~5–6 hr | Roughly 500–800 MXN | The van beats it to Escondido |
Days 8–10: beach finish — Puerto Escondido or Huatulco
Puerto Escondido if you want energy: a genuine surf town where Zicatela hosts world-class barrels (experts only — swim at Carrizalillo’s sheltered cove instead), beach bars run late, and La Punta supplies the boho end. Bonus: bioluminescence tours in the Manialtepec lagoon and dawn boat trips to see dolphins and (in season) whales.

Huatulco if you want calm: nine bays of national-park-backed coastline, genuinely swimmable water, snorkeling at La Entrega, and resort-grade infrastructure without megaresort sprawl. Better for families and anyone whose ideal final act is a book and a sheltered bay.
Either way, the plan is the same: one bay-hopping boat day, one beach-and-hammock day, one buffer day for whatever the trip has taught you that you love. Fly home from PXM or HUX via a CDMX connection on day 11 (or late on day 10 if the connection works).
If your beach priorities run to boat-access coves and a town with nightlife on the Pacific’s central coast instead, Puerto Vallarta makes a fine alternate finale — swap the Oaxaca coast for a CDMX→PVR flight on day 8.
What it costs, per person, per tier
Rough, deliberately conservative ballparks excluding international flights, based on double-occupancy lodging:
| Tier | Lodging | Food/day | Intra-Mexico transport (total) | ~10-day total |
|---|---|---|---|---|
| Backpacker | Hostels/guesthouses, roughly $15–35/night | Roughly $15–25 | Roughly $80–140 (bus-heavy) | ~$500–800 USD |
| Mid-range | Boutique hotels, roughly $60–130/night | Roughly $30–60 | Roughly $180–300 (flights) | ~$1,100–1,900 USD |
| Premium | Top hotels, roughly $200–450/night | Roughly $80–150+ | Roughly $300–500 | ~$2,800–5,000+ USD |
Oaxaca stretches your money furthest; CDMX fine dining and coast-season beachfront rooms are where budgets inflate. Carry cash for markets, street food, vans, and tips — our Mexico money guide covers the ATM strategy that avoids the worst fees.
Variations on the route
The 4–3–3 spine bends well if your interests or timing differ:
- Colonial highlands swap. Trade the beach finish for San Miguel de Allende: CDMX (4) → San Miguel (3) → Oaxaca (3), flying home from Oaxaca. You lose the sand but gain the prettiest town in the highlands, and the CDMX→San Miguel leg is a comfortable 3.5-hour bus rather than a flight.
- The 14-day version. Keep the spine and add San Miguel between CDMX and Oaxaca (2 nights) plus a fourth beach night. Fourteen days at four bases is the most trip you can take before packing fatigue sets in.
- Reverse it. Landing at the beach and finishing in CDMX works fine logistically — the argument against is acclimatization (you hit the 2,240 m capital already tired) and the fact that ending on a beach is simply better trip design.
- The 7-day compression. CDMX (3) → Oaxaca (3) → fly home via CDMX, cutting the coast entirely. A legitimate trip; do not instead try to keep all three stops in seven days.
Practical notes for this route
- Book in this order: international flights, then CDMX→OAX flight, then Frida Kahlo tickets, then hotels. The internal flight and Frida tickets are the two that sell out.
- Timing: November–April is dry season everywhere on this route. Day of the Dead (late Oct–Nov 2) is spectacular in both CDMX and Oaxaca but requires booking months ahead.
- Pace check: three one-night-stand cities in 10 days is a mistake; three real bases is a trip. Resist adding a fourth stop.
- Safety: this corridor is the well-worn tourist spine of southern Mexico. Standard precautions apply — the honest regional breakdown is in our safety guide.
- Food courage: the best meals on this route cost under $3 and come off a comal. Read the street food guide before day one and eat accordingly.
Ten days, three bases, one southbound line — it is the rare first-trip itinerary that veterans still repeat.
Frequently asked questions
Is 10 days enough for a first trip to Mexico?
Yes, if you limit yourself to one region. The CDMX–Oaxaca–coast corridor gives you a major capital, Mexico's best food city, and a Pacific beach without long travel days or backtracking.
Should I fly or take the bus between stops?
Fly CDMX to Oaxaca (about 1 hour versus 6.5 or more by bus) unless you are on a strict budget. From Oaxaca to the coast, the highway van or flight both work: vans take roughly 3 hours to Puerto Escondido, while small planes take about 40 minutes.
Puerto Escondido or Huatulco for the beach days?
Puerto Escondido for surf energy, beach-town nightlife, and a younger crowd; Huatulco for calm swimmable bays, resort infrastructure, and families. Both connect back to Mexico City by direct flight for the trip home.
How much does a 10-day Mexico trip cost?
As a rough guide, excluding international flights: backpacker travelers spend around $50–80 USD per day, mid-range around $100–180 per day, and premium travelers $250 or more per day. Mexico City and the coast run pricier than Oaxaca.
Keep planning
- Teotihuacan Day Trip from Mexico City: Tickets, Transport, Timing
How to visit Teotihuacan from Mexico City: 210 MXN tickets, 08:00-17:00 hours, the Norte bus, tours and balloons, plus the current rules on climbing the pyramids.
Updated Oct 2026 - Best Time to Visit Mexico: Regions, Seasons, and Hurricanes
Best time to visit Mexico by region: the dry season (November-April) suits most trips; learn the hurricane dates for the Caribbean and Pacific coasts.
Updated Oct 2026 - Is Mexico Safe for Tourists? An Honest Regional Breakdown
A non-alarmist look at safety in Mexico — how risk varies by region, what US advisories actually mean, taxi and ATM precautions, and the scams to know.
Updated Oct 2026