In this guide
Mexico Field Notes

General

There is so much more to Mexico than the inside of an all-inclusive resort. I went to Mexico for the third time and finally felt like I was able to explore this amazing country. Mexico is home to gorgeous colonial cities, amazing cuisine, beautiful beaches and untapped historical sites. From what we see in the media, many people are too afraid to explore, but it is well worth it.

The food alone justifies the trip, but the mix of pre-Hispanic history, gorgeous colonial cities and a genuinely social backpacker scene is what makes it special. For my last trip, I spent about three weeks going through central Mexico from Mexico CityPueblaOaxacaPuerto Escondido and am going to focus on these locations here.

Suggested Route Overview
11. MEXICO CITY4–5 DAYS 22. PUEBLA2–3 DAYS 33. OAXACA4 DAYS 44. PUERTO ESCONDIDO2–3 DAYS

Mexico City

4–5 days recommended

Mexico City is the second largest city in the Americas and home to over 23 million people. The city, formerly known as Tenochtitlán, was built by the Aztecs on a lake with over 70 volcanoes surrounding it. Mexico City played an important role in the Spanish Conquest of the Americas and has continued expanding since. The city is enormous and it sprawls further than anywhere else that I've been. Mexico City is packed with things to do so spend at least 4–5 days here.

Neighborhoods
What to Do
Where to Eat
Where to Drink
Where to stay

Puebla

2–3 days recommended

Puebla is the fourth largest city in Mexico and located just 2 hours away. It is popular among Mexican tourists, but has largely remained undiscovered by Western tourists unlike Mexico City. The city was gorgeous with cobblestone streets, bright-colored buildings and a beautifully maintained colonial old town. Puebla played an important role in Mexican history as the site of the famous Battle of Puebla on Cinco de Mayo, where Mexican forces defeated the French Army in 1862.

They are also famous for their regional dishes throughout Mexico so definitely worth trying. I would spend two days in Puebla combined with a quick day trip to the Pueblo Mágico of Cholula.

What to Do
Day Trip to Cholula
Where to Eat
Where to stay

Oaxaca

4 days recommended

Oaxaca (pronounced woa-ha-ca) is one of my favorite cities in Mexico blending authentic Mexican culture, a unique local food culture, well preserved colonial architecture and a beautiful desert aesthetic. It also has the best mezcal in the world. It is considered by many to be the "Food Capital of Mexico" due to unparalleled variety of dishes and complex flavors.

For a first time visit, give it at least four days and your days will be packed with interesting activities.

What to Do
Where to Eat
Where to Stay

Puerto Escondido

2–3 days recommended

Puerto Escondido is a small surfer town on the Pacific coast of Mexico that has just one main dirt road lined with shops and restaurants. I didn't expect to even go here, but ended up following some friends here and had a blast.

Puerto Escondido is a popular backpacker town and gets busy during peak season. The main beach is a popular surf spot, a great place to relax and watch the sunset. The main things to do in town are surf and party so plan your trip accordingly! I would recommend 2 to 3 days depending on your preferences.

What to Do
Where to Eat
Nightlife
Where to Stay

Other Places to Consider

Here are the spots in Mexico that I'm excited to visit next time: