Things to do in Puerto Princesa

Sort by Tribes
Categories
42 Results
  • 1
    Puerto Princesa Subterranean River National Park

    Puerto Princesa Subterranean River National Park

    Ranked #1 overall in Puerto Princesa things to do
    9.026 reviews
    Outdoors, Hiking and Nature, Scenic Lookout, Park
    Popular withOutdoorsyAdventureBackpackers

    Amazing boat to the inside of the subterranean park. To be the 8th wonder of the world, "Please Vote" signs were everywhere. It is definitely in my top 10 natural ...

  • 2
    Underground River

    Underground River

    Ranked #2 overall in Puerto Princesa things to do
    8.48 reviews
    Tours, Classes and Rentals, Outdoors, Beaches and Watersports, Hiking and Nature, Rental Boats, Guided Tour, Scenic Lookout
    Popular withOutdoorsyFamiliesAdventure

    Loved it and planning to visit again. its good to have your own private boat to explore Palawan's beautiful islands

  • 3
    Honda Bay

    Honda Bay

    Ranked #3 overall in Puerto Princesa things to do
    9.54 reviews
    Sights and Museums, Tours, Classes and Rentals, Outdoors, Beaches and Watersports, Landmark, Rental Boats, Scenic Lookout, Fishing
    Popular withOutdoorsyFamilies

    Honda Bay, one of the Philippine's premiere tourist destinations, Palawan. It is host to several of the most exclusive resorts in the country. With its white sand beaches, magnificent landscape, ...

  • 4
    Palawan Wildlife Rescue and Conservation Center

    Palawan Wildlife Rescue and Conservation Center

    Ranked #4 overall in Puerto Princesa things to do
    8.77 reviews
    Sights and Museums, Tours, Classes and Rentals, Science Museum, Zoo or Aquarium, Guided Tour
    Popular withGreenFamiliesAdventure

    So cool...

  • 5
    Honda Bay Islands,

    Honda Bay Islands,

    Ranked #5 overall in Puerto Princesa things to do
    10.03 reviews
    Outdoors, Beaches and Watersports
    Popular withOutdoorsyFamiliesAdventure

    Loved going from island to island! It's such a nice feeling just to go out to the sea and have fun! :) Oh, and we also rode my friend's jet ...

  • 6
    Iwahig River Firefly Watching

    Iwahig River Firefly Watching

    Ranked #6 overall in Puerto Princesa things to do
    8.73 reviews
    Outdoors, Hiking and Nature
    Popular withOutdoorsyBackpackersAdventure

    Such a magical and unforgettable experience! The place was so spectacular filled with twinkling fireflies on a full moon night. Furthermore, our boatman was pretty knowledgeable and entertaining, making the ...

  • 7
    Luli Island

    Luli Island

    Ranked #7 overall in Puerto Princesa things to do
    9.02 reviews
    Outdoors, Beaches and Watersports
    Popular withOutdoorsyBackpackersAdventure

    Quite a nice beach/island stopover! Very chill and quiet. You can test your mettle by jumping off a plank in the beach or you can just go feed the fishes! ...

  • 8
    Pambato Reef

    Pambato Reef

    Ranked #8 overall in Puerto Princesa things to do
    10.02 reviews
    Outdoors, Beaches and Watersports
    Popular withOutdoorsyAdventure

    Thrilling and magnificent, Pambato Reef was an exciting pit stop on our Honda Bay Island hopping tour. Here, we got to catch sight of a number of colorful fish, as ...

  • 9
    Mitra's Ranch

    Mitra's Ranch

    Ranked #9 overall in Puerto Princesa things to do
    9.02 reviews
    Outdoors, Scenic Lookout
    Popular withBackpackersOutdoorsyFamilies

    A good place to unwind and enjoy the relaxing place where you can see the full view of puerto princesa ☺️

  • 10
    Palawan Special Battalion WW2 Memorial Museum

    Palawan Special Battalion WW2 Memorial Museum

    Ranked #10 overall in Puerto Princesa things to do
    9.02 reviews
    Popular withHistoryFamiliesAdventure

    Absolutely love this museum! As a history buff, this museum appeased my curiosity and cravings with its wondrous collection of WWII pictures and artifacts. To my surprise, the museum also ...

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-princesa-philippines&controller=topics&country_code=&current_user_id=&filters=&id=2000000020777&klass_name=Region&list_type=attractions&nearby=false&path=puerto-princesa-philippines%2Fthings-to-do&place=2000000020777&place_type=City&place_type=region&region=2000000020777", 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=2000000020777" + "&" + 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); } };