02/05/2024

Click Travel

Easy For Anywhere

6 Best Mexico Itineraries (With Maps + Tips!)

16 min read
6 Best Mexico Itineraries (With Maps + Tips!)

Mexico is always a good idea! From the surf on the Pacific to the copious culinary discoveries in Mexico City, I could keep exploring the country forever. Unfortunately, time exists, and we don’t always have forever…

Luckily for you, I’ve put together 6 Mexico itineraries ranging from 1 to 4 weeks that will take you to some of the best towns, cities, and attractions in Mexico.

“So, which itinerary is best?”, you may wonder.

Well, it all depends on your specific interests and goals!

Most travel blogs only share one itinerary for Mexico, often based on one trip. But this country is HUGE, so let’s take a wider look at the possibilities.

I’ll give you an idea of what to expect from each travel route so you can pick one that fits your interests and available time.

Why listen to me? While I’ve not been everywhere (who has?), I’ve covered Mexico fairly extensively over the years! The map below shows all the major places I’ve been to. Some places are of course still on my list…

Quick Answers

Best for first-time Mexico: the Yucatan for beaches, or central Mexico for cities & culture

Best for backpackers: the classic route from Mexico City to the Yucatan

Best for beaches: Yucatan, the Oaxaca coast, or Baja California

Best for resorts: Cancun or Cabo is where you’ll want to be!

Mexico Itineraries

Itinerary 1. Mexican Culture, Cuisine & Coast

Suggested time: 2 weeks

In a nutshell: For a perfect sampler menu with buzzing cities, cuisine, archaeological sites, nature, and beach life, this 2-week Mexico itinerary is your best bet. It’s amazingly varied and includes the cultural city of Oaxaca and the laidback and largely unspoiled beaches of the Pacific coast.

How to shorten: For a perfect 10-day trip, you could potentially start in Oaxaca and cut Mexico City (as painful as that decision may be, as the capital is amazing!). Or you can leave out the beach destinations for a more culture-focused trip.

A map of Mexico for an itinerary to Oaxaca Coast

When I’m traveling I often want a little bit of everything. Give me some culture, a dash of adventure, and a heaping of delicious food and I’m happy. If this sounds like you, then you’ll surely love this Mexico itinerary.

Start by flying into Mexico City. There are a lot of international airlines heading there, so you should be able to find a flight that fits your budget.

Mexico City is full of incredible food, museums, and historical sights, so I highly recommend spending around 4 days. Some of my must-sees are the Zocalo, the Aztec pyramids of Teotihuacan, and the Frida Kahlo Museum. You can plan your stay using my in-depth Mexico City guide.

You can also take one of my favorite day trips out to Xochimilco, a canal system of artificial islands where you can take a colorful gondola down the waterways. Boats will pull up beside you to sell you yummy cocktails, tacos, and even mariachi bands! It’s one of the most fun activities in Mexico City.

You can take this tour that includes Xochimilco and Coyoacan for a boat ride and a walk down the cobblestone streets of the latter. In between, you will visit the esteemed National Autonomous University of Mexico. To conclude the day, you can stop at Casa Azul, the birthplace of Frida Kahlo, where you can dive into the artworks made by the passionate artist.

On your way out of the capital, head to Puebla for a day where you can discover the old city center and delicious food. It’s a much calmer city than the capital and it’s known for its unique chiles en nogada, where a fried chili pepper is stuffed with a variety of meats and topped with walnut cream sauce and pomegranate seeds. Delicioso!

Then it’s off to Oaxaca for 3 days. From Puebla, this takes about five hours. The easiest way is to take a coach bus. You can book a bus from Mexico City to Oaxaca online via 12go.

This colonial city is surrounded by ancient ruins and brimming with incredible street food. It’s a great place to explore the traditional Mexican culture and visit some of the local markets and craftsmen workshops.

The front of Santo Domingo Church in Oaxaca City with plants on the foreground

Oaxaca has done more than other cities in Mexico to preserve its beauty and original architecture. You can enjoy its mostly traditional low-rise buildings, shaded patios and courtyards, and various ancient churches and monasteries.

It’s also a culinary hotspot, famed for the mole negro, a complex black sauce involving a long list of ingredients, typically deep, smoky, and chocolatey. It’s something you absolutely must try!

If your time is limited and you’d like to get a great impression of Oaxaca, consider this full-day Oaxaca tour.

The last part of your trip will take you to Puerto Escondido. This beach town on the Pacific Coast of Mexico is known for its surfing waves and quaint vibe. It’s a great place to relax after all of the hustle and bustle of Mexico City and Oaxaca.

However, before you arrive, I recommend stopping in San Jose Del Pacifico for the night. It’s a small mountain town favored by hippie types with lots of nature and delicious food. There are lots of wooden eco-hotels to choose from, such as Alto de La Sierra. Backpackers will want to check out Bostel Rancho Viejo, a mountain hostel that feels almost like a remote refuge.

People swimming at a beach in Puerto Escondido, Mexico

Once you arrive in Puerto Escondido, head to Playa Zicatela for some of the best surfing in the country. You can hike up nearby mountains, explore the wildlife reserves, or just relax on a hammock and watch one of the best sunsets in the world.

There are two airports near Puerto Escondido, from where you can easily get back out to Mexico City. You can easily book a domestic flight with Volaris or VivaAerobus using the 12Go booking platform.

Don’t travel Mexico without insurance!

Travel Advice

Travel insurance will cover you for theft, medical expenses, cancellation, and more. Heymondo offers great coverage, no excess or deductibles, and an app with 24/7 assistance & doctor chat.