Itinerary
10 Days in Mexico: CDMX, Oaxaca & the Coast
Museums and markets, mezcal country, then a few days on the Pacific.
Overview
This 10 - day Mexico itinerary is for those who crave authentic flavors and deep cultural immersion, prioritizing culinary exploration and traditional arts over resort beaches. We're skipping the Yucatán's Riviera Maya entirely to focus on the central highlands and southern states, where indigenous traditions and pre - Hispanic influences are most palpable. Expect bustling markets, ancient ruins, and cooking classes that will leave you with more than just souvenirs. This journey optimizes for a rich, flavorful, and genuinely Mexican experience.
Who it's for
This itinerary suits adventurous foodies, culture enthusiasts, and travelers eager to delve into Mexico's rich heritage. It's perfect for couples or solo travelers who appreciate independent exploration and don't mind a few longer travel days. Skip this Mexico itinerary if you're looking for an all - inclusive beach vacation, prefer heavily guided tours, or have limited mobility, as it involves a fair amount of walking and navigating busy streets.
Best time to go
The best time to travel this Mexico itinerary is generally from October to April, avoiding the summer rainy season and extreme heat. November and December are particularly sweet spots, offering pleasant weather for exploring cities like Mexico City and Oaxaca, and coinciding with vibrant Day of the Dead celebrations (late October/early November). The Pacific coast around Puerto Escondido is most enjoyable from December to April when humidity is lowest. Avoid September, which can be the peak of hurricane season, especially affecting coastal areas.
Budget
| Style | Per day | What it buys |
|---|---|---|
| Budget | $70 - 95/day | Hostel dorms or budget guesthouses, street food, local buses, free walking tours. |
| Mid - range | $150 - 220/day | 3 - star boutique hotels, mix of street food and sit - down restaurants, some Ubers/taxis, domestic flights. |
| Comfort | $280 - 400+/day | 4 - star hotels, fine dining, private transfers, domestic flights, guided tours. |
What to pack
- Lightweight, breathable clothing (linen, cotton) for warm days.
- Comfortable walking shoes, as you'll be on your feet for hours.
- A light jacket or sweater for cooler evenings, especially in Mexico City.
- Reusable water bottle with a filter (e.g., Lifestraw or SteriPEN) for safe drinking water.
- Sunscreen, hat, and sunglasses for sun protection.
- A small, secure cross - body bag or money belt for essentials in crowded markets.
- Modest attire (shoulders covered, long pants/skirts) for visiting churches and some cultural sites.
Day 1: Mexico City: Arrival & Centro Histórico Flavors
Base: Mexico City
Morning. Arrive at Mexico City International Airport (MEX), clear customs, and take an authorized airport taxi or Uber to your hotel in the Centro Histórico or Roma Norte. After checking in and dropping your bags, head straight to the Zócalo (main square) to get oriented. Aim to visit the Palacio Nacional (book free tours in advance to see Diego Rivera murals) and the Catedral Metropolitana, ideally before 11 AM to avoid the largest crowds.
Afternoon. Lunch in the Centro Histórico: Seek out a traditional fonda near Calle de Tacuba for classic Mexican fare like sopa azteca and enchiladas suizas. Afterwards, explore the Templo Mayor archaeological site and museum, the main temple of the Aztec capital Tenochtitlan. Budget at least 2 hours; entry is around 85 MXN (approx. $4.50 USD).
Evening. Dinner in the Roma Norte neighborhood, known for its vibrant culinary scene. Walk along Avenida Álvaro Obregón and choose from countless options, from upscale Mexican to international fusion. Consider Contramar for seafood (reservations essential) or a more casual taqueria. Enjoy a mezcal tasting at a local bar afterwards.
🛏 Sleep: Roma Norte — central, leafy, great food, and feels safer for evening strolls than parts of Centro Histórico.
🚆 Transport: Walking day, no transport between cities.
💡 Tip: For your first meal, skip tourist traps around the Zócalo and head directly to Mercado de San Juan (known for exotic meats) or Mercado de la Merced for an authentic local experience – but go with an open mind and comfortable shoes. You'll thank me.
Day 2: Mexico City: Coyoacán & Frida Kahlo's Blue House
Base: Mexico City
Morning. Take an early Uber or taxi to Coyoacán. Arrive at the Casa Azul (Frida Kahlo Museum) right at its 10 AM opening, having booked your tickets online weeks in advance. Seriously, they sell out. Afterwards, wander through the charming cobblestone streets of Coyoacán, browsing artisan shops.
Afternoon. Lunch in Coyoacán's main square, Jardín Centenario. Grab tostadas from the Mercado de Coyoacán for an authentic, lively experience. In the afternoon, visit the Museo Nacional de Antropología in Chapultepec Park. This vast museum requires at least 3 - 4 hours to properly appreciate its pre - Hispanic collection, especially the Aztec Hall.
Evening. Dinner in the Condesa neighborhood, adjacent to Roma Norte, offering a more laid - back vibe with plenty of outdoor dining. Try a pozole or mole dish at a well - regarded spot like El Califa for excellent tacos. Afterward, take a leisurely stroll through Parque México or Parque España.
🛏 Sleep: Roma Norte — maintains consistency for ease of travel.
🚆 Transport: Walking and Uber/taxi within the city, no intercity transport.
💡 Tip: Don't just queue at the Casa Azul; pre - booking online is non - negotiable. Print your tickets or have them easily accessible on your phone.
Day 3: Mexico City: Teotihuacan Pyramids & Street Food Tour
Base: Mexico City
Morning. Embark on an early morning trip to Teotihuacan. Hire an authorized guide at the site entrance (around 800 - 1200 MXN for 2 - 3 hours) to truly understand the history of the Pyramids of the Sun and Moon. Arrive by 8:30 AM to beat the tour buses and the midday sun; the site opens at 9 AM.
Afternoon. Return to Mexico City for a late lunch. Consider a dedicated street food tour in the afternoon (e.g., with Eat Like A Local Mexico City) through neighborhoods like Colonia Doctores or San Rafael. This isn't just about eating; it's about understanding the culture behind the food.
Evening. Relaxed evening after a busy day. Dinner at a quieter spot in your neighborhood like Panadería Rosetta (Roma Norte) for exquisite bread and Italian - Mexican fusion, or explore the more traditional eateries around Mercado de San Cosme. Catch a lucha libre show at Arena México (Tuesday or Friday nights) for a uniquely Mexican cultural spectacle.
🛏 Sleep: Roma Norte.
🚆 Transport: Bus from Autobuses del Norte (Gate 8) to Teotihuacan (approx. 1.5 hours each way, 54 MXN).
💡 Tip: At Teotihuacan, bring plenty of water and wear a wide - brimmed hat. The sun is intense, and there's little shade. Negotiate the guide's price upfront.
Day 4: Puebla: Colonial Charm & Mole Poblano
Base: Puebla
Morning. Take an early bus from Mexico City's TAPO station to Puebla. Upon arrival, check into your hotel in the historic center. Start your exploration at the Zócalo, then visit the ornate Capilla del Rosario inside the Santo Domingo Church, a stunning example of Mexican Baroque architecture, aiming for opening at 10 AM.
Afternoon. Lunch in Puebla: This city is the birthplace of mole poblano, so finding a good spot is essential. Head to El Mural de los Poblanos for an authentic experience or Augurio. Afterwards, wander through the Barrio del Artista and the Parian handicraft market for Talavera pottery and other local crafts.
Evening. Dinner in Puebla's historic center. Seek out a restaurant specializing in traditional Poblano cuisine, like Fonda de Santa Clara. Don't miss trying chiles en nogada if it's in season (August - September). Enjoy a leisurely evening stroll, admiring the beautifully lit colonial buildings.
🛏 Sleep: Puebla Centro Histórico — walking distance to all major sights and restaurants.
🚆 Transport: Luxury bus from Mexico City TAPO to Puebla CAPU (ADO, Estrella Roja, or AU; approx. 2 hours, 180 - 250 MXN). Book tickets online via Busbud or directly on the ADO website.
💡 Tip: When buying Talavera pottery in Puebla, look for the holographic seal from the Consejo Regulador de la Talavera. This certifies it's authentic, handmade, and adheres to strict quality standards, not just a cheap imitation.
Day 5: Oaxaca: Mezcal & Markets
Base: Oaxaca
Morning. Take an early morning flight from Puebla (PBC) or Mexico City (MEX) to Oaxaca (OAX). While you could take a bus (6 - 7 hours), flying saves valuable time for this itinerary. Upon arrival, take a taxi to your hotel near Santo Domingo. Head out to explore the bustling Mercado Benito Juárez and Mercado 20 de Noviembre. Sample local cheeses, chapulines (grasshoppers), and fresh juices.
Afternoon. Lunch at a traditional Oaxacan comedor within Mercado 20 de Noviembre, trying tlayudas or memelas. In the afternoon, visit the Ethnobotanical Garden of Oaxaca (Jardín Etnobotánico de Oaxaca), located adjacent to the Templo de Santo Domingo. Entry is by guided tour only, usually at 10 AM, 12 PM, and 4 PM (check current times), offering deep insight into regional plants and their cultural uses.
Evening. Oaxaca is the land of mezcal. Join a guided mezcal tasting tour or visit a reputable mezcalería like Mezcaloteca or La Mezcalería for an educational experience. Dinner in the lively Reforma neighborhood, known for both traditional Oaxacan and contemporary cuisine. Try Los Danzantes for an upscale experience or a casual eatery for mole negro.
🛏 Sleep: Near Templo de Santo Domingo — central, vibrant, and safe for walking to most attractions.
🚆 Transport: Flight from Puebla (PBC) or Mexico City (MEX) to Oaxaca (OAX) (approx. 1 hour flight time from MEX; book with Aeromexico or Volaris). Taxi from Oaxaca airport to city center (approx. 30 minutes, 200 - 300 MXN).
💡 Tip: Book your flight to Oaxaca at least a month in advance, especially during peak season, as prices can surge. Compare flights from both Mexico City and Puebla, as one might offer better timing or cost.
Day 6: Oaxaca: Monte Albán & Artisan Villages
Base: Oaxaca
Morning. Take a colectivo (shared taxi) or organized tour from Oaxaca to Monte Albán, the magnificent Zapotec archaeological site perched atop a mountain. Arrive as early as possible (9 AM opening) to explore the Gran Plaza, Ball Court, and Tomb 7 before the heat and crowds intensify. Budget 3 - 4 hours.
Afternoon. Return to Oaxaca for lunch. In the afternoon, take a local bus or organized tour to visit nearby artisan villages. Teotitlán del Valle is famous for its Zapotec weavers (dye workshops are fascinating), while San Bartolo Coyotepec is known for its distinctive black pottery (barro negro).
Evening. Enjoy a Oaxacan cooking class focused on traditional dishes like mole or tamales. Many reputable schools, such as Casa Crespo or El Sabor Zapoteco, offer evening classes that culminate in eating your creations. This is a highly immersive cultural experience and a great way to meet fellow travelers.
🛏 Sleep: Near Templo de Santo Domingo.
🚆 Transport: Colectivo or organized tour to Monte Albán and artisan villages, walking within Oaxaca.
💡 Tip: When visiting artisan villages, don't be afraid to haggle respectfully, but also remember you're supporting local families. Understand the value of handmade goods and the time it takes to create them.
Day 7: Oaxaca: Hierve el Agua & Mezcal Distilleries
Base: Oaxaca
Morning. Arrange a full - day tour or private taxi to Hierve el Agua, a stunning petrified waterfall formation with natural mineral pools. Go early to enjoy the pools before the midday crowds. Wear your swimsuit! The drive takes about 1.5 - 2 hours from Oaxaca.
Afternoon. On the way back from Hierve el Agua, stop at a traditional mezcal distillery (palenque) in Santiago Matatlán or Santa Catarina Minas. Many tours include this, offering a chance to see the artisanal production process and taste various mezcals. Purchase directly from the source for better prices and quality.
Evening. Farewell dinner in Oaxaca. Splurge on a special meal at Origen or Pitiona, which offer contemporary interpretations of Oaxacan cuisine. Alternatively, explore the street food scene near the Llano Park for delicious and affordable options.
🛏 Sleep: Near Templo de Santo Domingo.
🚆 Transport: Organized tour or private taxi for the full day to Hierve el Agua and mezcal distilleries.
💡 Tip: At Hierve el Agua, bring water shoes or sandals with good grip. The rock surfaces around the pools can be slippery, and the path to the lower waterfall viewpoint is uneven.
Day 8: Puerto Escondido: Pacific Coast Relaxation
Base: Puerto Escondido
Morning. Take an early morning flight from Oaxaca (OAX) to Puerto Escondido (PMZ). This domestic flight is much faster and safer than the winding 6 - 8 hour bus journey through the Sierra Madre mountains. Upon arrival, take a taxi to your hotel in Zicatela or La Punta.
Afternoon. Settle into your coastal rhythm. Head to Playa Zicatela to watch the surfers (it's a world - famous surf break, but not for swimming unless you're very experienced) or relax at the more tranquil Playa Carrizalillo, perfect for swimming and snorkeling. Enjoy fresh seafood for lunch at a beachside palapa.
Evening. Dinner in La Punta Zicatela, a bohemian neighborhood with a laid - back vibe, organic eateries, and lively bars. Enjoy fresh grilled fish or tacos al pastor from a beachfront spot as the sun sets. Consider a bioluminescence tour in the Laguna de Manialtepec after dark for a truly magical experience (seasonal and moon - dependent).
🛏 Sleep: Zicatela or La Punta — vibrant surf town atmosphere with plenty of dining and nightlife.
🚆 Transport: Flight from Oaxaca (OAX) to Puerto Escondido (PMZ) (approx. 40 minutes; book with Aeromar or VivaAerobus). Taxi from PMZ airport to hotel (approx. 15 - 20 minutes, 150 - 200 MXN).
💡 Tip: If you're flying from Oaxaca to Puerto Escondido, pack light for the flight as regional airlines often have stricter baggage limits than international carriers. Consider leaving larger luggage in Oaxaca if you're returning.
Day 9: Puerto Escondido: Markets & Cooking Class
Base: Puerto Escondido
Morning. Visit the Mercado Benito Juárez in Puerto Escondido, a vibrant local market where you can find fresh produce, seafood, and local goods. It's a great place to soak in the local life and find ingredients for a cooking class.
Afternoon. Join a Oaxacan coastal cooking class focused on seafood and regional specialties. Many local chefs offer immersive experiences, taking you from the market to the kitchen. Learn to prepare dishes like pescado a la talla or aguachile. Alternatively, spend the afternoon surfing lessons at Playa Carrizalillo (beginner - friendly) or relaxing by the pool.
Evening. Enjoy your self - prepared dinner from the cooking class, or head to the Adoquín, Puerto Escondido's pedestrian main street, for a diverse range of restaurants and souvenir shopping. This area often has live music and a lively atmosphere.
🛏 Sleep: Zicatela or La Punta.
🚆 Transport: Walking and local taxis within Puerto Escondido.
💡 Tip: If you plan to take surfing lessons, book them a day in advance at one of the many surf schools along Playa Zicatela or Carrizalillo. Look for instructors certified by the ISA (International Surfing Association).
Day 10: Departure from Puerto Escondido
Base: Puerto Escondido
Morning. Enjoy a final Mexican breakfast overlooking the Pacific. Depending on your flight schedule, you might have time for one last swim at Playa Carrizalillo or a leisurely coffee. Double - check your flight status and allow ample time to get to the airport.
Afternoon. Head to Puerto Escondido International Airport (PMZ) for your flight back to Mexico City (MEX) to connect with your international departure. Ensure you have at least 3 hours between your domestic arrival in MEX and your international departure to account for potential delays and terminal changes.
Evening. Depart from Mexico City International Airport (MEX).
🛏 Sleep: On the plane.
🚆 Transport: Taxi to Puerto Escondido Airport (PMZ), flight from PMZ to Mexico City (MEX) (approx. 1 hour 15 minutes), then international flight from MEX.
💡 Tip: For your connecting flight in Mexico City, verify which terminal your international flight departs from. Often, domestic arrivals are T1 and international departures can be T2, requiring a monorail or shuttle transfer. Leave enough buffer time!
Travel tips
- When navigating Mexico City's vastness, use Uber or a registered taxi app (like DiDi) for safety and transparent pricing. Avoid hailing cabs on the street, especially late at night.
- Always carry small denominations of Mexican Pesos (MXN). Many street vendors, small shops, and local markets prefer cash, and some may not accept cards. You can check current exchange rates on Xe.com.
- Learn basic Spanish phrases. Even a few words like Hola, por favor, gracias, cuánto cuesta? (hello, please, thank you, how much does it cost?) will be greatly appreciated and can enhance your interactions.
- Be mindful of street food hygiene. Look for stalls with long lines, high turnover, and clean surfaces. Avoid anything that looks like it's been sitting out too long. When in doubt, stick to freshly prepared, hot items.
- Consider purchasing an eSIM before you arrive. Telcel has the best coverage in Mexico, especially when you venture outside of major cities, ensuring you have data for maps and communication.
- In Oaxaca, many small shops and artisan stalls close for a siesta in the early afternoon (2 PM - 4 PM). Plan your shopping and browsing for mornings or late afternoons accordingly.
- When ordering mezcal, ask for joven (young/unaged) or reposado (rested in oak) to start. Avoid anything labeled crema de mezcal if you're looking for traditional mezcal, as these are often sweetened liqueurs. A good resource for understanding mezcal is the Mezcal Regulatory Council website.
FAQs
Do I need a visa to travel to Mexico?
Most tourists from the US, Canada, EU, UK, and Australia do not require a visa for stays up to 180 days. You will receive a FMM (Forma Migratoria Múltiple) upon arrival, which you must keep until departure. Always check current visa requirements with your specific embassy or consulate before travel.Is it safe to drink tap water in Mexico?
No, it is not safe to drink tap water in most of Mexico. Stick to bottled water, purified water provided by hotels (often in large dispensers), or use a personal water filter bottle. Many restaurants will serve purified water and ice made from purified water.What is the best way to get around Mexico City?
For convenience and safety, use ride - sharing apps like Uber or DiDi in Mexico City. The Metro is extensive and cheap (5 MXN per ride), but can be crowded and confusing for first - timers. For a full Mexico City guide, check our page.How much should I tip in Mexico?
Tipping etiquette in Mexico is similar to the US. For restaurant service, 10 - 15% is standard, 20% for excellent service. For taxi drivers, round up the fare. For tour guides, 100 - 200 MXN per person per day is appropriate. Check our global tipping guide for more details.Can I use US dollars in Mexico?
While some tourist - heavy areas might accept USD, it's always better to use Mexican Pesos (MXN). The exchange rate offered when paying in USD will almost always be unfavorable. Withdraw pesos from ATMs affiliated with major banks for the best rates, avoiding airport ATMs if possible.What's the best way to get from Oaxaca to Puerto Escondido?
The best way is to fly. The flight from Oaxaca (OAX) to Puerto Escondido (PMZ) takes about 40 minutes with regional airlines like Aeromar or VivaAerobus. The bus journey is a winding 6 - 8 hour trip through mountains and is often uncomfortable. While flying adds to the overall cost, it is highly recommended for comfort and safety.
