Top Things to Do in Mexico

We compared all 2,835 experiences in Mexico so you can choose in minutes: real prices, verified reviews and our editorial picks.

4.8 2,835 experiences from US$ 6.72 ✓Free cancellation on most experiences

All tours (2,381–2,400 of 2,835)

Puerto Escondido Party Tour: Bilingual Bar Crawl with Open Bar
›
‹
Puerto Escondido Party Tour: Bilingual Bar Crawl with Open BarWant to meet travelers from around the world on a night out in Puerto Escondido? Uno Mas Party Crawl starts with a 50-minute open bar of tequila, mezcal.Next departure: 2 Jan 2027 · From age 18★ 5.00 (3)5h 30mEN · ES✓ Free cancellationfromUS$ 38per person
Mazatlan Tequila Distillery Tour: Los Osuna Tasting
›
‹
Mazatlan Tequila Distillery Tour: Los Osuna TastingVisit Los Osuna distillery since 1876 and the artisan village of La Noria on this half-day tequila tour from Mazatlan with private transport and a guide.Every day · Hotel pickup · All ages★ 4.67 (3)3h–4hEN · ES✓ Free cancellationfromUS$ 141per person
Snorkeling and fishing in Costa Maya: 4 hours with gear
›
‹
Snorkeling and fishing in Costa Maya: 4 hours with gearFish for three hours then snorkel the reefs for one on Costa Maya's clear waters: masks, fins, life jackets, fishing gear, drinks and ice all included.Every day · First departure 08:30, last 13:30★ 5.00 (3)4hEN · ES✓ Free cancellationfromUS$ 400per group
Whale Shark Snorkeling in Isla Mujeres: May–Sept Season
›
‹
Travelers' pick
Whale Shark Snorkeling in Isla Mujeres: May–Sept SeasonSwim alongside whale sharks in Isla Mujeres with a bilingual guide, snorkeling gear and light lunch included. Five hours in the Caribbean, May through September.Next departure: 17 May 2027 · From age 12★ 5.00 (3)5hEN · ES✓ Free cancellationfromUS$ 137per person
Snorkeling in Akumal with sea turtles and sanctuary visit
›
‹
Snorkeling in Akumal with sea turtles and sanctuary visitSnorkel with wild sea turtles in Akumal Bay, then meet rescued animals at the sanctuary with a certified guide. Includes equipment and hotel pickup.Every day · 09:00 · Hotel pickup · From age 5★ 4.50 (2)3h 30mEN · ES✓ Free cancellationfromUS$ 164per person
Snorkeling in Cozumel: Catamaran to El Cielo or Passion Island
›
‹
Snorkeling in Cozumel: Catamaran to El Cielo or Passion IslandSnorkel Cozumel's coral reefs and sandbars aboard a shared catamaran with meals, drinks and equipment included.Every day · 09:00 and 14:30 · All ages★ 5.00 (2)5hEN · ES✓ Free cancellationfromUS$ 155per person
Snorkeling in Isla Mujeres from Cancun: Private boat with lunch
›
‹
Snorkeling in Isla Mujeres from Cancun: Private boat with lunchSnorkel coral reefs and visit Isla Contoy National Park and Isla Mujeres on a private boat from Cancun, with lunch, drinks and a bilingual guide.Every day · 07:30 and 08:30 · Pickup optional★ 5.00 (2)5h–7hEN · ES✓ Free cancellationfromUS$ 675per person
Ichkabal tour from Bacalar: Climb tall pyramids adventure
›
‹
Ichkabal tour from Bacalar: Climb tall pyramids adventureFour hours round-trip from Bacalar or Chetumal to Ichkabal, a sprawling Maya city buried in jungle where the tallest pyramid exceeds Chichén Itzá's.Wed and Sat · 08:30 and 13:30 · Season until 31 Oct · Hotel pickup · From age 3★ 5.00 (2)4h✓ Free cancellationfromUS$ 35per person
Ziplining in Tulum: ATV, Cenotes & Kayaking
›
‹
Ziplining in Tulum: ATV, Cenotes & KayakingFive jungle activities in one day near Tulum: ride ATVs through forest trails, zipline 1 km, swim in a cenote, kayak and join a Mayan ceremony with an expert guide.Every day · 09:00 · From age 5★ 5.00 (2)10h✓ Free cancellationfromUS$ 30per person
Private tour of 7 Huatulco bays with free sports fishing
›
‹
Private tour of 7 Huatulco bays with free sports fishingPrivate boat tour of Huatulco's seven bays departing Santa Cruz Bay, with stops at La Entrega and Maguey for snorkeling and dining.Every day★ 5.00 (2)6h–7hEN · ES✓ Free cancellationfromUS$ 330per group
Cozumelito hike near Monterrey: 10 km river walk with swimming
›
‹
Cozumelito hike near Monterrey: 10 km river walk with swimmingHike 10 km through turquoise river pools in Cozumelito canyon near Monterrey with a qualified guide, snacks and accident insurance for a full day in the Sierra Madre.Mon–Sat · First departure 06:00, last 07:30 · Pickup optional · From age 7★ 5.00 (2)6h✓ Free cancellationfromUS$ 93per person
Private Snorkeling in Costa Maya: Mesoamerican Reef & Beach Club
›
‹
-10%
Private Snorkeling in Costa Maya: Mesoamerican Reef & Beach ClubSnorkel the Mesoamerican Reef on a private boat from Costa Maya port with your own guide and captain.Every day · First departure 06:30, last 12:00 · From age 4★ 3.00 (2)5hEN · ES✓ Free cancellationfromUS$ 71per person
Private Mazatlán tour: Flexible route, air-conditioned SUV
›
‹
Private Mazatlán tour: Flexible route, air-conditioned SUVPrivate air-conditioned SUV tour of Mazatlán with pickup included. Customize your route between the lighthouse, historic center, Plazuela Machado and the malecon as you go.Every day · First departure 09:00, last 18:00 · Pickup optional★ 5.00 (2)1h–3hEN · ES✓ Free cancellationfromUS$ 45per group
Private Fishing Charter Loreto: 6 Hours in the Sea of Cortez
›
‹
Private Fishing Charter Loreto: 6 Hours in the Sea of CortezSix hours fishing the Sea of Cortez from Loreto with a private captain, tackle and bait included. Target marlin, sailfish, dorado and yellowtail in Loreto Bay National Park.Mon–Sat · 07:30★ 5.00 (2)6hEN · ES✓ Free cancellationfromUS$ 775per group
Snorkeling Isla Mujeres: MUSA, Manchones & Farito
›
‹
Travelers' pickLikely to sell out
Snorkeling Isla Mujeres: MUSA, Manchones & FaritoSnorkel three reefs off Isla Mujeres (El Farito, Manchones and MUSA underwater museum) with guide, gear and marine park entry included in 3.5 hours.Every day · 10:30 · From age 4★ 5.00 (2)3h 30mEN · ES✓ Free cancellationfromUS$ 63per person
Snorkeling at Ixtapa Island, Zihuatanejo: Half-day with lunch
›
‹
Snorkeling at Ixtapa Island, Zihuatanejo: Half-day with lunchSnorkel Ixtapa Island's Coral Beach from Zihuatanejo with gear, seafood lunch and hotel pickup included: 45 minutes in the water with an instructor.Every day · 10:00 · Hotel pickup · From age 3★ 5.00 (2)5hEN · ES✓ Free cancellationfromUS$ 75per person
Snorkeling Costa Maya Reef: Sea turtles and tropical fish
›
‹
Travelers' pick
Snorkeling Costa Maya Reef: Sea turtles and tropical fishSnorkel the Mesoamerican Reef at Costa Maya with a marine guide, mask and fins included: spot sea turtles and tropical fish in 90 minutes.Every day · First departure 10:00, last 14:00 · From age 4★ 5.00 (2)1h 30mEN✓ Free cancellationfromUS$ 30per person
Grey Whale Watching in Magdalene Bay: January–March Tour
›
‹
Grey Whale Watching in Magdalene Bay: January–March TourWatch gray whales migrate through Magdalene Bay with expert local captains on a 6-hour boat tour. Lunch and drinks included, small groups of 3–6 people.Next departure: 1 Feb 2027 · From age 8★ 5.00 (2)6hEN · ES✓ Free cancellationfromUS$ 181per person
Oaxaca City to Puerto Escondido Transfer: Private Vehicle
›
‹
Oaxaca City to Puerto Escondido Transfer: Private VehicleThree to four hours from Oaxaca City to Puerto Escondido in a private air-conditioned vehicle with bottled water.Every day · Hotel pickup★ 5.00 (2)3h–4hEN · ES✓ Free cancellationfromUS$ 385per group
Mazatlan Old Town: Cathedral, Cliff Divers & Tortilla Making
›
‹
Travelers' pickNew
Mazatlan Old Town: Cathedral, Cliff Divers & Tortilla MakingWalk Mazatlan's historic center and watch cliff divers leap into the Pacific, then learn to make fresh tortillas and salsa in a countryside kitchen with a local guide.Mon–Fri · 09:00 and 10:00 · Hotel pickup · All ages★ 5.00 (2)3h 30mEN · ES✓ Free cancellationfromUS$ 39per person
Need help planning your next activity?