Viberest

Things to Do in Mexico

Discover unforgettable tours, attractions, day trips, food experiences and activities for every kind of traveler.

Adventure to Espiritu Santo Island: Snorkel with Sea Lions and Beach

La Paz, Mexico

6 hours

from $126

Shared Snorkeling Tour Playa El Cielo in Cozumel

Cozumel, Mexico

4 hours

from $52

Balloon flight in Teotihuacán from Mexico City

Mexico City, Mexico

3 hours

from $145

Cancun speedboat and snorkel tour: shared speedboat

Cancun, Mexico

2 hours

from $56

Mazatlan Private City Tour by Pulmonia with Cruise Port Pickup

Mazatlan, Mexico

3 hours

from $199

El Cielo Cozumel Snorkel Private Boat + Food + Drinks + Beach

Cozumel, Mexico

3 hours

from $550

Puerto Vallarta Las Caletas, Adventure Park & Lunch with Open Bar

Puerto Vallarta, Mexico

7 hours

from $109

From Merida: Chichen Itza Tour, Izamal, Cenote Ik Kil and Food

Merida, Mexico

12 hours

from $73

Cozumel Sightseeing Trike Tour

Cozumel, Mexico

3.5 hours

from $95

Cabo Sunset Dinner Cruise with Live Music & Open Bar on Cabo Wave

Cabo San Lucas, Mexico

2 hours

from $99

Half-Day Island Tour with Mayan Experience & Beach Break

Cozumel, Mexico

4 hours

from $59

Private Cabo Tour: Arch, Snorkel, Food and Open Bar 1-20 people

Cabo San Lucas, Mexico

3 hours

from $999

Cabo 4x4 ATV Tour with Tequila Tasting and Mexican Buffet Lunch

San Jose del Cabo, Mexico

3 hours

from $75

Jade Caverns and Mayan Village, lunch, snorkel Cozumel ATV Tour

Cozumel, Mexico

5 hours

from $94

The Mezcal Journey

Oaxaca City, Mexico

6 hours

from $99

Isla Espíritu Santo and Balandra Beach Tour with Sea Lion Colony

La Paz, Mexico

6.5 hours

from $99

Beach Camel Ride and Encounter in Cabo

Cabo San Lucas, Mexico

3 hours

from $73

Cozumel: Private Excursion - MiniVan or Jeep (Your Day, Your Way)

Cozumel, Mexico

5 hours

from $190

Cancun: Small-Group Akumal Turtle Snorkel & Cave Cenote Adventure

Cancun, Mexico

5 hours

from $80

Cabo Whale Watching: Female Crew, Guaranteed Sightings, Photos

Cabo San Lucas, Mexico

2 hours

from $92

Bookings are made with our partner Viator. Viberest may earn a commission when you book through these links, at no extra cost to you.