Mexico 7-Day Itinerary: Mexico City, Oaxaca & Tulum for Under $1,800

April 1, 2026 · 20 min read
Itinerary Guide
Last updated: April 2026

This article contains affiliate links. If you make a purchase through these links, we may earn a small commission at no extra cost to you. Learn more

Share this guide ✨

Mexico is the kind of country that rewires your brain. Three days into your trip, you will understand why people come for a week and stay for a year. The food alone — complex moles, handmade tortillas, smoky mezcal — would justify the flight. Add ancient pyramids, vibrant colonial cities, turquoise cenotes, and Caribbean beaches, and you have one of the most complete travel destinations on earth.

This itinerary takes you from the electric energy of Mexico City to the culinary heart of Oaxaca to the laid-back Caribbean coast of Tulum. It is built for comfortable, mid-range travel: boutique hotels with character, proper sit-down restaurants alongside street food stalls, and enough time to genuinely experience each place rather than just tick boxes. Total: under $1,800 USD (excluding international flights).

Planning a World Cup 2026 trip to Mexico? — see our guide covering match schedules, packing, and stadium logistics.

💡 How to use this itinerary: Each day includes morning, afternoon, and evening plans with estimated costs in USD. Mexican pesos (MXN) are noted where relevant ($1 USD ≈ 17 MXN in 2026). Swap days within each city freely. All prices assume mid-range boutique hotels and a mix of restaurants and street food.

📷 Already know your dates? Check our Mexico packing guide for a full season-by-season checklist.

Quick Budget Overview: 7 Days in Mexico

CategoryBudget (7 days)Per Day
🏠 Accommodation (boutique hotels)$420 – $1,050$60 – $150
🍱 Food & drinks$175 – $350$25 – $50
✈️ Domestic flights & buses$100 – $200~$14 – $29
🎫 Activities & tours$80 – $150$11 – $21
📱 eSIM & misc$25 – $50~$4 – $7
Total (excl. international flights)$800 – $1,800$114 – $257

The sweet spot for this itinerary is $1,200–$1,500. At that level, you are sleeping in stylish boutique hotels, eating world-class food (including Michelin-recognised restaurants in Mexico City), and doing every activity that matters. Mexico is extraordinary value for money.

💰 Currency note: Mexico uses the Mexican peso (MXN). $1 USD ≈ 17 MXN in 2026. Credit cards work in cities and tourist areas, but carry cash for markets, street food, taxis, and smaller towns. ATMs are everywhere — use bank ATMs inside branches to avoid skimming. Withdraw pesos, not dollars.

✈️ Compare flight prices to Mexico.

Aerial view of Mexico City's historic Zocalo square and cathedral
Mexico City’s Zócalo — one of the largest public squares in the world

The Route: Mexico City → Oaxaca → Tulum

DaysCityHighlights
1–3Mexico CityTeotihuacán, Chapultepec, Roma/Condesa, Coyoacán, street tacos
4–5OaxacaMonte Albán, mezcal distilleries, markets, mole cooking
6–7TulumRuins, cenotes, beach, Sian Ka’an biosphere
💡 Getting around: Mexico City → Oaxaca: fly (1 hour, $50–$100 on Volaris/VivaAerobus) or ADO bus (6 hours, $30–$45, very comfortable first-class). Oaxaca → Tulum: fly Oaxaca → Cancún (1.5 hours, $60–$120), then ADO bus to Tulum (2 hours, $10–$15). Book domestic flights 2–4 weeks ahead for the best prices.

Day 1: Mexico City — Historic Centre & Teotihuacán

Est. cost: $100–$160

🌅 Morning: Teotihuacán Pyramids

Leave early (7 AM) for Teotihuacán, 50 km northeast of the city. Take an organised tour ($30–$50) or an ADO bus from Terminal Norte ($5 round trip). The Pyramid of the Sun is the third-largest pyramid in the world — climb to the top for a view that stretches to the horizon across the ancient Avenue of the Dead. The Pyramid of the Moon and the Temple of the Feathered Serpent are equally impressive. Arrive early to beat the heat and crowds. Entry: 90 MXN ($5).

🍴 Lunch: Street tacos in Centro Histórico

Back in the city, head to the Centro Histórico. Get tacos al pastor from any street stand — spit-roasted pork carved onto a fresh tortilla with pineapple, cilantro, and salsa. Five tacos will cost you 50–80 MXN ($3–$5). For something more substantial, try the pozole or enchiladas at a local fonda (family-run restaurant, $5–$10 for a full comida corrida set meal).

🌉 Evening: Zócalo & Palacio de Bellas Artes

Walk through the Zócalo, Mexico City’s enormous central square, flanked by the Metropolitan Cathedral and the National Palace (free entry — see Diego Rivera’s epic murals covering Mexico’s entire history). Continue to the Palacio de Bellas Artes, the city’s most beautiful building, which glows golden at night. If there is a performance (ballet, opera, or concerts from $10), it is worth attending just to see the Tiffany glass curtain.

🎫 Book Teotihuacán tours with transport on GetYourGuide — hotel pickup included.

Day 2: Mexico City — Roma, Condesa & Chapultepec

Est. cost: $80–$140

🌅 Morning: Chapultepec Castle & Anthropology Museum

Start at Bosque de Chapultepec, the city’s massive urban park. Chapultepec Castle (90 MXN / $5) sits on a hilltop with panoramic city views — it is the only royal castle in the Americas. Then visit the National Museum of Anthropology (90 MXN / $5), one of the world’s greatest museums. The Aztec Sun Stone and Maya exhibits alone are worth hours. Free on Sundays for Mexican residents and foreigners alike.

🍴 Lunch: Roma neighbourhood

Walk south to Colonia Roma, Mexico City’s trendiest food neighbourhood. Art Deco buildings, independent coffee roasters, and some of the best restaurants in the Americas line these tree-shaded streets. For a proper sit-down meal, try Contramar (order the tuna tostadas and the grilled red-and-green fish, $20–$30 per person). For budget-friendly options, the Mercado Roma food hall has everything from craft tacos to Thai bowls ($8–$15).

🌉 Evening: Condesa mezcalerías

Colonia Condesa is the city’s bar and nightlife hub. Start with mezcal at Barra México or Baltra (cocktails 120–180 MXN / $7–$11). Mezcal is Mexico’s smoky agave spirit — order it neat to start, then try a mezcal negroni. Parque México, the neighbourhood’s central park, is lovely for an evening stroll.

Colourful Mexican street food tacos and salsas
Mexican street food — tacos al pastor, salsas, and fresh lime. Budget $3–$5 for a feast.

Day 3: Mexico City — Coyoacán & Xochimilco

Est. cost: $80–$130

🌅 Morning: Frida Kahlo Museum (Casa Azul)

Book tickets online in advance — this is the most-visited museum in Mexico and sells out days ahead. The Blue House (350 MXN / $21) is where Frida Kahlo was born, lived, and died. Her studio, personal belongings, and the garden are deeply moving. Afterwards, explore Coyoacán’s cobblestone streets and colourful plazas — it feels like a small colonial town inside the megacity.

🍴 Lunch: Coyoacán Market

Mercado de Coyoacán is a feast. Tostadas de tinga, quesadillas with huitlacoche (corn truffle — trust us), and fresh juices. Budget 80–150 MXN ($5–$9) for a generous lunch. The market is lively, colourful, and completely non-touristy.

🌃 Afternoon: Xochimilco floating gardens

Take the Metro + light rail south to Xochimilco (1 hour, $1). Hire a trajinera (colourful flat-bottomed boat) for a 2-hour cruise through the ancient Aztec canals (500–800 MXN / $30–$47 for the whole boat, split between your group). Vendors on other boats sell food, drinks, and mariachi music. It is chaotic, fun, and unlike anything else in the world.

🌉 Evening: Lucha Libre

If it is a Friday or Tuesday, catch a Lucha Libre wrestling match at Arena México (150–300 MXN / $9–$18). Masked wrestlers, theatrical drama, and a crowd atmosphere that is pure energy. Buy a mask from the vendors outside as a souvenir.

📱 Stay connected throughout your trip. Get a Yesim eSIM for Mexico — activate before you fly, data ready at landing.

Day 4: Oaxaca — Monte Albán & Markets

Est. cost: $100–$170

✈️ Morning: Fly to Oaxaca

Early flight from Mexico City to Oaxaca (1 hour, $50–$100). Check into your hotel in the Centro Histórico — boutique hotels like Casa Oaxaca Café or Hotel Casa de Sierra Nevada offer beautiful courtyard rooms for $60–$120/night. Oaxaca is immediately enchanting: colourful colonial buildings, church bells, and the smell of comal-toasted tortillas from every direction.

🌅 Late Morning: Monte Albán

Take a colectivo (shared van, 80 MXN / $5 round trip) to Monte Albán, the ancient Zapotec capital perched on a flattened mountaintop. Entry: 90 MXN ($5). The Grand Plaza, Ball Court, and Observatory are spread across a vast hilltop platform with 360-degree valley views. This was one of Mesoamerica’s first major cities, thriving from 500 BC to 700 AD. Hire a guide at the entrance ($15–$20) for the full story.

🍴 Lunch: Mercado 20 de Noviembre

Oaxaca’s legendary food market. Head to the Pasillo de Humo (Smoke Aisle) where vendors grill tasajo (dried beef), chorizo, and cecina over open flames. Point at what you want, and they will serve it with handmade tortillas, grilled spring onions, and fresh salsas. A feast for 100–150 MXN ($6–$9). Wash it down with a chocolate caliente from Mayordomo next door.

🌉 Evening: Mezcal tasting

Oaxaca is the birthplace of mezcal, and tasting it here is a different experience from anywhere else. In Situ or Mezcaloteca (both on or near Calle Reforma) offer guided flights of artisanal mezcal from $10–$20. The difference between mass-produced and village-distilled mezcal is like night and day. Afterwards, walk the Zócalo — Oaxaca’s central square is magical at night with live music and street performers.

Colourful colonial architecture in Oaxaca's historic centre
Oaxaca’s colonial centre — colourful, walkable, and arguably Mexico’s culinary capital

Day 5: Oaxaca — Hierve el Agua & Craft Villages

Est. cost: $80–$140

🌅 Morning: Hierve el Agua

Join a day tour ($25–$40 per person) or hire a colectivo to Hierve el Agua, petrified waterfalls and natural infinity pools on a cliff edge overlooking the valley. The mineral-rich water has been cascading for thousands of years, creating stunning rock formations that look like frozen waterfalls. Swim in the natural pools with one of the most dramatic views in Mexico. Arrive before 10 AM for fewer crowds.

🍴 Lunch: Craft village stops

Most tours stop at Zapotec craft villages on the way back. Teotitlán del Valle for handwoven rugs (watch artisans use natural dyes from cochineal insects and indigo), San Bartolo Coyotepec for black pottery (barro negro), and Santo Tomás Jalieza for cotton weavings. These are genuine workshops, not tourist shops. Lunch at a village comedor costs 60–100 MXN ($4–$6).

🌉 Evening: Oaxacan mole & tlayuda

Tonight, eat what Oaxaca does best. Try mole negro (the king of moles — 30+ ingredients, days to prepare) at Los Danzantes or Casa Oaxaca. A proper mole dinner with mezcal runs $20–$35 per person. Alternatively, get a tlayuda (a huge crispy tortilla loaded with beans, cheese, tasajo, and salsa — Oaxaca’s answer to pizza) from a street vendor for 60–80 MXN ($4–$5). Both are transcendent.

Traditional Mexican mezcal served in a clay cup
Oaxacan mezcal — the smokier, more complex cousin of tequila. Always sip, never shoot.

🎫 Book Oaxaca food tours & mezcal experiences on GetYourGuide — small-group tours with local guides.

Day 6: Tulum — Ruins & Cenotes

Est. cost: $120–$200

✈️ Morning: Fly to Cancún, transfer to Tulum

Early flight from Oaxaca to Cancún (1.5 hours, $60–$120). From Cancún Airport, take an ADO bus directly to Tulum (2 hours, $10–$15). Check into your hotel — Tulum town (Pueblo) has great mid-range options like Mango Tulum or Hotelito del Mar for $60–$120/night. The beach zone is more expensive and car-dependent; Pueblo is walkable and better value.

🌅 Late Morning: Tulum Archaeological Site

The Tulum Ruins (100 MXN / $6) are the only Maya ruins overlooking the Caribbean Sea. El Castillo perched on a cliff above turquoise water is one of Mexico’s most photographed spots. Arrive at 8 AM opening — by 10 AM the heat and tour bus crowds are intense. Budget 1–1.5 hours. The beach below the ruins is swimmable.

🌊 Afternoon: Cenote hopping

Cenotes are natural sinkholes filled with crystal-clear freshwater — the Yucatan has thousands of them. The best near Tulum: Gran Cenote (300 MXN / $18, stunning cave formations and turtles), Cenote Calavera (250 MXN / $15, jump through skull-shaped holes), or Cenote Zacíl-Ha (150 MXN / $9, huge open-air pool, less crowded). Rent bikes in Pueblo ($5/day) and ride to them — most are within 10 km.

🌉 Evening: Tulum beach sunset

Walk or cycle to the beach zone for sunset. The white sand and impossibly blue water are the real deal. Beach clubs like Ahau or Ziggy’s let you use their loungers if you order food and drinks (expect $15–$25 minimum). Alternatively, the public beach at the ruins parking area is free. Dinner back in Pueblo at Burrito Amor or Taqueria Honorio (yes, it is as good as everyone says) for $10–$20.

Crystal-clear cenote with natural rock formations near Tulum
Yucatan cenotes — crystal-clear freshwater sinkholes perfect for swimming and snorkelling

Day 7: Tulum — Beach Day & Departure

Est. cost: $80–$150

🌅 Morning: Sian Ka’an Biosphere or beach

Option A: Book a Sian Ka’an Biosphere tour ($60–$90). This UNESCO-protected reserve south of Tulum has mangroves, lagoons, dolphins, sea turtles, and ancient Maya canals. The boat tour through the lagoon, where you float down a lazy river surrounded by jungle, is unforgettable. Option B: If you prefer a lazy morning, grab a bike and ride to one of Tulum’s quieter beaches south of the hotel zone.

🍴 Lunch: Final Mexican feast

For your last meal, splurge a little. Arca in Tulum (if you can get a reservation) is one of Mexico’s best restaurants — tasting menu from $50. For something more casual but equally memorable, Hartwood serves wood-fired dishes with local ingredients in an open-air jungle setting ($25–$40). Or keep it simple with a final round of fish tacos from a beach stand ($5–$8).

✈️ Afternoon: Departure

ADO bus from Tulum to Cancún Airport takes 2 hours ($10–$15, departures every 30 minutes). Allow 3.5 hours before your flight. Alternatively, shared shuttles ($25–$35 per person) run direct and are slightly faster. Private transfers run $80–$120 for the car.

Turquoise Caribbean Sea at Tulum beach with white sand
Tulum’s Caribbean coast — white sand, turquoise water, and bohemian beach clubs

🎫 Book Tulum cenote tours & Sian Ka’an trips on GetYourGuide — skip-the-line ruins and private cenote access.

Where to Stay: Mid-Range Picks

Pack for beach days in Tulum — Caribbean swim essentials, reef-safe sunscreen, and beach club attire.

CityNeighbourhoodPrice RangeWhy
Mexico CityRoma / Condesa$60–$120/nightBest food, walkable, safe, great nightlife
OaxacaCentro Histórico$50–$100/nightWalk to everything, colonial charm, markets
TulumPueblo (town)$60–$150/nightBetter value than beach zone, walkable, authentic
⚠️ Tulum accommodation tip: The Tulum Hotel Zone (beach road) is beautiful but expensive ($200–$500+/night), car-dependent, and increasingly commercialised. Tulum Pueblo (town) is a 5-minute bike ride from the beach with boutique hotels at a third of the price. Stay in Pueblo and bike to the beach — you will have a better time and save serious money.

What to Eat: A Quick Mexican Food Guide

Review the international travel checklist — visa requirements, documents, and border crossing tips for Mexico.

DishWherePrice
Tacos al pastorMexico City — any street stand (El Huequito, El Vilsito)10–15 MXN each ($0.60–$0.90)
Mole negroOaxaca — Los Danzantes, Casa Oaxaca200–350 MXN ($12–$21)
TlayudaOaxaca — street vendors near 20 de Noviembre60–100 MXN ($4–$6)
ChilaquilesEverywhere — the classic Mexican breakfast80–140 MXN ($5–$8)
Cochinita pibilTulum / Yucatán — slow-roasted pork in achiote80–120 MXN ($5–$7)
Mezcal (neat)Oaxaca — In Situ, Mezcaloteca60–150 MXN ($4–$9)
Fresh cevicheTulum — beach stands and Pueblo restaurants100–180 MXN ($6–$11)

Essential Apps for Mexico

Get travel insurance for Mexico — covers medical care, trip cancellation, and adventure activities.

AppWhat It DoesCost
Uber / DiDiRide-hailing — safer and cheaper than street taxis in citiesFree
ADOBook first-class bus tickets between citiesFree
Google MapsNavigation, restaurant reviews, walking directionsFree
Google TranslateCamera mode reads Spanish menus and signsFree
GetYourGuideSkip-the-line tickets for ruins and toursFree
WhatsAppEssential for communicating with hotels and tour operators in MexicoFree

📱 Stay connected throughout your trip. Get a Yesim eSIM for Mexico — activate before you fly, data ready at landing.

Best Time to Visit Mexico

☀️ Dry Season (Nov–Apr)

The best time to visit. Warm and sunny (22–32°C), almost no rain, perfect beach weather. December–January is peak season with higher prices and crowds, especially in Tulum. February–April is the sweet spot — great weather, thinner crowds.

🌦️ Shoulder (May–Jun)

Warming up (28–35°C) with occasional afternoon showers. Prices drop, crowds thin out. Mexico City is comfortable year-round due to altitude (2,240m). A good budget-friendly window before hurricane season starts.

🌪️ Rainy Season (Jul–Oct)

Hot, humid, daily afternoon downpours. Hurricane risk on the Caribbean coast (Tulum) from June–November. Oaxaca celebrates Guelaguetza festival in July — worth the rain. Cheapest season with 30–50% hotel discounts.

🎃 Festivals (Nov–Dec)

Día de los Muertos (Nov 1–2) is extraordinary everywhere, especially Oaxaca and Mexico City. Christmas and New Year are festive but pricey in beach towns. Book accommodation months ahead for these periods.

💡 Value sweet spots: February to early April and late October to mid-November offer the best balance of weather, crowds, and prices. Día de los Muertos (late October to November 2) is worth the slight premium — it is one of the world’s most spectacular cultural events.

Frequently Asked Questions

How much does a 7-day trip to Mexico cost mid-range?
A comfortable mid-range 7-day trip costs $1,200–$1,800 USD excluding international flights. This covers boutique hotels ($60–$150/night), meals at restaurants and street food ($25–$50/day), domestic flights and buses ($100–$200 total), and activities ($80–$150 total).
Is 7 days enough for Mexico?
Yes, for these three regions. Mexico City (3 days) → Oaxaca (2 days) → Tulum (2 days) gives you cultural depth, incredible food, ancient ruins, and Caribbean beaches. For a slower pace or to add San Miguel de Allende, Mérida, or the Pacific coast, 10–14 days is ideal.
What is the best time to visit Mexico?
November–April is the dry season and best for travel. February–April offers the ideal balance of weather, prices, and crowd levels. Avoid July–October for the Caribbean coast (hurricane season). Mexico City and Oaxaca are comfortable year-round.
How do I get between Mexico City, Oaxaca, and Tulum?
Mexico City → Oaxaca: fly (1 hour, $50–$100) or ADO bus (6 hours, $30–$45). Oaxaca → Tulum: fly Oaxaca → Cancún (1.5 hours, $60–$120), then ADO bus to Tulum (2 hours, $10–$15). Book domestic flights on Volaris or VivaAerobus 2–4 weeks ahead for best prices.
Do I need a visa for Mexico?
US, UK, Canadian, EU, and Australian citizens can visit visa-free for up to 180 days. Indian passport holders need a Mexican visa, but if you hold a valid US, UK, Canada, Japan, or Schengen visa, you can enter Mexico without a separate visa. Apply at the Mexican embassy 4–6 weeks ahead if needed.
Is Mexico safe for tourists?
Mexico City, Oaxaca, and Tulum are generally safe tourist destinations. Use Uber or DiDi instead of street taxis, stick to well-traveled areas, avoid walking alone late at night in unfamiliar neighbourhoods, and keep valuables out of sight. The tourist zones in this itinerary are well-policed and millions of visitors travel them safely every year.
Should I tip in Mexico?
Yes, tipping is expected. Restaurants: 15–20% of the bill. Bartenders: 10–15%. Hotel housekeeping: 50–100 MXN/day. Tour guides: 100–200 MXN per tour. Taxis and Uber: not expected but rounding up is appreciated. Always tip in Mexican pesos, not US dollars.
Can I drink the tap water in Mexico?
No. Always drink bottled or purified water. Hotels and restaurants use purified water (agua purificada) for cooking and ice, so ice in drinks at restaurants is generally safe. Street food stalls usually use purified water too. Carry a reusable bottle with a filter for convenience and sustainability.
Share this guide ✨

Plan Your Mexico Trip

Get a personalized packing list, visa requirements, and local tips for your exact travel dates.

Start Planning →

Rent a Car in Mexico

Compare local car rental deals — no hidden fees, free cancellation.

Travel Essentials for Your Mexico Trip

Hand-picked tools our readers love. Affiliate links — we may earn a commission at no extra cost.

📱
Yesim eSIM
eSIM data in 150+ countries
🛡️
SafetyWing Insurance
Travel medical from $1.50/day
🎯
GetYourGuide
Skip-the-line tours & activities
🚐
Welcome Pickups
Airport transfers in 350+ cities
🏨
Trip.com Hotels
Compare hotels & B&Bs
🧳
Bounce Luggage Storage
Store bags in 4,000+ cities
Want ad-free plans? Try PackSmart Pro →

🛡️ Get Travel Insurance in 2 Minutes

Trusted by 1M+ travelers. Coverage starts from $1.50/day.

Get a Quote from SafetyWing →

Never Miss a Travel Guide

Get the latest packing lists, destination guides, and travel tips delivered to your inbox.

No spam. Unsubscribe anytime.