What are the top ten things to do in Mexico?
From exploring ancient ruins and fascinating museums to admiring stunning landscapes and sampling delicious treats, there’s plenty of things to do in Mexico. Take your pick of exciting and inspiring activities from our curated list of highlights.
Dream Carefree
Go ahead and dream big. Enchanting Travels experts are here to help you plan the ultimate escape. Tell us your vision for the trip of a lifetime and we’ll make it a reality.
Plan Carefree
One of our destination experts will reach out to craft a completely customized itinerary. Book your personalized journey and know that our flexible policies have you covered.
Travel Carefree
Relax and prepare for takeoff, knowing that your trip is perfectly planned and you have a personal concierge on call 24/7. Our experts are here to keep you safe and handle the details.

1Visit Charming Colonial Towns
Mexico is not short of colonial-era towns bursting with wonderful architecture and rich histories. In addition to the country’s diverse capital, you’ll spot vibrant baroque Spanish architecture in San Miguel de Allende and beautiful buildings covered in locally-made Talavera tiles in the UNESCO World Heritage city of Puebla.

2Explore Maya and Aztec Ruins
Taking a tour of one of the country’s 3000 archaeological sites is definitely one of the top things to do in Mexico. For millennia-old Maya ruins, head to Chichén Itzá or Palenque that are known for their stepped pyramids and intricate stone carvings. If Aztec sites fascinate you, you can’t beat the ancient city of Teotihuacan, located just outside Mexico City.

3 Indulge in a Culinary Tour of Mexico City
Mexico’s colorful, fragrant and often spicy cuisine makes it a must-visit destination for food lovers from around the globe. Try out all the tastiest local dishes, from generously filled tacos to mouth-watering stuffed tortas, on a gastronomic tour of Mexico City.

4Stay at a Luxury Hacienda in Yucatan Peninsula
Haciendas, or Mexican estates that previously used to serve as plantations, mines or factories, are in abundance in the vast Yucatan region. Many date back to the 16th century and have been transformed into luxury guest houses packed with Mexican colonial history.

5 Become one with Nature in Chiapas
Chiapas is the southernmost state in Mexico and a haven for those who love to get outdoors and off the beaten track. Cool off in the clear pools of the Agua Azul waterfalls or go on a day trip to Montebello National Park, home to over 50 stunning lakes, each with their own unique color.

6Enjoy a Mezcal Tasting Tour in Oaxaca
Oaxaca is known for the production of one of Mexico’s most popular beverages – Mezcal, an alcoholic drink made from native agave plants. If you’re planning a vacation in the state, savour the spirit’s distinctive smoky flavor on a tasting tour.

7 Experience Ancient Maya Traditions
Despite Mexico’s Spanish influences, many locals across the nation still practice the traditions of their ancient ancestors. Get a true taste of Maya culture in Zinacantan in Chiapas where the population is mostly Tzotzil Mayan. Alternatively, experience a traditional temazcal (sweat lodge) ceremony while in Tulum.

8 Discover the Yucatan Peninsula Cenotes
Mexico’s Yucatan Peninsula is famed for its cenotes – natural sinkholes that are windows to subterranean pools and limestone caves. Travel just outside of Chichén Itzá to Ik Kil, one of the most famous cenotes which boasts 40 meters deep crystal clear waters perfect for swimming or snorkeling.

9Learn Something at one of Mexico City’s Many Museums
Mexico City is home to over 150 museums, from those that celebrate local artists to those that provide insight into the country’s ancient cultures and traditions. Check out the city’s huge Anthropology Museum to learn about Mexico’s long history, visit the Art Deco Palacio de Bellas Artes for amazing architectural exhibits, or wander around the iconic Blue House that was the former home of Frida Kahlo.

10Enjoy Downtime at Breathtaking Beaches in Mexico
No bucket-list Mexico trip is complete without some sun therapy on the country’s stunning beaches. Head east for the fabulous beaches of Yucatan – Cancun, the spring break destination of choice, Playa del Carmen, Cancun’s slightly less boisterous cousin, Tulum where Mayan ruins meet sea, or one of the many pristine island villages such as Isla Holbox and Isla Mujeres.
If you’re out on the Pacific coast, there are plenty of options too. Head to Punta Mita, which still retains some of its sleepy beach town vibe, or Puerto Vallarta, famous for its resorts, nightlife and a host of water sports!
Discover the fascinating sights and sounds of Mexico by creating a tailor-made, luxury vacation with our experts at Enchanting Travels.

Do you have a vacation in mind? Personalize your itinerary with our Trip Builder.