Viberest

Things to Do in Mexico

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

Bike to taste the world's best tacos - Mexico City

Mexico City, Mexico

3 hours

from $72

Tulum Guided Tour, Magical Cenote, Lagoon Snorkeling and Beachside Lunch

Tulum, Mexico

6.5 hours

from $119

Tickets to the Frida Kahlo Museum

Mexico City, Mexico

1 hour

from $56

Mexico City Historical Centre Food Tour with 7 Tastings & Drinks

Mexico City, Mexico

3 hours

from $63

Teotihuacan, Guadalupe Shrine & Tlatelolco Day Tour with Lunch

Mexico City, Mexico

9 hours

from $55

Beach UTV and Camel Ride Combo in Cabo

Cabo San Lucas, Mexico

3 hours

from $100

Lucha Libre wrestling show, tacos and beer with artist

Mexico City, Mexico

3 hours

from $75

Land’s End Experience: Arch, Beaches and Marine Life

San Jose del Cabo, Mexico

4 hours

from $55

Historic Center Food Tour in Mexico City

Mexico City, Mexico

5 hours

from $115

Catamaran Snorkel Adventure to El Cielo and The Money Bar Beach

Cozumel, Mexico

4 hours

from $80

Early Access Chapultepec Castle & Anthropology Museum

Mexico City, Mexico

5 hours

from $83

Live Lucha Libre like a True Fan in Mexico City

Mexico City, Mexico

2 hours

from $50

Teotihuacan Pyramids VIP Tour – No Commercial Stops

Mexico City, Mexico

6 hours

from $46

Teotihuacan Pyramids Tour –No Tourist Traps, Authentic Experience

Mexico City, Mexico

5 hours

from $45

Tolantongo Caves Hot Springs & Waterfalls Small Group Tour

Mexico City, Mexico

14 hours

from $92

Cabo San Lucas Luxury Catamaran Whale Watching

Cabo San Lucas, Mexico

2.5 hours

from $129

Hot Air Balloon Flight + Breakfast at La Gruta + Pick Up in CDMX or We Fly

Mexico City, Mexico

3 hours

from $145

Cabo Clear Boat Tour to the Arch: Hotel Pickup Available

Cabo San Lucas, Mexico

1 hour

from $14

Teotihuacan Tour with Basilica of Guadalupe & Cave Restaurant

Mexico City, Mexico

8.5 hours

from $42

Sunset Cruise with Unlimited Drinks and Snacks. Cabo San Lucas

Cabo San Lucas, Mexico

2 hours

from $60

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