Top Things to Do in Mexico

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

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

All tours (2,661–2,680 of 2,874)

Airport Transfer BJX to Guanajuato: Private Car, 20–45 Minutes
›
‹
Travelers' pick
Airport Transfer BJX to Guanajuato: Private Car, 20–45 MinutesPrivate transfer from Bajío International Airport (BJX) to your Guanajuato hotel in an air-conditioned vehicle.Every day · Pickup optional20m–45m✓ Free cancellationfromUS$ 73per group
Kayaking in Querétaro: Santa María River class 1 rapids
›
‹
Kayaking in Querétaro: Santa María River class 1 rapidsKayak the Santa María River through Sierra Gorda's class 1 rapids with a guide, gear and instruction. Swim and rest halfway through the four-and-a-half-hour descent.Every day · 08:00 and 14:00 · From age 114h 30mES✓ Free cancellationfromUS$ 77per person
Professional Photo Shoot in Sayulita: Capture Your Stay
›
‹
Professional Photo Shoot in Sayulita: Capture Your StayGet professionally photographed exploring Sayulita's colorful streets and beaches with a local photographer. 30 edited images delivered within a week.Every day · All ages40m–1h 15mEN · ES✓ Free cancellationfromUS$ 195per person
Xcaret Park Tour: Underground Rivers & Night Show
›
‹
Xcaret Park Tour: Underground Rivers & Night ShowXcaret eco-archaeological park tour from Riviera Maya with roundtrip bus pickup, buffet lunch, access to four underground rivers, beach and cenotes.Every day · 07:00 · Hotel pickup · All ages11h–12hEN · ES✓ Free cancellationfromUS$ 299per person
Snorkeling with Whale Sharks in Isla Mujeres
›
‹
Snorkeling with Whale Sharks in Isla MujeresSwim alongside whale sharks in the Caribbean on a 6-hour snorkel trip from Isla Mujeres, complete with boat transport, gear and a beachside lunch.Next departure: 1 Jun 2027 · From age 56h–8hEN · ES✓ Free cancellationfromUS$ 165per person
Xenses Park tour in Playa del Carmen: 50+ sensory challenges
›
‹
Xenses Park tour in Playa del Carmen: 50+ sensory challengesHalf-day sensory park tour in Playa del Carmen featuring zip line and underground cavern exploration with 50+ interactive scenarios, hotel pickup and refreshments.Every day · Pickup optional · From age 55hEN · ES✓ Free cancellationfromUS$ 159per person
Rio Lagartos Stargazing Tour with Dinner on Private Island
›
‹
Rio Lagartos Stargazing Tour with Dinner on Private IslandWatch constellations from a telescope on a private island in Rio Lagartos estuary, with dinner and live music at the hotel first.Every day · 19:30 · From age 33hEN · ES✓ Free cancellationfromUS$ 49per person
Swim with Sea Turtles in Akumal & Cenote Cave Tour
›
‹
Swim with Sea Turtles in Akumal & Cenote Cave TourSnorkel with sea turtles in Akumal Bay, then explore Cenote Nohoch Nah Chich's freshwater cavern with guide and gear included, departing from Playa del Carmen or Tulum.Every day · 07:00 and 09:30 · Pickup optional · From age 45h–6hEN · ES✓ Free cancellationfromUS$ 104per person
Mexico City: Templo Mayor & Historic Center Private Tour
›
‹
Mexico City: Templo Mayor & Historic Center Private TourMexico City tour with hotel pickup covering Templo Mayor, National Palace, and Palace of Fine Arts. Includes guide, entry tickets, and air-conditioned transport.Tue–Sun · 09:00, 10:00 and 11:00 · Hotel pickup · From age 35h–6hEN · ES✓ Free cancellationfromUS$ 190per person
Balandra Beach & Todos Santos Tour: Small Groups, Bilingual Guide
›
‹
Balandra Beach & Todos Santos Tour: Small Groups, Bilingual GuideSmall-group tour from Los Cabos to Balandra Beach and Todos Santos with bilingual guide, hotel pickup and lunch included: swim in turquoise waters.Every day · 05:00 · Hotel pickup · From age 312hEN · ES✓ Free cancellationfromUS$ 149per person
Xcaret Park Playa del Carmen: 50+ Attractions & Underground Rivers
›
‹
Xcaret Park Playa del Carmen: 50+ Attractions & Underground RiversXcaret Park full-day ticket with 50+ attractions, underground river tours, Mayan ruins, and México Espectacular show. Includes beach access, parking and meals.Every day · 08:30 · Pickup optional · From age 512hEN · ES✓ Instant confirmationfromUS$ 290per person
River trekking in Colima: Wade through canyon pools
›
‹
River trekking in Colima: Wade through canyon poolsTrek upstream through a hidden canyon near Colima, wading and climbing through pools and rock formations. Your guide provides a helmet and walking stick for safety.Mon, Tue and Fri · 09:00 · From age 64hEN · ESfromUS$ 55per person
Mexico City Airport Transfer: Private Car & Meet-and-Greet
›
‹
Mexico City Airport Transfer: Private Car & Meet-and-GreetPrivate airport transfer in Mexico City with driver meet-and-greet, flight tracking, and luggage help. Fixed price, air-conditioned vehicle for arrivals and departures.Every day · Pickup optional40m–1h 30m✓ Free cancellationfromUS$ 209per group
Snorkeling at Xel-Há: Underground rivers and marine life
›
‹
Snorkeling at Xel-Há: Underground rivers and marine lifeSnorkeling in underground rivers at Xel-Há eco-park near Cancun, with lunch and hotel pickup included: swim among tropical fish in natural limestone pools.Every day · 07:00 · Hotel pickup · From age 711hEN · ES✓ Free cancellationfromUS$ 176per person
Puerto Vallarta Airport Transfer: Private Ride & Local Insights
›
‹
Puerto Vallarta Airport Transfer: Private Ride & Local InsightsPrivate airport transfer in Puerto Vallarta with driver, VIP vehicle, and refreshments. Meet-and-greet at arrivals, luggage assistance, and flight tracking.Every day · Hotel pickup1h–10hEN · ES✓ Free cancellationfromUS$ 105per group
Xcaret Park Tour: Underground Rivers & Mayan Culture
›
‹
Xcaret Park Tour: Underground Rivers & Mayan CultureSpend 10 hours at Xcaret exploring underground rivers, Mayan ruins, and live music and dance shows with lunch included. A guide leads the way in English or Spanish.Every day · 07:00 · Hotel pickup · From age 410hEN · ES✓ Free cancellationfromUS$ 329per person
Private Transfer: BJX Airport to Guanajuato, 100 Minutes
›
‹
Travelers' pick
Private Transfer: BJX Airport to Guanajuato, 100 MinutesPrivate transfer from Leon BJX Airport to Guanajuato hotels with air-conditioned sedan, professional driver and hotel pickup included. About 100 minutes each way.Every day · Hotel pickup1h 40m✓ Free cancellationfromUS$ 132per group
Mexico City Airport Transfer: Private Car & Hotel Pickup
›
‹
Mexico City Airport Transfer: Private Car & Hotel PickupPrivate airport transfer in Mexico City with air-conditioned vehicle, professional driver and luggage help. Fixed price, driver waits at arrivals, confirmation by email.Every day · 21:30 · Pickup optional1h✓ Free cancellationfromUS$ 120per group
Private Transfer Oaxaca to Puerto Escondido: Flexible Stops
›
‹
Private Transfer Oaxaca to Puerto Escondido: Flexible StopsPrivate transfer from Oaxaca to Puerto Escondido in an air-conditioned van with an English-speaking driver-guide.Every day · Hotel pickup3h–10hEN · ES✓ Free cancellationfromUS$ 187per person
Monterrey Airport Transfer: 5-Passenger SUV with Pickup
›
‹
Monterrey Airport Transfer: 5-Passenger SUV with PickupPrivate airport transfer in Monterrey for up to 5 passengers. Air-conditioned SUV, driver arrives 10 minutes early, luggage help included. Book in advance.Every day · Hotel pickup1h✓ Free cancellationfromUS$ 137per group
Need help planning your next activity?