Playa del Carmen Tours & Activities

Save up to 20% - Book In Advance, Get Amazing Deals

$ -5 / PERSON

Playa Mia & Coral Reef Snorkeling in Cozumel

Playa Mia & Coral Reef Snorkeling in …

Visit the most famous snorkeling location in the Caribbean and enjoy the grand beach and water park …

$ 2500 / PERSON

Private Yacht - El Cielo Cozumel Island

Private Yacht - El Cielo Cozumel Island

This full-day tour will allow you to experience a sublime area of Cozumel known as El Cielo aboard …

$ -158 / PERSON

Sailfish Encounter tour Cancun

Sailfish Encounter

Snorkel with Sailfish - the fastest fish in the ocean with recorded speeds of up to 110 km hour! …

$ 2250 / PERSON

private yacht playa del carmen

Private Yacht Charter XL - Inha Reef

Escape the hustle and bustle of the mainland and set sail to the beautiful Caribbean ocean where …

$ 1000 / PERSON

Private Yacht - Snorkel at XPU-HA

Private Yacht - Snorkel at XPU-HA

Cruise out from the Puerto Aventuras Marina in the Riviera Maya towards Xpu-Ha reef for …

$ 850 / PERSON

Luxury Private Catamaran - Snorkel at XPU-HA

Luxury Private Catamaran - Snorkel at …

Snorkel Xpu-Ha reef before entering La Bocana, a well-protected area with flat and calm waters!

$ 130 / PERSON

Visit Xcaret

Xcaret

Xcaret Park just 15 minutes south of Playa del Carmen and is Mexico's #1 theme park with great …

$ 1000 / PERSON

Luxury Private Catamaran - Snorkel at …

Set sail from Puerto Aventuras Marina to the beautiful Paamul Bay aboard your private catamaran.

$ 28 / PERSON

Sayab-Ha  - Snorkeling and Mexican Craft Beer Tour

Sayab-Ha - Snorkeling and Mexican …

Snorkel two celebrated coral reefs & marvel at the Riviera Maya’s most remarkable ecosystems. If …

Searching Activities...

Best Prices Guaranteed (888) 537-9797
80°
GET PRICING
scattered clouds
80 °C °F
X

Get the best deals in your Inbox:

Get In Touch

Have questions? You're in good hands. Our travel specialists are here to help.

Call (888) 537-9797 or...

Success!

Thanks for reaching out to us. We'll do our best to get back to you within 24 hours.