Top Things to Do in Puerto Rico

We compared all 398 experiences in Puerto Rico so you can choose in minutes: real prices, verified reviews and our editorial picks.

★4.8 398 experiences from US$ 12.99 ✓Free cancellation on most experiences

All tours (21–40 of 398)

Snorkeling in Fajardo: Drive Your Own Mini Boat to Icacos Island
›
‹
Most booked
Snorkeling in Fajardo: Drive Your Own Mini Boat to Icacos IslandDrive your own 13-foot mini boat to Icacos Island with guide-led training and convoy support, then snorkel coral reefs and relax on white sand beaches.
2,007 reviews
4.96★
Duration
4h
start times · Every day
2
Live guide EN · ESFree cancellationfromUS$ 264per group
Mixology Class at Casa BACARDÍ: Learn to Make Cocktails
›
‹
Travelers' pick
Mixology Class at Casa BACARDÍ: Learn to Make CocktailsLearn to craft two iconic BACARDÍ cocktails hands-on with an expert mixologist at Casa BACARDÍ in Cataño, Puerto Rico, plus a welcome drink.
1,869 reviews
4.83★
Duration
1h 15m
start times · Every day
4
Live guide ENFree cancellationfromUS$ 89per person
Puerto Rico Bio Bay Kayak: Paddle Laguna Grande's glowing water
›
‹
Travelers' pick
Puerto Rico Bio Bay Kayak: Paddle Laguna Grande's glowing waterPaddle through mangrove canals and into Laguna Grande's bioluminescent bay on a 2-hour kayak tour in Puerto Rico.
1,830 reviews
4.59★
Duration
2h
start times · Mon–Sat
2
Live guide EN · ESFree cancellationfromUS$ 67per person
Arenales River Caving & Waterfall Trek Swim Limestone Canyons
›
‹
★Top rated
Arenales River Caving & Waterfall Trek Swim Limestone CanyonsSwim through limestone canyons and caves on a river trek with optional cliff jumping and a natural spring, led by an experienced guide in a small group.
1,777 reviews
4.98★
Duration
7h–8h
Every day
07:00
Live guide EN · ESPickup optionalFree cancellationfromUS$ 125per person
San Juan island tour with El Yunque and historic sites
›
‹
San Juan island tour with El Yunque and historic sitesFull-day San Juan tour covering El Yunque, San Felipe del Morro Fort and the Capitol District with a live guide.
1,676 reviews
4.89★
Duration
6h–7h
Every day
08:30
Live guide EN · ESHotel pickupFree cancellationfromUS$ 89per person
Icacos Island Catamaran from Fajardo: Snorkel & Beach Day
›
‹
Travelers' pick
Icacos Island Catamaran from Fajardo: Snorkel & Beach DayCatamaran day trip to Icacos Island from Fajardo with snorkeling, lunch, and drinks included. Departs Puerto del Rey marina, around 6 hours. Hotel pickup available.
1,670 reviews
4.83★
Duration
6h
Every day
08:30
Live guide EN · ESFree cancellationfromUS$ 155per person
Fajardo Bio Bay Kayak Tour with Marine Biologist Guide
›
‹
Travelers' pick
Fajardo Bio Bay Kayak Tour with Marine Biologist GuideKayak through bioluminescent Laguna Grande in Fajardo with a marine biologist guide. Includes gear, snacks, and lessons. Sunset or night tours available.
1,650 reviews
4.57★
Duration
2h
Next departure: 1 Mar 2027Live guide EN · ESFree cancellationfromUS$ 69per person
Condado Lagoon Kayak Tour: Morning Paddling & City Views
›
‹
Travelers' pick
Condado Lagoon Kayak Tour: Morning Paddling & City ViewsPaddle the Condado Lagoon at sunrise with a local guide in a clear kayak to see manatees and fish below while viewing the San Juan city skyline.
1,647 reviews
4.87★
Duration
1h
start times · Every day
7
Live guide EN · ESFree cancellationfromUS$ 65per person
El Yunque Waterslide & Luquillo Beach Tour from San Juan
›
‹
Best value
El Yunque Waterslide & Luquillo Beach Tour from San JuanHike to natural waterslides and pools in El Yunque rainforest, then relax at Luquillo Beach with Caribbean street food. Round-trip transport from San Juan, small groups.
1,540 reviews
4.70★
Duration
5h
start times · Every day
4
Live guide ENFree cancellationfromUS$ 49per person
Culebra Snorkel with Sea Turtles & Flamenco Beach
›
‹
Travelers' pick
Culebra Snorkel with Sea Turtles & Flamenco BeachRound-trip ferry to Culebra Island with guided snorkeling in Luis Peña Marine Reserve, sea turtle encounters, and Flamenco Beach. Gear and snacks included. 10–11 hours.
1,533 reviews
4.74★
Duration
10h
start times · Every day
2
Live guide EN · ESFree cancellationfromUS$ 146per person
San Juan Sunset Pontoon Boat Tour & Rum Punch
›
‹
Travelers' pick
San Juan Sunset Pontoon Boat Tour & Rum Punch1.5-hour sunset cruise on San Juan Bay with views of El Morro Fort, Old San Juan walls & Bacardi Distillery. Includes local beer, rum punch & snacks. Departs 6:10 PM daily.
1,479 reviews
4.63★
Duration
1h 30m
start times · Every day
3
Live guide ENPickup optionalFree cancellationfromUS$ 99per person
El Yunque Rainforest Waterslide Adventure: Natural Pools
›
‹
Likely to sell out
El Yunque Rainforest Waterslide Adventure: Natural PoolsHike through El Yunque rainforest, slide down natural waterslides and swim in river pools with a certified guide.
1,471 reviews
4.93★
Duration
4h
Every day
10:00
Live guide ENFree cancellationfromUS$ 95per person
El Yunque & Bio Bay Tour: Rainforest, Waterfalls, Bioluminescence
›
‹
Travelers' pick
El Yunque & Bio Bay Tour: Rainforest, Waterfalls, BioluminescenceHike El Yunque rainforest with waterfall swims and rope swings, then paddle Laguna Grande at night where bioluminescent organisms glow with each stroke.
1,458 reviews
4.86★
Duration
12h
Mon–Sat
09:30
Live guide ENPickup optionalFree cancellationfromUS$ 184per person
Vieques Bioluminescent Bay Kayak: Paddle glowing waters nightly
›
‹
Travelers' pick
Vieques Bioluminescent Bay Kayak: Paddle glowing waters nightlyKayak Mosquito Bay on Vieques at night and watch the water glow. Nightly departures at 7pm and 9pm, guide included, roundtrip transport from Esperanza.
1,243 reviews
4.48★
Duration
2h
start times · Every day
2
Live guide EN · ESFree cancellationfromUS$ 65per person
BACARDÍ Rum Tasting Tour San Juan: Straight from the Barrel
›
‹
Travelers' pick
BACARDÍ Rum Tasting Tour San Juan: Straight from the BarrelMeet a BACARDÍ host at Casa BACARDÍ in Cataño and taste rum from the aging warehouse. Four aged expressions, one welcome cocktail, 75 minutes. Age 18+.
1,225 reviews
4.68★
Duration
1h 30m
start times · Every day
3
Live guide ENFree cancellationfromUS$ 89per person
El Yunque Rainforest: Waterfall Hike & Rope Swing from San Juan
›
‹
El Yunque Rainforest: Waterfall Hike & Rope Swing from San JuanFull-day rainforest adventure from San Juan with certified guide, rope swing, cliff jump, natural waterslides and lunch in El Yunque National Forest. Hotel pickup included.
1,209 reviews
4.81★
Duration
8h
Every day
08:00
Live guide EN · ESHotel pickupFree cancellationfromUS$ 100US$ 65per person
3 Tours in 1 Day: Old San Juan, El Yunque & Beach with Transport
›
‹
Travelers' pick
3 Tours in 1 Day: Old San Juan, El Yunque & Beach with TransportThree stops in one day (Old San Juan's colonial streets, El Yunque's natural waterslides, and Los Kioskos Beach) with certified guide.
1,152 reviews
4.80★
Duration
8h
Every day
08:00
Live guide EN · ESHotel pickupFree cancellationfromUS$ 55per person
Culebra: Snorkeling Reefs & White Sand Beach Day by Boat
›
‹
Travelers' pick
Culebra: Snorkeling Reefs & White Sand Beach Day by BoatSwim with turtles, snorkel vibrant reefs, and relax on Culebra’s white beaches. Includes boat ride from Fajardo, gear, lunch, and a local guide for a full day escape.
1,090 reviews
4.69★
Duration
6h
Every day
09:00
Live guide EN · ESFree cancellationfromUS$ 168per person
El Yunque Half Day Tour: Small Group Waterslide Hike
›
‹
Travelers' pick
El Yunque Half Day Tour: Small Group Waterslide HikeSmall-group rainforest hike from San Juan with natural waterslides, rope swings and certified guide: 5.5 hours timed to avoid the crowds that pack other El Yunque tours.
1,067 reviews
4.91★
Duration
4h–5h
start times · Every day
2
Live guide EN · ESHotel pickupFree cancellationfromUS$ 89per person
San Juan: El Yunque Hike & Bioluminescent Bay Kayak Combo
›
‹
San Juan: El Yunque Hike & Bioluminescent Bay Kayak ComboRainforest and bio bay adventure from San Juan with guided hike, natural pools, waterfall slides, and nighttime kayaking. Includes lunch, water shoes, lifejackets. 12 hours.
1,020 reviews
4.65★
Duration
12h
Every day except Tuesday
09:00
Live guide EN · ESHotel pickupFree cancellationfromUS$ 180per person
Need help planning your next activity?