10 day itinerary for Mexico

Personalized with:

I want to travel at a relaxed pace

Share and earn 3 free tokens

They get 5 tokens for signing up with your link


Mexico is a beautiful country with so much to offer. Here's an ideal itinerary for 10 days in Mexico that will allow you to explore the country at a relaxed pace:

Day 1: Arrival in Mexico City

Upon arrival in Mexico City, check into your hotel and take some time to rest and recover from your journey. In the evening, head out to explore the city's vibrant nightlife and enjoy some delicious Mexican cuisine.

Day 2: Mexico City

Start your day with a visit to the historic center of Mexico City, where you can see the famous Zocalo square, the National Palace, and the Metropolitan Cathedral. Afterward, head to the Frida Kahlo Museum, also known as the Blue House, to learn about the life and work of this iconic Mexican artist. In the evening, enjoy a traditional Mexican dinner at one of the city's many restaurants.

Day 3: Teotihuacan Pyramids

Take a day trip to the ancient city of Teotihuacan, located just outside of Mexico City. Here, you can explore the impressive pyramids of the Sun and Moon, as well as the Temple of the Feathered Serpent. You can also visit the on-site museum to learn more about the history and culture of this fascinating civilization.

Day 4: Puebla

Travel to the charming colonial city of Puebla, located just a few hours from Mexico City. Here, you can explore the city's beautiful architecture, including the stunning Puebla Cathedral and the colorful houses of the historic center. Be sure to try some of the local cuisine, such as mole poblano, which is a traditional sauce made with chocolate and spices.

Day 5: Oaxaca

Take a flight to the southern state of Oaxaca, known for its rich indigenous culture and delicious food. Spend the day exploring the city's markets, museums, and historic buildings, such as the Santo Domingo Church and the Oaxaca Regional Museum.

Day 6: Monte Alban

Take a day trip to the ancient Zapotec city of Monte Alban, located just outside of Oaxaca. Here, you can explore the impressive ruins of this once-great civilization, including the ball court, the observatory, and the tombs of the rulers.

Day 7: Puerto Escondido

Travel to the beautiful beach town of Puerto Escondido, located on the Pacific coast of Mexico. Spend the day relaxing on the beach, swimming in the ocean, and enjoying some delicious seafood at one of the local restaurants.

Day 8: Mazunte

Take a day trip to the nearby town of Mazunte, known for its beautiful beaches and sea turtle sanctuary. Here, you can learn about the conservation efforts being made to protect these endangered animals, as well as enjoy some time in the sun and surf.

Day 9: Hierve el Agua

Visit the natural wonder of Hierve el Agua, located just outside of Oaxaca. Here, you can see the stunning petrified waterfalls and soak in the mineral-rich pools that are said to have healing properties.

Day 10: Departure

On your final day in Mexico, take some time to relax and reflect on your amazing journey. Depending on your flight schedule, you may have time for some last-minute shopping or sightseeing before heading to the airport for your departure flight.

Places of interest

Mexico City Mexico

Mexico City

Loading more info...

Zocalo square Mexico

Zocalo square

Loading more info...

National Palace Mexico

National Palace

Loading more info...

Metropolitan Cathedral Mexico

Metropolitan Cathedral

Loading more info...

Frida Kahlo Museum (Blue House) Mexico

Frida Kahlo Museum (Blue House)

Loading more info...

Teotihuacan Pyramids Mexico

Teotihuacan Pyramids

Loading more info...

Temple of the Feathered Serpent Mexico

Temple of the Feathered Serpent

Loading more info...

Puebla Mexico


Loading more info...

Puebla Cathedral Mexico

Puebla Cathedral

Loading more info...

Oaxaca Mexico


Loading more info...

Santo Domingo Church Mexico

Santo Domingo Church

Loading more info...

Oaxaca Regional Museum Mexico

Oaxaca Regional Museum

Loading more info...

Monte Alban Mexico

Monte Alban

Loading more info...

Puerto Escondido Mexico

Puerto Escondido

Loading more info...

Mazunte Mexico


Loading more info...

Hierve el Agua Mexico

Hierve el Agua

Loading more info...

Recent searches
© 2023 Roam Around. All Rights Reserved.