Things to do in Panama City Beach

Sort by Tribes
Categories
Show local favourites
156 Results
  • 1
    Gulf World Marine Park

    Gulf World Marine Park

    Ranked #1 overall in Panama City Beach things to do
    265 reviews
    Sights and Museums, Outdoors, Zoo or Aquarium, Landmark, Park
    Popular withFamiliesAdventureOutdoorsy

    What a fun place for the whole family. Get up close and personal to sea life.

  • 2
    Ripley's Believe It or Not!

    Ripley's Believe It or Not!

    Ranked #2 overall in Panama City Beach things to do
    140 reviews
    Sights and Museums
    Popular withFamiliesAdventureStudents

    Great fun for kids! If you only have a few days in PCB, try to save this for a rainy day or the end of your trip

  • 3
    Shell Island

    Shell Island

    Ranked #3 overall in Panama City Beach things to do
    126 reviews
    Outdoors, Beaches and Watersports, Beach
    Popular withFamiliesAdventureOutdoorsy

    My FAVORITE place of ALL TIME! Get here by renting a pontoon boat, taking your own watercraft (boat or jet ski), or by taking a boat shuttle from St. Andrews ...

  • 4
    Wonderworks

    Wonderworks

    Ranked #4 overall in Panama City Beach things to do
    129 reviews
    Entertainment, Theme Park
    Popular withFamiliesAdventureStudents

    Wonderworks is a fun place for kids and adults. If you have never been it is a fun way to spend the day. There is a lot of interactive activities ...

  • 5
    Captain Anderson's Marina

    Captain Anderson's Marina

    Ranked #5 overall in Panama City Beach things to do
    118 reviews
    Outdoors, Harbour or Marina
    Popular withFamiliesFoodiesAdventure

    We love to take the family out for a deep sea fishing adventure! Book your family and head on over to spend a day on the water and I promise ...

  • 6
    Hombre Golf Club

    Hombre Golf Club

    Ranked #6 overall in Panama City Beach things to do
    81 reviews
    Outdoors, Golf
    Popular withOutdoorsyAdventureBusiness

    Hombre Golf Club is a little more pricey and little further away, but for those who have come with their own clubs and want to spend some time and money ...

  • 7
    Signal Hill Golf Course

    Signal Hill Golf Course

    Ranked #7 overall in Panama City Beach things to do
    70 reviews
    Outdoors, Golf
    Popular withOutdoorsyFamiliesBusiness

    My golfing friends tell me that this is a great course. Beautifully landscaped. Minutes from the condo.

  • 8
    Miracle Strip Amusement Park

    Miracle Strip Amusement Park

    Ranked #8 overall in Panama City Beach things to do
    54 reviews
    Entertainment, Theme Park
    Popular withFamiliesStudentsAdventure

    Fun amusement rides for all ages right across the street from Calypso!!

  • 9
    ZooWorld Zoological and Botanical Conservatory

    ZooWorld Zoological and Botanical Conservatory

    Ranked #9 overall in Panama City Beach things to do
    61 reviews
    Sights and Museums, Zoo or Aquarium
    Popular withFamiliesOutdoorsyAdventure

    Small but fun zoo. Has so many animals that you can pet, the kids will love it.

  • 10
    Sea Dragon Pirate Cruise

    Sea Dragon Pirate Cruise

    Ranked #10 overall in Panama City Beach things to do
    66 reviews
    Tours, Classes and Rentals, Cruise, Guided Tour
    Popular withFamiliesAdventureOutdoorsy

    Located in Capt Anderson Marina; cannot say enough about the Captain and Crew; they really made the day for our grandkids. We go every year!!

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.net/trip/hotels/hotel_suggestions?action=index&clean_path=panama-city-beach-florida&controller=topics&country_code=&current_user_id=&filters=&id=2000000000327&klass_name=Region&list_type=attractions&nearby=false&path=panama-city-beach-florida%2Fthings-to-do&place=2000000000327&place_type=City&place_type=region&region=2000000000327", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000000327" + "&" + 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); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }