Things to do in Panama City Beach

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

    Gulf World Marine Park

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

    A fun day thing for the kids on a rainy (or sunny!) day. While you can't compare this to the aquariums in Atlanta, Baltimore and other such places, it IS ...

  • 2
    Shipwreck Island Waterpark

    Shipwreck Island Waterpark

    Ranked #2 overall in Panama City Beach things to do
    9.1187 reviews
    Outdoors, Children's Activities, Entertainment, Park, Water Park
    Popular withFamiliesAdventureOutdoorsy

    Great for families! This is the waterpark Luke Bryan and his family go to when in PCB. It's definitely fun for the entire family! Within walking distance to Sterling Reef ...

  • 3
    Ripley's Believe It or Not!

    Ripley's Believe It or Not!

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

    This is a wonderful place to take your family. As part of Resort Destinations Fun In The Sun amenities one person can get in free everyday for their stay. Certain ...

  • 4
    Wonderworks

    Wonderworks

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

    Enjoyed taking our grandson to Wonderworks! Very interesting place with a lot of cool things inside!

  • 5
    Shell Island

    Shell Island

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

    Beautiful beaches, clear water. A must see beach in Panama City. My only issue is you have to take a boat to the island. There is no restroom and no ...

  • 6
    Captain Anderson's Marina

    Captain Anderson's Marina

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

    Have Taken My Grand Daughter out many times for a Fishing Trip! Worth the Trip.

  • 7
    Signal Hill Golf Course

    Signal Hill Golf Course

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

    A great feel good resort golf course and inexpensive. It is within a mile of the condo.

  • 8
    ZooWorld Zoological and Botanical Conservatory

    ZooWorld Zoological and Botanical Conservatory

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

    This is an adorable little zoo. Very interactive, lots of shade for those hot days.

  • 9
    Coconut Creek Family Fun Park

    Coconut Creek Family Fun Park

    Ranked #9 overall in Panama City Beach things to do
    9.044 reviews
    Entertainment, Theme Park
    Popular withFamiliesAdventureOutdoorsy

    The BEST putt putt and family center around. With their maze and putt putt pass, you can't beat the price. Children 5 and under play free and if you're an ...

  • 10
    Rock'It Lanes

    Rock'It Lanes

    Ranked #10 overall in Panama City Beach things to do
    8.845 reviews
    Entertainment, Arcade, Bowling Alley, Pool Hall
    Popular withFamiliesStudentsAdventure

    Rock'It Lanes have the newest and best bowling lanes in the city with computerized scoring and handicapped accessible ball ramps. They offer "Ballistic Bowling" complete with a laser light show ...

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.com.sg/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.com.sg/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); } };