Saltwater · 167 spots

Surf fishing in Florida

Surf fishing means working the troughs and bars off a public beach: pompano, whiting and redfish close in, with mackerel and bluefish chasing bait along the beach in season. Each beach's page has its tide chart, what's biting now and today's forecast.

Fishing report · October 2026

What's biting in the Florida surf

Best spot today: Johnson Beach, Perdido KeyExcellent 86

Built from this month's seasons, today's FWC rules and the catches anglers logged here in the last 30 days. Updated Thu, Oct 1.

Map of surf fishing in florida

Every spot on this page, colored by the fishing forecast right now. Tap a pin for its forecast, or go full screen to explore.

Bay County, FL3

Brevard County, FL11

Playalinda Beach★ 3.6Beach · Fee to fishPlayalinda Beach is the southern district of Canaveral National Seashore, a long undeveloped Atlantic beach north of Kennedy Space Center. Surf anglers...PompanoWhiting (Southern Kingfish)RedfishBonsteel Park★ 3.5Beach · FreeBonsteel Park is a 2.34-acre Brevard County beach park on A1A about three miles north of Sebastian Inlet that the county calls...PompanoWhiting (Southern Kingfish)SnookHoward E. Futch Memorial Park at Paradise Beach★ 3.4Beach · FreeHoward E. Futch Memorial Park at Paradise Beach is a 12.39-acre Brevard County regional beach park on A1A between Indialantic and Indian...PompanoWhiting (Southern Kingfish)BluefishLori Wilson Park★ 3.4Beach · FreeLori Wilson Park is Brevard County's big regional beach park in north Cocoa Beach: a band of maritime hammock with free parking,...PompanoWhiting (Southern Kingfish)BluefishSpessard Holland North Beach Park★ 3.3Beach · FreeSpessard Holland North Beach Park is a 4.53-acre Brevard County beach park on A1A in Melbourne Beach, about three miles south of...PompanoWhiting (Southern Kingfish)BluefishVal M. Steele Park★ 3.3Beach · FreeVal M. Steele Park, formerly Coconut Point Park, is a 36.9-acre Brevard County beach park on A1A south of the town of...PompanoWhiting (Southern Kingfish)BluefishCanova Beach Park★ 3.3Beach · FreeCanova Beach Park is a 9.1-acre Brevard County beach park at 3299 Highway A1A in Indian Harbour Beach, about a mile north...PompanoWhiting (Southern Kingfish)BluefishCherie Down Park★ 3.3Beach · FreeCherie Down Park is Cape Canaveral's county beach park, a 7-acre neighborhood access on Ridgewood Avenue a little over a mile south...PompanoWhiting (Southern Kingfish)BluefishRobert P. Murkshe Memorial Park★ 3.2Beach · FreeRobert P. Murkshe Memorial Park is a 2.5-acre Brevard County beach access at 16th Street South in Cocoa Beach, a local favorite...PompanoWhiting (Southern Kingfish)BluefishSeagull Park, Satellite Beach★ 3.1Beach · FreeSeagull Park is a small Brevard County beach park on State Road A1A in South Patrick Shores, at the north end of...PompanoWhiting (Southern Kingfish)BluefishAlan Shepard Park, Cocoa Beach★ 3.1Beach · FreeAlan Shepard Park is Cocoa Beach's five-acre oceanfront city park at the end of the Cocoa Beach Causeway (State Road 520), and...Whiting (Southern Kingfish)PompanoBluefish

Broward County, FL3

Charlotte County, FL2

Citrus County, FL1

Collier County, FL6

Duval County, FL3

Escambia County, FL12

Johnson Beach, Perdido Key★ 3.5Beach · Fee to fishJohnson Beach is the Perdido Key Area of Gulf Islands National Seashore: miles of undeveloped white sand with the open Gulf on...PompanoGulf KingfishRedfishPensacola Beach Park West★ 3.4BeachPensacola Beach Park West is a Santa Rosa Island Authority park at the west end of Pensacola Beach, just before the Fort...Spotted SeatroutRedfishPompanoPerdido Key State Park★ 3.3Beach · Fee to fishPerdido Key State Park is a stretch of undeveloped barrier island beach about 15 miles southwest of Pensacola, with boardwalks over tall...PompanoGulf KingfishRedfishLangdon Beach★ 3.2Beach · Fee to fishLangdon Beach is the lifeguarded Gulf beach of the Fort Pickens Area in Gulf Islands National Seashore, near the western tip of...PompanoGulf KingfishRedfishBeach Access 36A, Gulf Islands National Seashore★ 3.1Beach · FreeBeach Access 36A is the easternmost of the National Park Service's free Gulf-side lots on Highway 399, between the Opal Beach complex...PompanoGulf KingfishSpanish MackerelOpal Beach★ 3.1Beach · Fee to fishOpal Beach is the fee-area day-use complex in the Santa Rosa Area of Gulf Islands National Seashore, the undeveloped middle of Santa...PompanoGulf KingfishRedfishPensacola Beach Access 27A★ 3.1Beach · FreePensacola Beach Access 27A is a public parking lot and dune walkover on Via de Luna, just east of the Calle Hermosa...PompanoGulf KingfishBluefishPensacola Beach Park East★ 3.1BeachPensacola Beach Park East is a four-acre beach park kept by the Santa Rosa Island Authority near the eastern end of Pensacola...PompanoGulf KingfishRedfishBeach Access 32A, Gulf Islands National Seashore★ 3.1Beach · FreeBeach Access 32A is a free National Park Service parking lot on Highway 399 in the Santa Rosa Area of Gulf Islands...PompanoGulf KingfishRedfishPerdido Key Beach Access 4★ 3.1Beach · FreePerdido Key Beach Access 4 is the westernmost of Escambia County's numbered public accesses on Perdido Key, a paved lot on the...PompanoGulf KingfishRedfishBeach Access 19A, Fort Pickens Area★ 3Beach · Fee to fishBeach Access 19A is the first Gulf-side stop inside the Fort Pickens Area of Gulf Islands National Seashore, a small National Park...PompanoGulf KingfishRedfishPerdido Key Beach Access 2★ 3BeachPerdido Key Beach Access 2 is a half-acre Escambia County access on the Gulf side of Perdido Key Drive, roughly midway between...PompanoGulf KingfishRedfish

Flagler County, FL6

Florida Keys2

Franklin County, FL4

Gulf County, FL6

Hillsborough County, FL3

Indian River County, FL7

Golden Sands Beach Park★ 3.4Beach · FreeGolden Sands Beach Park is a 6.23-acre Indian River County beach park on A1A north of the Wabasso Causeway, near the Archie...Whiting (Southern Kingfish)PompanoAtlantic CroakerAmbersands Beach Access★ 3.4Beach · FreeAmbersands Beach Access is a small, unguarded Indian River County access on A1A inside the Archie Carr National Wildlife Refuge, about three...SnookPompanoWhiting (Southern Kingfish)Round Island Oceanside Beach Park★ 3.3Beach · FreeRound Island Oceanside Beach Park is an 11.36-acre Indian River County beach park on A1A near the south end of the county,...PompanoWhiting (Southern Kingfish)BluefishTracking Station Park★ 3.3Beach · FreeTracking Station Park is an Indian River County beach park off A1A just north of Vero Beach, with three boardwalks over the...PompanoWhiting (Southern Kingfish)BluefishWabasso Beach Park★ 3.3Beach · FreeWabasso Beach Park is a compact Indian River County beach park at the east end of Wabasso Beach Road, a short drive...PompanoWhiting (Southern Kingfish)Spanish MackerelTreasure Shores Park★ 3.3Beach · FreeTreasure Shores Park is a 20.8-acre Indian River County beach park on A1A, three miles north of the Wabasso Causeway, with an...PompanoWhiting (Southern Kingfish)BluefishTurtle Trail Beach Access★ 3.1Beach · FreeTurtle Trail Beach Access is a small Indian River County access on A1A south of Wabasso Beach, where a sandy path leads...PompanoWhiting (Southern Kingfish)Blacktip Shark

Lee County, FL10

Lovers Key State Park★ 3.7Beach · Fee to fishLovers Key State Park is four barrier islands between Fort Myers Beach and Bonita Beach, with about two and a half miles...SnookRedfishSpotted SeatroutSanibel Causeway Islands★ 3.7Beach · FreeThe Sanibel Causeway crosses San Carlos Bay on three bridges linked by two man-made islands, and those islands, now Causeway Islands Park,...SheepsheadSpanish MackerelSnookBowman's Beach Park★ 3.4Beach · FreeBowman's Beach Park covers a lightly developed western stretch of Sanibel's Gulf shore, a quarter-mile walk from its parking lot, and its...SnookPompanoGulf KingfishAlison Hagerup Beach Park★ 3.3Beach · FreeAlison Hagerup Beach Park, also called Captiva Beach, is the public Gulf beach where the road ends on Captiva Island, a narrow...SnookPompanoGulf KingfishSanibel Lighthouse Beach★ 3.3Beach · FreeLighthouse Beach Park wraps the eastern point of Sanibel Island beside the historic lighthouse, where San Carlos Bay meets the Gulf and...SnookPompanoSpanish MackerelGulfside City Park★ 3.2Beach · FreeGulfside City Park, known locally as Algiers Beach, is a City of Sanibel beach park on the island's southern Gulf shore, with...PompanoSnookGulf KingfishLittle Hickory Island Beach Park★ 3.2Beach · FreeLittle Hickory Island Beach Park, also called Bonita Beach Access #10, is a small Lee County beach park at the north end...SnookPompanoRedfishTarpon Bay Road Beach Park★ 3.1Beach · FreeTarpon Bay Road Beach Park is a City of Sanibel beach access in the middle of the island's Gulf shore, where a...PompanoSnookGulf KingfishBonita Beach Park★ 3.1Beach · FreeBonita Beach Park sits at the southern tip of Bonita Beach, the Gulf beach of Little Hickory Island in Bonita Springs, right...PompanoGulf KingfishSnookCrescent Beach Family Park★ 2.8BeachCrescent Beach Family Park is a small Lee County beach park at the foot of the Matanzas Pass Bridge on Fort Myers...SnookPompanoGulf Kingfish

Levy County, FL2

Manatee County, FL3

Martin County, FL4

Miami-Dade County, FL1

Nassau County, FL4

Okaloosa County, FL5

Palm Beach County, FL9

Coral Cove Park★ 3.4Beach · FreeCoral Cove Park is a free Palm Beach County park on Jupiter Island in Tequesta, with about half a mile of Atlantic...PompanoSnookWhiting (Southern Kingfish)Red Reef Park★ 3.4Beach · Fee to fishRed Reef Park is a City of Boca Raton beach park at 1400 North Ocean Boulevard, a long strip of dune, boardwalks...SnookPompanoWhiting (Southern Kingfish)John D. MacArthur Beach State Park★ 3.3Beach · Fee to fishJohn D. MacArthur Beach State Park covers the north end of Singer Island in North Palm Beach, with more than a mile...PompanoSnookWhiting (Southern Kingfish)Carlin Park★ 3.2Beach · FreeCarlin Park is a 109-acre Palm Beach County park on A1A in Jupiter, fronting a long run of open Atlantic beach, and...PompanoWhiting (Southern Kingfish)SnookLoggerhead Park★ 3.2Beach · FreeLoggerhead Park is a free Palm Beach County beach park on U.S. 1 in Juno Beach, home to the Loggerhead Marinelife Center,...PompanoWhiting (Southern Kingfish)SnookOcean Reef Park★ 3Beach · FreeOcean Reef Park is a compact Palm Beach County beach park on Singer Island in Riviera Beach, free to enter and park...PompanoWhiting (Southern Kingfish)SnookOcean Ridge Hammock Park★ 3Beach · FreeOcean Ridge Hammock Park is a small Palm Beach County park on A1A in Ocean Ridge, a short drive south of the...PompanoSnookWhiting (Southern Kingfish)Gulfstream Park, Gulf Stream★ 3Beach · FreeGulfstream Park is a small, free Palm Beach County beach park on A1A at Gulf Stream, between Boynton Beach and Delray Beach,...PompanoWhiting (Southern Kingfish)SnookLantana Municipal Beach Park★ 3Beach · FreeLantana Municipal Beach Park is the Town of Lantana's oceanfront park at 100 North Ocean Boulevard, with 750 feet of beach about...SnookPompanoSheepshead

Pasco County, FL2

Pinellas County, FL13

Fort De Soto North Beach★ 3.8Beach · FreeNorth Beach is Fort De Soto's long Gulf beach on Mullet Key, a wide run of white sand in a park 'Dr....SnookPompanoGulf KingfishHoneymoon Island State Park★ 3.7Beach · Fee to fishHoneymoon Island State Park is a barrier island at the end of the Dunedin Causeway with about four miles of Gulf beach,...SnookSpotted SeatroutPompanoFort De Soto East Beach★ 3.4Beach · FreeEast Beach is the Tampa Bay side of Fort De Soto Park, a long, calm bay beach on Mullet Key looking toward...Spotted SeatroutRedfishSnookAnclote Key Preserve State Park★ 3.4Beach · FreeAnclote Key Preserve State Park is a string of undeveloped barrier islands about three miles off Tarpon Springs, reached only by private...SnookRedfishSpotted SeatroutMaximo Park★ 3.4BeachMaximo Park is a 70-acre City of St. Petersburg park at the southern end of the peninsula, where Boca Ciega Bay meets...SnookSpotted SeatroutRedfishCaladesi Island State Park★ 3.3Beach · Fees varyCaladesi Island State Park is a barrier island between Honeymoon Island and Clearwater Beach with a long natural Gulf beach on one...SnookPompanoRedfishSunset Beach, Treasure Island★ 3.3Beach · FreeSunset Beach is the narrow, residential southern end of Treasure Island, a strip of Gulf sand that runs down to the tip...SnookPompanoGulf KingfishSunset Beach, Tarpon Springs★ 3.1Beach · FreeSunset Beach, Tarpon Springs is an 11.3-acre city beach park at the west end of Gulf Road, with a boat launch, a...Spotted SeatroutRedfishSnookCourtney Campbell Beach Recreation Area★ 3Beach · Fee to fishCourtney Campbell Beach Recreation Area is a small City of Clearwater beach at the Clearwater end of the Courtney Campbell Causeway, beside...Spotted SeatroutSnookRedfishGulf Front Park, Treasure Island★ 3Beach · FreeGulf Front Park at 104th Avenue is Treasure Island's busiest beach access, the doorway to the very wide mid-island beach between John's...Gulf KingfishPompanoSnookBay Park on Sand Key★ 3Beach · FreeBay Park on Sand Key is a small City of Clearwater park on the bay side of Sand Key, with free parking...Spotted SeatroutRedfishSnook12th Avenue Park, Indian Rocks Beach★ 2.9Beach · Free12th Avenue Park is a small City of Indian Rocks Beach park at 12th Avenue and Gulf Boulevard, where the avenue runs...Gulf KingfishPompanoSnook193rd Avenue Beach Access, Indian Shores★ 2.9Beach · FreeThe 193rd Avenue access is a Town of Indian Shores footpath from Gulf Boulevard onto the Gulf, with metered parking across the...Gulf KingfishPompanoSnook

Santa Rosa County, FL3

Sarasota County, FL9

Nokomis Beach Park★ 3.5BeachNokomis Beach Park is the Sarasota County beach park on Casey Key in Nokomis, reached over the Albee Road bridge, with the...SnookPompanoGulf KingfishPoint of Rocks★ 3.4Beach · FreePoint of Rocks is the rocky south end of Crescent Beach on Siesta Key, the only natural rock reef along this stretch...SnookMangrove SnapperSheepsheadBlind Pass Beach Park, Manasota Key★ 3.3Beach · FreeBlind Pass Beach Park is a quiet Sarasota County park on Manasota Key near Englewood, with a Gulf beach for surf fishing...SnookPompanoGulf KingfishTurtle Beach Park★ 3.3BeachTurtle Beach Park on the south end of Siesta Key gives you a quiet Gulf beach on one side and a mangrove...SnookRedfishSpotted SeatroutManasota Beach Park★ 3.3Beach · FreeManasota Beach Park sits on Manasota Key west of Englewood, a Sarasota County park that reaches the Gulf beach on one side...SnookBlacktip SharkPompanoNorth Lido Beach★ 3.2BeachNorth Lido Beach is the natural north end of Lido Key in Sarasota: a City of Sarasota park of Australian pine woods,...SnookPompanoGulf KingfishVenice Beach★ 3.2Beach · FreeVenice Beach is the main public beach of Venice, at the west end of West Venice Avenue, and early and late in...SnookPompanoGulf KingfishCaspersen Beach Park★ 3.1BeachCaspersen Beach Park is a secluded, natural Gulf beach at the south end of Venice, and since Hurricane Milton washed out Harbor...SnookPompanoGulf KingfishSiesta Beach★ 3.1Beach · FreeSiesta Beach is Sarasota County's best-known Gulf beach, a broad sweep of fine quartz sand on Siesta Key facing calm, clear water....SnookPompanoGulf Kingfish

St. Johns County, FL8

Anastasia State Park★ 4Beach · Fee to fishAnastasia State Park fills the north end of Anastasia Island across the bridge from St. Augustine, and it gives shore anglers three...Whiting (Southern Kingfish)RedfishPompanoCrescent Beachfront Park★ 3.2Beach · FreeCrescent Beachfront Park is a St. Johns County park at Crescent Beach, south of St. Augustine beside the State Road 206 intersection...Whiting (Southern Kingfish)PompanoBluefishMickler's Landing★ 3.2Beach · FreeMickler's Landing is a St. Johns County beachfront park in Ponte Vedra Beach whose pink coquina-sand beach lies beyond dunes about 20...Whiting (Southern Kingfish)PompanoBluefishSouth Ponte Vedra Park★ 3.1BeachSouth Ponte Vedra Park is a small St. Johns County beach park on South Ponte Vedra Boulevard (A1A), the northernmost county lot...Whiting (Southern Kingfish)PompanoBluefishFrank Butler Beachfront Park East★ 3.1Beach · FreeFrank Butler Beachfront Park East is the ocean half of St. Johns County's Frank Butler Park, on A1A at Butler Beach between...Whiting (Southern Kingfish)PompanoRedfishGTM Research Reserve Beach★ 3.1Beach · Fee to fishThe GTM Research Reserve Beach is the ocean edge of the Guana Tolomato Matanzas National Estuarine Research Reserve, reached from paid lots...Whiting (Southern Kingfish)PompanoBluefishMussallem Beachfront Park★ 3.1BeachMussallem Beachfront Park is an 8.5-acre St. Johns County park on Coastal Highway (A1A) north of the Vilano Bridge, stretching from the...Whiting (Southern Kingfish)PompanoBluefishSpyglass Beachfront Park★ 3Beach · FreeSpyglass Beachfront Park is a small St. Johns County access on A1A South between Crescent Beach and Matanzas Inlet, known for the...Whiting (Southern Kingfish)PompanoBluefish

St. Lucie County, FL8

Pepper Park Beachside★ 3.4BeachPepper Park Beachside is a 52-acre St. Lucie County park on North Hutchinson Island, north of Fort Pierce Inlet, with a guarded...SnookPompanoWhiting (Southern Kingfish)Avalon State Park★ 3.3Beach · Fee to fishAvalon State Park protects 1.7 miles of undeveloped Atlantic beach on North Hutchinson Island, a few miles north of Fort Pierce Inlet,...PompanoWhiting (Southern Kingfish)BluefishJohn Brooks Park Beachside★ 3.2Beach · FreeJohn Brooks Park Beachside opens a 226-acre St. Lucie County preserve to the Atlantic on South Hutchinson Island, a few miles south...PompanoWhiting (Southern Kingfish)BluefishWalton Rocks Beach★ 3.2BeachWalton Rocks Beach is a St. Lucie County beach park on South Hutchinson Island, named for the dark coquina rock outcrops that...SnookPompanoWhiting (Southern Kingfish)Blue Heron Beach, Fort Pierce★ 3.2Beach · FreeBlue Heron Beach is a four-acre St. Lucie County beach at the east end of Blue Heron Boulevard on South Hutchinson Island,...PompanoSnookWhiting (Southern Kingfish)Dollman Park Beachside★ 3.2BeachDollman Park Beachside is a small St. Lucie County access at 9200 South Ocean Drive, near the south end of South Hutchinson...PompanoWhiting (Southern Kingfish)BluefishBlind Creek Beach★ 3.1Beach · FreeBlind Creek Beach is the quiet middle of South Hutchinson Island: a mile and a half of undeveloped, dune-backed shore in a...PompanoWhiting (Southern Kingfish)BluefishMiddle Cove Beach★ 3Beach · FreeMiddle Cove Beach is a one-acre St. Lucie County access at 4600 South Ocean Drive on South Hutchinson Island, south of Fort...PompanoWhiting (Southern Kingfish)Bluefish

Taylor County, FL1

Volusia County, FL4

Wakulla County, FL2

Walton County, FL10

Topsail Hill Preserve State Park★ 3.3Beach · Fee to fishTopsail Hill Preserve State Park guards 3.2 miles of secluded Gulf beach and 25-foot dunes at the west end of South Walton,...PompanoGulf KingfishRedfishEd Walline Regional Beach Access★ 3.3Beach · FreeEd Walline Regional Beach Access sits where County Road 393 meets Scenic 30A in Santa Rosa Beach, across the road from the...PompanoGulf KingfishSpanish MackerelInlet Beach Regional Access★ 3.3Beach · FreeInlet Beach Regional Access is the largest of Walton County's public beach accesses, at the east end of South Walton, with 117...PompanoGulf KingfishSpanish MackerelMiramar Beach Regional Beach Access★ 3.3Beach · FreeMiramar Beach Regional Beach Access, which Walton County lists as Miramar Park, is a big public beach on Scenic Gulf Drive at...PompanoGulf KingfishSpanish MackerelSanta Clara Regional Beach Access★ 3.3Beach · FreeSanta Clara Regional Beach Access is Walton County's lifeguarded access in Seagrove, reached from Scenic 30A by Bramble Grove Place east of...PompanoGulf KingfishSpanish MackerelDune Allen Regional Beach Access★ 3.2Beach · FreeDune Allen Regional Beach Access is one of the Walton County Tourist Development Council's regional accesses, on western Scenic 30A a short...PompanoGulf KingfishSpanish MackerelScenic Gulf Drive Regional Beach Access★ 3.2Beach · FreeScenic Gulf Drive Regional Beach Access is a Walton County public access built in 2022 on Scenic Gulf Drive in Miramar Beach,...PompanoGulf KingfishSpanish MackerelBlue Mountain Regional Beach Access★ 3.2Beach · FreeBlue Mountain Regional Beach Access is the public lot and walkway at the Gulf end of County Road 83 in Blue Mountain...PompanoGulf KingfishRedfishDeer Lake State Park★ 3.1Beach · Fee to fishDeer Lake State Park protects a half-mile of sugar-white Gulf beach on County Road 30A in South Walton, reached by a boardwalk...PompanoGulf KingfishRedfishGrayton Beach State Park★ 3.1Beach · Fee to fishGrayton Beach State Park protects about a mile of quiet, dune-backed Gulf beach in South Walton, next to Western Lake, one of...PompanoGulf KingfishRedfish