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.
- 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
GuideMexico
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.
| Day | Where | Moving how |
|---|---|---|
| 1 | Mexico City | Arrive, settle in Roma or Condesa |
| 2 | Mexico City | Centro Histórico on foot |
| 3 | Mexico City | Teotihuacán day trip |
| 4 | Mexico City → Oaxaca | Morning flight, afternoon in the centre |
| 5 | Oaxaca | Monte Albán, markets |
| 6 | Oaxaca | Mezcal village or craft towns |
| 7 | Oaxaca | Fly 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 | Morning | Afternoon | Evening |
|---|---|---|---|
| 1 | Arrive MEX | Check in, walk the neighbourhood | Dinner near the hotel |
| 2 | Zócalo and Templo Mayor | Bellas Artes, Centro | Roma or Condesa |
| 3 | Teotihuacán early | Return, rest | Antropología or free evening |
| 4 | Fly to Oaxaca | Zócalo, market | Oaxacan dinner |
| 5 | Monte Albán | Centro, Santo Domingo | Mezcal bar |
| 6 | Mezcal or craft village | Back in town | Market food |
| 7 | Fly 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.
| Leg | Option | Time | Cost (2026 estimate, check) |
|---|---|---|---|
| Mexico City → Oaxaca | Flight | 1 h 15 m (check) | US$60–140 one way |
| Mexico City → Oaxaca | Bus | 6–7 h (check) | US$35–60 |
| Cancún → Tulum | ADO bus | About 2 h (check) | US$10–20 |
| Cancún → Mérida | ADO bus | 4–5 h (check) | US$25–45 |
| Mexico City Metro | Metro 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.
| Base | Best for | Nights |
|---|---|---|
| Mexico City — Roma or Condesa | Food, cafés, walkable evenings | 4 |
| Mexico City — Centro | Museums, Zócalo, early starts | 4 |
| Oaxaca — near the zócalo | Markets, mezcal, Monte Albán trips | 3 |
| Tulum or Playa del Carmen | Beach, cenotes, ruins (check) | 3 |
| Mérida or Valladolid | Colonial 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.
| Item | Budget (2026 estimate, check) | Mid-range (2026 estimate, check) |
|---|---|---|
| Lodging per night | US$15–35 hostel | US$70–150 hotel |
| Food per day | US$15–25 | US$35–70 |
| Domestic flight | US$60–140 | US$60–140 |
| Buses and taxis | US$30–60 total | US$60–120 total |
| Sites and tours | US$20–40 | US$60–120 |
| 7-day total, excl. flights | About US$500–800 | About 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
- officialVisit Mexico (national tourism board)
- officialSECTUR — Secretaría de Turismo
- officialADO bus lines
- officialTren Maya
- secondaryWikivoyage — Mexico