Things to do in Puerto Rico

Sort by Tribes
Categories
836 Results
  • 1
    El Yunque National Forest

    El Yunque National Forest

    Ranked #1 overall in Rio Grande things to do
    161 reviews
    Outdoors, Hiking and Nature, Park
    Popular withAdventureOutdoorsyFamilies

    A MUST!!!!!!! you cannot go by taxi so rent a car or arrange with an UBER. Plan to walk this amazing rain forest.

  • 2
    Old San Juan

    Old San Juan

    Ranked #1 overall in San Juan things to do
    152 reviews
    Sights and Museums, Historic Site, Neighborhood
    Popular withHistoryFamiliesAdventure

    I absolutely love this area with the colorful buildings, cobblestone streets it's very picturesque!!

  • 3
    Castillo San Felipe del Morro

    Castillo San Felipe del Morro

    Ranked #2 overall in San Juan things to do
    123 reviews
    Sights and Museums, Historic Site
    Popular withHistoryFamiliesOutdoorsy

    It's like taking a step into the past, it gives you a great view and is rich with history.

  • 4
    El Yunque National Rainforest

    El Yunque National Rainforest

    Ranked #2 overall in Rio Grande things to do
    88 reviews
    Sights and Museums, Outdoors, Hiking and Nature, Government Building, Lake, Hiking Trail
    Popular withAdventureFamiliesOutdoorsy

    Great for day hikes to the top. Follow maintained trails to the top and down following natural streams. Bring picnic snacks and binoculars to the top.

  • 5
    Parque Nacional de las Cavernas del Río Camuy

    Parque Nacional de las Cavernas del Río Camuy

    Ranked #1 overall in San Sebastian things to do
    82 reviews
    Sights and Museums, Outdoors, Hiking and Nature, Landmark
    Popular withAdventureFamiliesOutdoorsy

    Great place to learn about caves and underground water systems. Family friendly and wheelchair accessible.

  • 6
    Bioluminescent Bay Kayak Tour

    Bioluminescent Bay Kayak Tour

    Ranked #1 overall in Las Croabas things to do
    79 reviews
    Tours, Classes and Rentals, Outdoors, Hiking and Nature
    Popular withAdventureOutdoorsyFamilies

    You will not forget this. Choose a "no moon" night http://www.kayakingpuertorico.com/

  • 7
    Arecibo Observatory

    Arecibo Observatory

    Ranked #1 overall in Arecibo things to do
    65 reviews
    Sights and Museums
    Popular withFamiliesHistoryOutdoorsy

    Movie buffs, science geeks, and the curious alike can enjoy this remote site. This is an awesome display of human ingenuity and science.

  • 8
    Bacardi Rum Factory

    Bacardi Rum Factory

    Ranked #3 overall in San Juan things to do
    89 reviews
    Tours, Classes and Rentals, Guided Tour
    Popular withFamiliesHistoryFoodies

    Take a short tour of the Bacardi factory in San Juan, followed by a Rum Tasting or learn how to mix a Pina Colada or Cuba Libre!

  • 9
    Cueva La Ventana

    Cueva La Ventana

    Ranked #2 overall in Arecibo things to do
    57 reviews
    Outdoors, Hiking Trail
    Popular withAdventureFamiliesOutdoorsy

    Description: Cueva Ventana means Window Cave. Take a hike to and through this cave (bring a flashlight!) for a view that is out of this world. It was quite a ...

  • 10
    Crash Boat Beach

    Crash Boat Beach

    Ranked #1 overall in Aguadilla things to do
    46 reviews
    Outdoors, Beaches and Watersports
    Popular withFamiliesOutdoorsyAdventure

    Love this beach!!!❤❤❤❤ it's so beautiful, clean, water is super clear you can see your feet & everything clearly!!

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.ca/trip/hotels/hotel_suggestions?action=index&clean_path=puerto-rico&controller=topics&country_code=&current_user_id=&filters=&id=2000000000160&klass_name=Region&list_type=attractions&nearby=false&path=puerto-rico%2Fthings-to-do&place=2000000000160&place_type=Country&place_type=region&region=2000000000160", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.ca/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000000160" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };