Top Things to Do in Mexico

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

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

All tours (2,001–2,020 of 2,823)

Horseback Riding in Loreto: Desert & Sea of Cortez Views
›
‹
Horseback Riding in Loreto: Desert & Sea of Cortez ViewsRide through Baja desert canyons with views of Sierra la Giganta and the Sea of Cortez, plus guide commentary on local history and endemic wildlife.Every day · 09:00 · Hotel pickup · From age 12★ 4.75 (12)3h 30mEN · ES✓ Free cancellationfromUS$ 99per person
Puerto Escondido Olive Ridley Turtle Release Conservation Help
›
‹
Travelers' pick
Puerto Escondido Olive Ridley Turtle Release Conservation HelpLeave Puerto Escondido for a turtle protection camp 30 minutes away, where you'll see newborn Olive Ridleys, learn conservation work from experts.Every day · 16:00 · Hotel pickup★ 4.42 (12)2h 30mEN · ES✓ Free cancellationfromUS$ 49per person
Mexico City Airport Transfer: Private Pickup & Dropoff
›
‹
Mexico City Airport Transfer: Private Pickup & DropoffPrivate airport transfer in Mexico City with meet-and-greet, flight tracking, and 1-hour wait. Includes bottled water. Fixed price, wheelchair accessible.Every day · Hotel pickup · All ages★ 4.83 (12)1h–2hEN · ES✓ Free cancellationfromUS$ 45per person
Horseback Riding in Sayulita: Jungle & Beach Trail
›
‹
Horseback Riding in Sayulita: Jungle & Beach TrailHorseback ride through Sayulita's jungle to the beach with a guide, photo stops and tequila tasting, plus hotel pickup and water.Every day · 09:00 and 11:00 · Hotel pickup · From age 5★ 4.67 (12)1hEN · ES✓ Free cancellationfromUS$ 75per person
Private Transport Valle de Guadalupe: Up to 20 Passengers
›
‹
Private Transport Valle de Guadalupe: Up to 20 PassengersPrivate group transport in Valle de Guadalupe with air-conditioned van, bottled water and parking included. Pickup from the border, hotels or Airbnbs.Every day · Hotel pickup★ 5.00 (12)5h–8h✓ Free cancellationfromUS$ 435per group
Rio Lagartos tour: Flamingos, cenote, pink lagoons
›
‹
Travelers' pick
Rio Lagartos tour: Flamingos, cenote, pink lagoonsBoat tour of Rio Lagartos and Las Coloradas with flamingo spotting and cenote swimming, led by an English or Spanish guide through pink lagoons.Every day · First departure 06:00, last 14:30★ 5.00 (12)4hEN · ES✓ Free cancellationfromUS$ 93per person
Puebla Cholula Tonantzintla Tour: Colonial Architecture
›
‹
Travelers' pick
Puebla Cholula Tonantzintla Tour: Colonial ArchitectureVisit Puebla's colonial center and the Great Pyramid of Cholula on a guided day trip from Mexico City.Tue, Thu and Sat · 08:30 · Hotel pickup★ 4.08 (12)8hEN · ES✓ Free cancellationfromUS$ 60per person
Puerto Vallarta Sunset Cruise: 48-foot Yacht with Open Bar
›
‹
Puerto Vallarta Sunset Cruise: 48-foot Yacht with Open BarSail Banderas Bay on a 48-foot luxury yacht for 3 hours at sunset with premium open bar, chef-prepared appetizers and views of Los Arcos and the Malecón.Fri · 17:00 · Season until 31 Oct · Ages 18–85★ 5.00 (12)3h✓ Free cancellationfromUS$ 140per person
Puerto Vallarta: Canopy Zip-lines & Mule Ride Sierra
›
‹
Puerto Vallarta: Canopy Zip-lines & Mule Ride Sierra11 zip-lines up to 660 feet high in Puerto Vallarta, plus mule ride and river swim. Includes gear, safety briefing, tequila tasting and pool access.Every day · 09:00, 11:00 and 14:00 · From age 6★ 4.67 (12)1h 30m–2hEN · ES✓ Free cancellationfromUS$ 120per person
Kayaking Puerto Escondido: Mangrove tunnels and river wildlife
›
‹
Likely to sell out
Kayaking Puerto Escondido: Mangrove tunnels and river wildlifePaddle through mangrove tunnels and river channels near Puerto Escondido on a morning kayaking trip with a guide, spotting herons, pelicans and parrots.Every day · 06:00 and 15:00 · Hotel pickup · From age 6★ 4.92 (12)3h 30mEN · ES✓ Free cancellationfromUS$ 135per person
Tulum ruins and swim with turtles in Akumal: 10-hour tour
›
‹
Tulum ruins and swim with turtles in Akumal: 10-hour tourSpend 10 hours visiting Tulum's Caribbean cliffside ruins, then snorkel with sea turtles in Akumal bay and swim in a cenote, guide.Mon, Wed, Fri and Sun · 08:00 · Hotel pickup · Up to age 65★ 4.75 (12)10hEN · DE · IT · FR +1✓ Free cancellationfromUS$ 125per person
Sunset Sailing Cancun: Dinner & Live Sax aboard Galleon
›
‹
Likely to sell out
Sunset Sailing Cancun: Dinner & Live Sax aboard GalleonSail Nichupte Lagoon at sunset aboard a Spanish galleon with three-course dinner, open bar and live saxophone music: adults only, departing nightly at 7pm from the Hotel Zone.Every day · First departure 16:00, last 20:00 · Pickup optional · Ages 14–90★ 4.25 (12)2h 30mEN · ES✓ Free cancellationfromUS$ 99per person
Cabo San Lucas City Tour: Boat Ride, Glass Blowing & Tasting
›
‹
Cabo San Lucas City Tour: Boat Ride, Glass Blowing & TastingCabo San Lucas city tour with 45-minute glass-bottom boat ride to the Arch and Sea Lions Colony, tequila tasting, and glass-blowing workshop.Every day · 09:00 · Hotel pickup★ 4.00 (12)5hEN · ES✓ Free cancellationfromUS$ 75per person
Private Templo Mayor Tour in Mexico City: Skip-the-Line Access
›
‹
Travelers' pick
Private Templo Mayor Tour in Mexico City: Skip-the-Line AccessPrivate 2-hour guided tour of Templo Mayor in Mexico City with priority entry and expert guide in English or Spanish.Tue–Sun · First departure 09:00, last 15:00 · All ages★ 4.75 (12)2hEN · ES✓ Free cancellationfromUS$ 34per person
Mazatlan day tour with local guide: Spanish fort, divers, theater
›
‹
New
Mazatlan day tour with local guide: Spanish fort, divers, theaterMazatlan day tour with bilingual guide covers the Spanish fort viewpoint, cliff divers, Angela Peralta Theater and Cathedral. Hotel pickup included in the tourist zone.Mon–Sat · 09:00 · Hotel pickup★ 4.08 (12)3h 30m–5hEN · ES✓ Free cancellationfromUS$ 38per person
ATV Riding in Baja California Sur: Drive Your Own UTV
›
‹
New
ATV Riding in Baja California Sur: Drive Your Own UTVDrive your own Polaris UTV through Baja California Sur's desert trails and canyons with a bilingual guide.Every day · First departure 09:00, last 16:00 · Hotel pickup · From age 8★ 5.00 (12)5hEN · ES✓ Free cancellationfromUS$ 149per person
Private tour to Balandra Beach from Todos Santos: 10–12 hours
›
‹
Private tour to Balandra Beach from Todos Santos: 10–12 hoursSpend a full day at Balandra Beach with a private guide who speaks English and Spanish, plus stops in Todos Santos at the Church and Bazar Besame Mucho.Sat and Sun · 05:30, 06:00 and 07:00 · Hotel pickup★ 4.64 (11)10h–12hEN · ES✓ Free cancellationfromUS$ 484per group
Xochimilco boat ride & brunch: Trajinera to Chinampa Xibalbá
›
‹
Xochimilco boat ride & brunch: Trajinera to Chinampa XibalbáFour hours on a trajinera through Xochimilco's floating gardens, ending at Chinampa Xibalbá for Mexican brunch with local drinks and farmland views.Sat and Sun · 10:00 · Up to age 80★ 5.00 (11)4h–5hEN · ES✓ Free cancellationfromUS$ 66per person
Monte Albán, Hierve el Agua & Mezcal Tour from Oaxaca
›
‹
Monte Albán, Hierve el Agua & Mezcal Tour from OaxacaVisit Monte Albán's ancient Zapotec ruins and Hierve el Agua's mineral cascades, then learn traditional weaving and taste mezcal at a distillery.Every day · 08:00 and 08:30 · Hotel pickup★ 5.00 (11)9hEN · ES✓ Free cancellationfromUS$ 291per group
Monte Albán tour from Oaxaca: Ruins, alebrijes and black clay
›
‹
Monte Albán tour from Oaxaca: Ruins, alebrijes and black clayMonte Albán's ancient ruins, artisan workshops for alebrijes and black clay pottery, and Oaxacan cuisine with a bilingual guide and air-conditioned transport.Every day · 08:00 · From age 8★ 4.64 (11)9hEN · ES✓ Free cancellationfromUS$ 47per person
Need help planning your next activity?