A well-planned Mexico trip is less about ticking off landmarks and more about diving into experiences. From relaxing in world-class all inclusive resorts Mexico is known for, to swimming in underground cenotes and tasting regional cuisine, here are some of the things to do in Mexico that consistently top travelers’ lists - and for good reason.
Stay at an All-Inclusive Beach Resort
Mexico has become a global leader in the all-inclusive concept, particularly along the Caribbean coast and in Los Cabos. Choosing one of the established Cancun all inclusive resorts or Riviera Maya beachfront properties means accommodation, meals, drinks, entertainment, and often airport transfers are bundled into one price. Many resorts also include non-motorized water sports, daily activities, and cultural shows. For first-time visitors or families seeking convenience and comfort, this style of travel simplifies logistics while keeping you close to the sea.
Swim in a Cenote
Unique to the Yucatán Peninsula, cenotes are natural sinkholes filled with crystal-clear freshwater. The ancient Maya considered them sacred, and today they are among the most memorable highlights of any Mexico travel guide. Some, like Gran Cenote near Tulum, are open-air and perfect for snorkeling; others are cavern-like with dramatic stalactites. Always check local guidelines and use reef-safe sunscreen to protect these fragile ecosystems.
Explore Ancient Mayan and Aztec Ruins
Mexico’s archaeological heritage is extraordinary. Chichén Itzá, a UNESCO World Heritage Site and one of the New Seven Wonders of the World, draws visitors for its iconic El Castillo pyramid. Teotihuacán, near Mexico City, allows you to walk the Avenue of the Dead between massive pyramids built nearly 2,000 years ago. Tulum combines cliffside ruins with Caribbean views - a rare blend of history and scenery.
Snorkel or Dive in the Caribbean and Pacific
The Mesoamerican Barrier Reef, stretching along the Riviera Maya, is the second-largest coral reef system in the world. Snorkeling in Cozumel or Puerto Morelos offers vibrant marine life and clear waters. On the Pacific side, Cabo Pulmo National Park is known for successful coral reef conservation and diving opportunities. Between December and April, whale watching tours operate in Baja California Sur.
Experience Mexico’s Culinary Scene
Mexican cuisine is recognized by UNESCO as Intangible Cultural Heritage. Street tacos in Mexico City, mole in Oaxaca, cochinita pibil in the Yucatán, and fresh seafood in coastal towns each tell a regional story. Food tours, market visits, and cooking classes are increasingly popular activities for travelers who want more than just sightseeing.
Celebrate Día de los Muertos
If your Mexico trip falls in late October or early November, witnessing Día de los Muertos (Day of the Dead) can be deeply meaningful. Cities like Oaxaca, Mexico City, and Pátzcuaro hold parades, candlelit vigils, and beautifully decorated altars honoring loved ones. It’s not a somber event, but a vibrant cultural celebration of remembrance.
Island Hop to Isla Mujeres or Holbox
For a slower Caribbean pace, take a ferry from Cancun to Isla Mujeres or travel north to Holbox Island. Expect laid-back beaches, colorful streets, and opportunities to see whale sharks in season (typically May to September, regulated by licensed operators).
Wander Colonial Towns
Beyond the beaches, Mexico’s colonial cities offer architectural charm and artistic energy. San Miguel de Allende, Guanajuato, and Puebla feature baroque churches, plazas, and lively festivals. These destinations are perfect for travelers who prefer culture, history, and walkable streets over resort life.
Adventure Activities in Nature
Zip-lining over jungle canopies, ATV tours in the Riviera Maya, hiking in Copper Canyon (larger and deeper than the Grand Canyon), or kayaking in Bacalar’s “Lagoon of Seven Colors” add adventure to your itinerary. Mexico’s varied geography supports everything from desert excursions to rainforest exploration.