Top Things to Do in Mexico

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

4.8 2,810 experiences from US$ 6.74 ✓Free cancellation on most experiences

All tours (1,781–1,800 of 2,810)

Snorkeling in Acapulco: La Roqueta Island with guide
›
‹
Snorkeling in Acapulco: La Roqueta Island with guideSnorkel around La Roqueta Island from Acapulco with expert guide, hotel pickup, equipment and snacks included. Spot Pacific marine life in calm waters.Fri · First departure 08:00, last 15:00 · Hotel pickup · All ages★ 4.32 (25)5hEN · ES✓ Free cancellationfromUS$ 175per person
Snorkeling in Cozumel: Private 47ft Catamaran with El Cielo
›
‹
Travelers' pick
Snorkeling in Cozumel: Private 47ft Catamaran with El CieloPrivate snorkeling charter in Cozumel aboard a 47ft catamaran with guided reef dives, fresh lunch and open bar included.Every day · First departure 07:00, last 17:00★ 4.84 (25)6hEN · ES✓ Free cancellationfromUS$ 2,139per group
Private Transfer Holbox to Cancun: Hotel Pickup & Ferry Included
›
‹
Private Transfer Holbox to Cancun: Hotel Pickup & Ferry IncludedPrivate transfer from Holbox to Cancun with hotel pickup, ferry tickets and a driver waiting at the dock with your name: no scheduling taxis or queuing for ferries yourself.Every day · Hotel pickup★ 4.92 (25)✓ Free cancellationfromUS$ 240per group
Chichen Itza, Cenote Ik Kil & Valladolid: Small Group Tour
›
‹
-20%
Chichen Itza, Cenote Ik Kil & Valladolid: Small Group TourSmall group tour visiting Chichen Itza ruins with over 3 hours to explore, swim in Cenote Ik Kil, enjoy buffet lunch.Wed and Sun · Hotel pickup · All ages★ 4.48 (25)12hEN · ES✓ Free cancellationfromUS$ 119per person
Private Transfer from Zihuatanejo Airport to Hotels
›
‹
Travelers' pick
Private Transfer from Zihuatanejo Airport to HotelsPrivate transfer from Ixtapa Zihuatanejo Airport to your hotel or rental in Zihuatanejo with an English-speaking driver, water included.Every day · Hotel pickup★ 4.28 (25)30m–40mEN · ES✓ Free cancellationfromUS$ 115per group
Private Surf Lesson in Sayulita: Learn to Ride Waves
›
‹
Travelers' pick
Private Surf Lesson in Sayulita: Learn to Ride WavesLearn to surf in Sayulita with a private instructor who teaches positioning, takeoff and wave-riding fundamentals while providing all equipment and gear you need.Every day · 08:30, 11:30 and 14:30 · From age 5★ 4.88 (25)3hEN · ES✓ Free cancellationfromUS$ 105per person
Snorkeling in Puerto Escondido: Dolphins, Whales & Sea Turtles
›
‹
Travelers' pick
Snorkeling in Puerto Escondido: Dolphins, Whales & Sea TurtlesSnorkel and swim in Puerto Escondido's Pacific waters searching for dolphins, humpback whales and sea turtles. Join a shared boat tour with captain guide.Every day · 07:00 · Hotel pickup★ 5.00 (25)3h 30mEN · ES✓ Free cancellationfromUS$ 52per person
Snorkeling in Cozumel: Palancar Reef and El Cielo
›
‹
Snorkeling in Cozumel: Palancar Reef and El CieloSnorkel Palancar Reef and El Cielo in Cozumel on a catamaran with guide, equipment and lunch included. Start and end at The Money Bar Beach Club with lounge chairs and drinks.Every day · 10:00 · Up to age 80★ 4.48 (25)4hEN · ES✓ Free cancellationfromUS$ 85per person
Teotihuacán: Hot Air Balloon Flight & Pyramid Exploration from Mexico City
›
‹
Travelers' pick
Teotihuacán: Hot Air Balloon Flight & Pyramid Exploration from Mexico CityFloat 40–60 minutes over the Pyramid of the Sun at dawn, then explore the archaeological zone with breakfast included. Hotel pickup and flight certificate.Every day · First departure 04:30, last 06:00 · Hotel pickup · From age 4★ 4.96 (24)7hEN · ES✓ Free cancellationfromUS$ 165per person
Cabo Discount Pass: Save Big on Tours, Cruises & Activities
›
‹
Cabo Discount Pass: Save Big on Tours, Cruises & ActivitiesGet the Cabo Discount Pass for up to 60% off top tours, cruises, and activities. One payment covers your whole trip. Local support included.Every day · First departure 10:00, last 18:00 · Pickup optional · From age 12★ 4.79 (24)1d–30d✓ Free cancellationfromUS$ 39per person
Day Trips from Campeche: Calakmul Ancient Maya City Tour
›
‹
Travelers' pick
Day Trips from Campeche: Calakmul Ancient Maya City TourFull-day Calakmul tour from Campeche with guide, hotel pickup and lunch. Visit one of the largest archaeological sites in the Biosphere Reserve.Every day · 05:00 · Hotel pickup★ 4.63 (24)12h–14hEN · ES✓ Free cancellationfromUS$ 230per person
Taco walk in Old Town: 10 tacos, 4 stops, all included
›
‹
Taco walk in Old Town: 10 tacos, 4 stops, all includedWalk through Old Town and Downtown tasting up to 10 different tacos at family-run street stands and small taquerias, with beer.Mon, Wed and Fri · 18:00 · All ages★ 4.79 (24)2h 30mEN · ES✓ Free cancellationfromUS$ 63per person
Gray Whale Watching at Magdalena Bay, Baja California Sur
›
‹
Gray Whale Watching at Magdalena Bay, Baja California SurTwo-hour whale watching tour from Puerto Chale into Bahía Magdalena with a marine biologist guide: gray whales come close enough to touch.Next departure: 15 Jan 2027 · From age 3★ 4.96 (24)2hEN · FR · ES✓ Free cancellationfromUS$ 165per person
Edzná Archaeological Zone from Campeche: Mayan Ruins & Bird Watching
›
‹
Travelers' pick
Edzná Archaeological Zone from Campeche: Mayan Ruins & Bird WatchingHour-long drive to Edzná's ancient Mayan city with a certified guide, walking trails, bird watching, and fresh fruit under the trees. Pickup included, small groups.Every day · 08:00 · Hotel pickup · From age 3★ 4.88 (24)4hEN · ES✓ Free cancellationfromUS$ 110per person
Mexico City evening street taco tour: Three taquerías in Narvarte
›
‹
Mexico City evening street taco tour: Three taquerías in NarvarteWalk through Mexico City's Narvarte neighborhood sampling al pastor, suadero, gringas and volcanes at three top taquerías, with a bilingual guide.Every day · 19:00★ 4.71 (24)3hEN · ES✓ Free cancellationfromUS$ 140per person
Singletrack Mountain Bike Tour Sayulita: Jungle Trails
›
‹
Singletrack Mountain Bike Tour Sayulita: Jungle TrailsGuided mountain bike tour through Sayulita jungle on singletrack trails with full suspension bike, helmet and gloves included.Every day · 08:30 and 13:30 · From age 12★ 4.54 (24)1h–3hEN · ES✓ Free cancellationfromUS$ 135per person
Xcaret Park Plus: Cenotes, Beach & Mexico Show from Cancun
›
‹
Travelers' pick
Xcaret Park Plus: Cenotes, Beach & Mexico Show from CancunXcaret Park Plus with hotel pickup from Cancun and Riviera Maya. Over 50 attractions including underground rivers, cenotes, beach, snorkeling, buffet and Mexico Espectacular show.Mon–Sat · 07:00 · Pickup optional · All ages★ 4.42 (24)14hEN · ES✓ Free cancellationfromUS$ 260per person
Private Airport Transfer to Cabo Zone 3: Meet Your Driver Outside
›
‹
Private Airport Transfer to Cabo Zone 3: Meet Your Driver OutsidePrivate airport transfer to Cabo Zone 3 hotels with driver holding a display sign, air-conditioned vehicle.Every day · Hotel pickup★ 4.83 (24)30m–1hEN · ES✓ Free cancellationfromUS$ 170per group
Costa Maya Fishing and Snorkeling: 3.5 Hours in Mahahual
›
‹
Costa Maya Fishing and Snorkeling: 3.5 Hours in MahahualFish the Caribbean off Mahahual in Costa Maya, then snorkel the Great Mesoamerican Reef on the same half-day, trolling.Every day★ 4.54 (24)3h 30mEN · ES✓ Free cancellationfromUS$ 449per group
Marine Safari in La Ventana: Dolphins, sharks, whales
›
‹
Travelers' pick
Marine Safari in La Ventana: Dolphins, sharks, whalesSail La Ventana Bay at dawn searching for dolphins, sharks, whales and manta rays in their natural habitat. Includes snorkeling.Every day · 08:00 · Pickup optional · From age 5★ 4.92 (24)7hEN · ES✓ Free cancellationfromUS$ 159per person
Do you need help planning your next activity?