Top Things to Do in Mexico

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

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

All tours (1,061–1,080 of 2,784)

Chocolate Workshop in Cozumel: Make a Mayan Bar
›
‹
Most booked
Chocolate Workshop in Cozumel: Make a Mayan BarLearn to make handmade chocolate with the authentic Mayan recipe at The Mayan Cacao Company in Cozumel.Mon–Sat · 11:00 and 14:00 · From age 5★ 4.95 (115)1h 30mEN · ES✓ Free cancellationfromUS$ 39per person
Morelia Walking Tour: UNESCO Downtown with Expert Guide
›
‹
Best value
Morelia Walking Tour: UNESCO Downtown with Expert GuideWalk Morelia's UNESCO-listed downtown with a certified guide through colonial churches, convents and the historic aqueduct on a three-hour guided tour.Tue–Sun · 10:00 and 16:00 · Pickup optional · Up to age 80★ 4.93 (115)3hEN · ES✓ Free cancellationfromUS$ 33per person
Bacalar Seven Color Lagoon Boat Tour from Costa Maya
›
‹
Travelers' pick
Bacalar Seven Color Lagoon Boat Tour from Costa MayaBacalar Lagoon boat excursion from Costa Maya cruise port with swimming, fruit snacks and authentic Mexican lunch. Small group, pickup included, 6–7 hours.Every day · All ages★ 4.54 (114)5hEN · ES✓ Free cancellationfromUS$ 145per person
Coyoacan: Food Tour, Market Tastings & Mezcal Stops
›
‹
★ Top rated
Coyoacan: Food Tour, Market Tastings & Mezcal StopsWander Coyoacan’s lively streets, try street food and market bites, taste mezcal with locals, and hear stories from your guide. Includes all tastings and drinks.Tue–Sun · First departure 12:00, last 14:30 · From age 3★ 5.00 (114)3h 30mEN · ES✓ Free cancellationfromUS$ 110per person
Cozumel: 5 Ziplines & Jungle Walk in 60 Minutes
›
‹
Cozumel: 5 Ziplines & Jungle Walk in 60 MinutesSixty minutes, five ziplines, one jungle walk, no experience needed. Bilingual guides, safety gear included, fits between breakfast and your beach afternoon.Mon–Sat · First departure 09:00, last 16:00 · From age 4★ 4.75 (114)55mEN · ES✓ Free cancellationfromUS$ 65per person
Tulum Ruins & Akumal: Private Tour with Turtle Snorkel
›
‹
Tulum Ruins & Akumal: Private Tour with Turtle SnorkelFeel the sea breeze at Tulum’s clifftop ruins, then snorkel with turtles in Akumal. Private guide, hotel pickup, and snacks included for a relaxed Riviera Maya day.Every day · Hotel pickup · All ages★ 4.89 (114)6hEN · DE · RU · PT +4✓ Free cancellationfromUS$ 338per person
Ziplining in Tulum: Ruins, Cenotes & Jungle Adventure
›
‹
Ziplining in Tulum: Ruins, Cenotes & Jungle AdventureEight hours combining Tulum's clifftop ruins with cenote swimming, ziplines and canoe rides through tropical lagoons.Mon–Sat · 07:00 · Pickup optional · All ages★ 4.93 (114)8hEN · ES✓ Free cancellationfromUS$ 199per person
La Paz: Whale Shark & Sea Lion Snorkeling + Balandra Beach
›
‹
Travelers' pick
La Paz: Whale Shark & Sea Lion Snorkeling + Balandra BeachSmall-group snorkeling with whale sharks and sea lions led by a marine biologist, plus Balandra Beach. Underwater photos, lunch and gear included.Every day · 09:00 · From age 3★ 4.99 (113)6hEN · ES✓ Free cancellationfromUS$ 231per person
Zihuatanejo: Las Gatas Kayaking & Snorkeling with Lunch
›
‹
Travelers' pick
Zihuatanejo: Las Gatas Kayaking & Snorkeling with LunchKayak 45 minutes to Las Gatas Beach in Zihuatanejo, snorkel the seawall with tropical fish and coral, then relax with lunch. Includes gear, guide & hotel pickup. 5 hours.Mon, Wed and Fri · 09:00 · Hotel pickup · From age 4★ 4.88 (113)5hEN · ES✓ Free cancellationfromUS$ 93per person
Tulum Ruins & Xel-Há Park: Full Day with Snorkel & Lunch
›
‹
Tulum Ruins & Xel-Há Park: Full Day with Snorkel & LunchFull-day combo tour from Cancun: Tulum archaeological site with guide, plus Xel-Há Park with snorkeling, buffet lunch and drinks. Hotel pickup 6:45am.Every day · Hotel pickup · All ages★ 4.49 (113)12hEN · ES✓ Free cancellationfromUS$ 179per person
Puerto Vallarta City Tour: Guided Walk Through History & Culture
›
‹
-28%
Puerto Vallarta City Tour: Guided Walk Through History & CultureEight-hour guided walking tour of Puerto Vallarta with a local expert covering the lighthouse, Church of Guadalupe.Every day · 10:00 · Pickup optional · All ages★ 4.06 (113)10h 30mEN · ES✓ Free cancellationfromUS$ 14.40per person
Ensenada: Private Horseback Beach or Canyon & La Bufadora Tour
›
‹
Travelers' pick
Ensenada: Private Horseback Beach or Canyon & La Bufadora TourFeel the Pacific breeze on a private horseback ride in Ensenada, explore La Bufadora blowhole, and wander the lively market. Includes pickup and flexible drop-off.Every day · First departure 08:30, last 11:30 · Pickup optional · All ages★ 4.55 (113)3h–5hEN · ES✓ Free cancellationfromUS$ 75per person
Couples Massage in Ensenada: Port Pickup or Mobile
›
‹
Couples Massage in Ensenada: Port Pickup or MobileCouples massage in Ensenada with certified therapists in a private room. Choose mobile service to your location or in-studio, with port pickup available for cruise passengers.Every day · First departure 01:30, last 17:00 · Pickup optional · All ages★ 4.95 (113)1hEN · ES✓ Free cancellationfromUS$ 70per person
Guadalajara: Tequila Distillery Tour & Agave Fields with Tasting
›
‹
Travelers' pick
Guadalajara: Tequila Distillery Tour & Agave Fields with TastingPrivate tequila tour from Guadalajara with factory tastings, agave fields, and cantaritos at El Güero. Includes two distilleries, free time in Tequila village, and water.Every day · Hotel pickup · From age 12★ 4.94 (113)5h–10hES✓ Free cancellationfromUS$ 95per person
Ensenada city tour with La Bufadora and zipline access
›
‹
Ensenada city tour with La Bufadora and zipline accessPrivate tour of Ensenada with guide, transport and entry to La Bufadora's shops and geyser. The zipline is optional and paid separately at the park.Every day · 09:30 · Pickup optional★ 4.67 (113)4hEN · ES✓ Free cancellationfromUS$ 55per person
Scuba Diving in Tulum: Learn and dive a cenote
›
‹
Scuba Diving in Tulum: Learn and dive a cenoteLearn to scuba dive in a cenote near Tulum with a 30-minute class, practice session, and your first dive led by an instructor: all in one afternoon.Every day · 08:30 · From age 10★ 4.91 (113)5hEN · PT · ES✓ Free cancellationfromUS$ 140per person
Isla Mujeres: MUSA Underwater Museum 2-Tank Dive
›
‹
Isla Mujeres: MUSA Underwater Museum 2-Tank DiveTwo-tank certified dive at MUSA underwater museum off Isla Mujeres with 450+ statues, tropical marine life & equipment included. 5-star PADI center.Every day · From age 10★ 4.91 (113)5hEN · ES✓ Free cancellationfromUS$ 135per person
Guadalajara: Tequila Route Tour & Premium Tastings
›
‹
Travelers' pick
Guadalajara: Tequila Route Tour & Premium TastingsFull-day Tequila Route tour from Guadalajara with distillery visits, agave fields, and tastings. Includes transport, water, and travel insurance.Every day · 10:00★ 4.88 (113)8hEN · ES✓ Free cancellationfromUS$ 108per person
Mexico City Museum Tour: Skip-the-line Templo Mayor entry
›
‹
Mexico City Museum Tour: Skip-the-line Templo Mayor entrySkip the line at Templo Mayor with entry, expert guide, and digital support. Visit the main Aztec temple and museum in one tour.Tue–Sun · First departure 09:00, last 15:00 · All ages★ 4.86 (113)2hEN · ES✓ Free cancellationfromUS$ 60per person
Teotihuacan: Balloon Flight, Cave Breakfast & Archaeology Tour
›
‹
Teotihuacan: Balloon Flight, Cave Breakfast & Archaeology TourFloat at sunrise above Teotihuacan’s pyramids, share a cave breakfast, and explore with a certified guide. Includes hotel pickup and all entry fees.Every day · 06:00 · Pickup optional · From age 5★ 4.96 (113)8hEN · ES✓ Free cancellationfromUS$ 126per person
Do you need help planning your next activity?