Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Mexico

7 days in Mexico: itinerary

Yes, 7 days is enough for one region, not the whole country. Do Mexico City 4 nights with a Teotihuacán day trip, then fly to Oaxaca for 3 nights. Choose this if you want food, museums and ruins; swap Oaxaca for Mérida or Tulum if you want Caribbean beaches and cenotes.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20268 min read

Key facts

Best 7-day route
Mexico City 4 nights → fly → Oaxaca 3 nights
Hotel changes
Two bases, one flight between them
Mexico City → Oaxacacheck
About 1 h 15 m by air; 6–7 h by bus (check current schedules)
Best months
Oct–Apr for the highlands; Nov–Apr for the coast
Typical costcheck
US$900–1,600 per person for 7 days, excluding international flights (2026 estimate, check)
Book ahead
Frida Kahlo Museum, and flights if travelling in December or Easter week

Overview

Seven days in Mexico buys you one region done properly, not a loop of the country. The distances are real: Mexico City to Oaxaca is a short flight or a long bus day, and Mexico City to Cancún is a flight of roughly two hours. Every extra base costs you half a day in transfers and packing.

The default route is Mexico City 4 nights, then Oaxaca 3 nights. It gives you the capital's museums and food, a half-day at Teotihuacán, and then a smaller city with Monte Albán, mezcal and markets within reach. If beaches matter more than ruins, run the same shape on the Yucatán instead: Cancún or Tulum 3 nights, then Mérida or Valladolid 4 — treat that version as check, since the supported 7-day shape here is the capital plus Oaxaca.

This route assumes you fly home from Oaxaca. If your international flight leaves Mexico City, either book a return Oaxaca–Mexico City flight or bus for Day 7 and add a buffer night in the capital, or reverse the order and end in Mexico City. Two hotel changes in seven days is the limit; three bases means you spend the trip in vans and airport queues.

Overview
DayWhereMoving how
1Mexico CityArrive, settle in Roma or Condesa
2Mexico CityCentro Histórico on foot
3Mexico CityTeotihuacán day trip
4Mexico City → OaxacaMorning flight, afternoon in the centre
5OaxacaMonte Albán, markets
6OaxacaMezcal village or craft towns
7OaxacaFly out from Oaxaca, or return to Mexico City if your international flight leaves there

Route map

The line is simple: one city, one flight, one second city. Mexico City's airport (MEX) sits inside the city, so you can be in Roma or Condesa within 30–60 minutes of landing, traffic depending. Oaxaca's airport (OAX) is about 20–30 minutes from the centre by taxi or shuttle (check).

Flights between the two run several times a day and take roughly an hour and a quarter; the bus takes six to seven hours on a good day and is a full travel day, not a hop. Fly if your trip is seven days. Confirm current schedules and durations before booking.

If you take the Yucatán version, Cancún (CUN) is the arrival airport and the ADO bus network plus the Tren Maya cover Cancún, Playa del Carmen, Tulum, Valladolid and Mérida. Buses are frequent and cheap; a rental car helps for cenotes and small ruins. Treat these Yucatán timings and services as check.

  • Mexico City → Oaxaca: fly, about 1 h 15 m (check)
  • Mexico City → Oaxaca by bus: 6–7 h (check)
  • Cancún → Tulum: ADO bus, roughly 2 h (check)
  • Cancún → Mérida: ADO bus, roughly 4–5 h (check)

Day-by-day

Day 1 — Mexico City. Land, drop bags in Roma, Condesa or the Centro, and eat close to the hotel. Don't schedule a museum on arrival day; altitude and traffic eat the afternoon.

Day 2 — Mexico City. Centro Histórico on foot: Zócalo, Templo Mayor, Palacio de Bellas Artes. Museums close Mondays, so check the day before you commit. Evening in Roma or Condesa for tacos and mezcal.

Day 3 — Teotihuacán. Leave early, before 8am, to beat the heat and the tour buses. The site is large and shade is scarce: hat, water, sunblock. Back in the city by mid-afternoon, then the Museo Nacional de Antropología if you have energy.

Day 4 — Fly to Oaxaca. Morning flight, check in, then walk the zócalo and the Benito Juárez market. Book the Frida Kahlo Museum days ahead if you want it before you leave the capital; it sells out.

Day 5 — Monte Albán in the morning, when it is cooler and quieter, then the centre in the afternoon. Eat mole and tlayudas; the food is the reason many people come.

Day 6 — Pick one: a mezcal village such as Matatlán, the craft towns around Teotitlán, or Hierve el Agua. All are day trips of half a day or more by taxi, tour or rental car; availability, opening days and transport options vary, so check before you commit.

Day 7 — Fly out of Oaxaca, or return to Mexico City if your international flight leaves from there. Leave a buffer of at least three hours between a domestic arrival and an international departure.

Day-by-day
DayMorningAfternoonEvening
1Arrive MEXCheck in, walk the neighbourhoodDinner near the hotel
2Zócalo and Templo MayorBellas Artes, CentroRoma or Condesa
3Teotihuacán earlyReturn, restAntropología or free evening
4Fly to OaxacaZócalo, marketOaxacan dinner
5Monte AlbánCentro, Santo DomingoMezcal bar
6Mezcal or craft villageBack in townMarket food
7Fly out of Oaxaca, or return to Mexico City——

Transport

Fly between regions. Domestic fares on Mexico City–Oaxaca and Cancún routes are usually reasonable if booked a few weeks out, and the time saved over a bus is most of a day. Buses are excellent for shorter hops: ADO and its subsidiaries cover the Yucatán well, with reserved seats and luggage handling. Check current timetables and fares before booking.

Inside Mexico City, the Metro is cheap and fast but crowded at rush hour; ride-hailing apps and taxis are the practical option for evenings. In Oaxaca, the centre is walkable and taxis to Monte Albán or the villages are fixed-price or negotiated before you get in.

The Tren Maya links Cancún, Playa del Carmen, Tulum, Valladolid and Mérida, with more stations opening over time. Check current timetables and whether your stop is served before you build a plan around it.

Transport
LegOptionTimeCost (2026 estimate, check)
Mexico City → OaxacaFlight1 h 15 m (check)US$60–140 one way
Mexico City → OaxacaBus6–7 h (check)US$35–60
Cancún → TulumADO busAbout 2 h (check)US$10–20
Cancún → MéridaADO bus4–5 h (check)US$25–45
Mexico City MetroMetro card—A few pesos per ride

Where to stay

In Mexico City, Roma and Condesa suit food, cafés and walking; the Centro Histórico puts the museums and Zócalo at your door but empties at night; Polanco is quieter and pricier, next to Chapultepec. Pick one and stay put for four nights. These neighbourhood recommendations are check.

In Oaxaca, stay within walking distance of the zócalo and Santo Domingo. The centre is small, and being able to walk to dinner matters more than a pool. Book early for Day of the Dead and the Guelaguetza, when the city fills and prices jump (check).

On the Yucatán version, Cancún's Hotel Zone is beach-first and car-dependent; Playa del Carmen and Tulum are walkable strips; Mérida and Valladolid put you in colonial centres with cenotes and ruins nearby. Two bases, four nights plus three, is the shape that works. Treat the Yucatán split as check.

Where to stay
BaseBest forNights
Mexico City — Roma or CondesaFood, cafés, walkable evenings4
Mexico City — CentroMuseums, Zócalo, early starts4
Oaxaca — near the zócaloMarkets, mezcal, Monte Albán trips3
Tulum or Playa del CarmenBeach, cenotes, ruins (check)3
Mérida or ValladolidColonial Yucatán, Uxmal, Chichén Itzá (check)4

Costs

A mid-range seven days — three-star hotels or good hostels, restaurant meals, one domestic flight, a couple of tours — lands around US$900–1,600 per person excluding international flights (2026 estimate, check). Budget travellers who take buses, eat at markets and stay in dorms can do it for less; beach resorts in high season push well past the top of that band.

The big variables are flights and lodging. Domestic flights booked a month out are usually the cheapest part of the trip; December, Easter week and Day of the Dead are when both hotels and flights spike. Carry some cash in pesos for markets, taxis and small towns, and expect card payments to be normal in cities.

Costs
ItemBudget (2026 estimate, check)Mid-range (2026 estimate, check)
Lodging per nightUS$15–35 hostelUS$70–150 hotel
Food per dayUS$15–25US$35–70
Domestic flightUS$60–140US$60–140
Buses and taxisUS$30–60 totalUS$60–120 total
Sites and toursUS$20–40US$60–120
7-day total, excl. flightsAbout US$500–800About US$900–1,600

Variations

Swap Oaxaca for the Yucatán if you want sea and cenotes: fly into Cancún, spend three nights around Tulum or Playa del Carmen, then four in Mérida or Valladolid with Chichén Itzá and Uxmal as day trips. Same two-base shape, different scenery. Treat this as check: the supported 7-day route is Mexico City plus Oaxaca, and the country facts give a Yucatán loop for 10 days.

If you have more time, ten days lets you add a third base or slow the pace, and fourteen days covers Mexico City, Oaxaca and the Yucatán with a flight between regions. Seven days is the minimum for two places; anything less and you should stay in one city.

Travelling with kids or in the rainy season (roughly June–October), keep the highlands and cut the beach time. Rain usually falls in afternoon bursts rather than all day, but roads and ruins get muddy.

  • 7 days: two bases, one flight
  • 10 days: add a third base or slow down
  • 14 days: capital, Oaxaca and the Yucatán
  • Beach version: Cancún or Tulum plus Mérida (check)

Questions people ask

Is 7 days enough for Mexico?

For one region, yes. Seven days covers Mexico City and Oaxaca, or a Yucatán loop, without rushing. It is not enough for the whole country: distances are long and every extra base costs half a day in transfers.

What is the best route for 7 days in Mexico?

Mexico City 4 nights with a Teotihuacán day trip, then fly to Oaxaca for 3 nights. For beaches instead, do Cancún or Tulum 3 nights plus Mérida or Valladolid 4 nights. Fly between regions rather than taking overnight buses.

Where should I stay on a 7-day trip to Mexico?

In Mexico City, Roma or Condesa for food and walkable evenings, or the Centro for museums. In Oaxaca, stay near the zócalo. On the Yucatán version, Tulum or Playa del Carmen for the beach and Mérida or Valladolid for colonial towns and ruins.

How much does 7 days in Mexico cost?

Roughly US$900–1,600 per person mid-range, excluding international flights, covering hotels, food, one domestic flight and some tours. Budget travellers using buses and markets can spend less; high-season beach resorts cost more.

Do I need to book things ahead?

Book the Frida Kahlo Museum and any domestic flights a few weeks out, and reserve hotels early for December, Easter week and Day of the Dead. Museums in Mexico City close on Mondays, so plan around that.

Deep dive

Every source; changeable facts are marked check

Sources