10-day itinerary in Mexico: Mexico City, Oaxaca and Puerto Escondido
Local guide

Explore Puerto Escondido

Our guide to discovering Puerto Escondido from a local perspective.

Our blog · click any article to read it in full

"Discover a complete 10-day itinerary in Mexico: the cosmopolitan side of Mexico City, the traditions of Oaxaca and the bohemian feel of Puerto Escondido. Culture, food and beach in a single trip!"

Mexico is a country that has it all: vibrant cities, magical towns and idyllic beaches. This 10-day itinerary takes you through three essential destinations: Mexico City (CDMX), Oaxaca and Puerto Escondido. Combining the best of the cosmopolitan, the traditional and the laid-back, this trip lets you experience the country in full. Get ready to fall in love with Mexico.

Mexico City (CDMX): 3 days of culture and city life

We start in Mexico City, one of the most vibrant and fascinating cities in the world. In 3 days you can explore its cultural, architectural and culinary riches:

- Explore the historic centre: visit the Zócalo, the Metropolitan Cathedral and the Templo Mayor.

- Immerse yourself in art: take in the National Museum of Anthropology and the Palacio de Bellas Artes.

- Enjoy the food: from street tacos to fine dining at restaurants such as Pujol.

- Experience the nightlife: get to know the Roma and Condesa neighbourhoods, full of trendy bars and restaurants.

Mexico City is the perfect starting point for diving into the diversity of Mexico.

Oaxaca: 3 days of tradition and flavour

The next destination is Oaxaca, a state that wins people over with its culture, food and traditions. In 3 days you can:

- Walk the historic centre: admire the colonial architecture, visit Oaxaca Cathedral and stroll the Zócalo.

- Explore the history: discover the impressive ruins of Monte Albán.

- Taste the food: enjoy mole, tlayudas and mezcal in markets and traditional restaurants.

- Connect with the crafts: visit alebrije and textile workshops in nearby towns such as San Martín Tilcajete.

Oaxaca is a journey to the roots of Mexico, where tradition and flavour come together.

Puerto Escondido: 5 days of beach and bohemian atmosphere

To finish in style, Puerto Escondido awaits with its spectacular beaches and bohemian feel. In 5 days you can:

- Relax on the beach: enjoy Playa Zicatela, famous for its waves, or Playa Carrizalillo, perfect for swimming.

- Experience the sunset: the sunsets at La Punta de Zicatela are a show you shouldn't miss.

- Explore nature: take a trip to Manialtepec Lagoon or visit the beaches of Mazunte and Zipolite.

- Enjoy the nightlife: beach bars, live music and parties under the stars await you in La Punta.

Puerto Escondido is the perfect place to disconnect, enjoy the sea and live the famous "chill" of the Oaxaca coast.

This 10-day itinerary in Mexico combines the best of three worlds: the cosmopolitan energy of Mexico City, the tradition and flavour of Oaxaca, and the bohemian, relaxed atmosphere of Puerto Escondido. It's a complete trip that lets you experience the diversity of Mexico in a single adventure. Start planning and get ready for an unforgettable experience.

Getting between the cities:

Mexico City to Oaxaca

The fastest way is to fly from Mexico City International Airport to Oaxaca; there are direct flights of about 1 hour. Several airlines operate the route: Aeroméxico, Volaris and Viva Aerobus. The flight costs between 50 and 100 USD each way depending on the season.

If you'd rather go for a more adventurous and cheaper option, you can take a bus from the city centre; the journey takes between 6 and 7 hours. The main bus lines are ADO, OCC and ETN.

Oaxaca to Puerto Escondido:

Plane: ideal for anyone who wants to save time and travel comfortably. Perfect for travellers who are short on time or would rather avoid long road journeys.

Bus: the cheapest and most efficient option thanks to the new motorway. Recommended for travellers who want comfort and don't want to worry about driving.

Car: perfect for the adventurous, who want to enjoy spectacular scenery and stop in places such as San José del Pacífico.

Puerto Escondido to Mexico City (return):

The best option for getting back to Mexico City from the Puerto Escondido coast is undoubtedly the plane, since the bus journey can stretch to 12 hours. If you have a connecting international flight, we always recommend flying into Mexico City International Airport (AICM).

If you'd like more detail on how to get between the different cities on this itinerary, we invite you to read How to travel from Oaxaca to Puerto Escondido: plane, bus or road trip, where you'll find out which means of transport best suits you.

Direct booking

Coming to Puerto Escondido? We'll help you plan your stay.

View rooms
Keep reading

← All articles