Skip to content
🎣

Best Fishing Spots in Florida

10 top-rated fishing spots in Florida. Discover prime fishing locations with excellent catches and beautiful scenery.

St. Pete Pier (St. Petersburg, 4.7 from 15,477 reviews), Naples Pier (Naples, 4.7 from 6,459 reviews) and Westgate Cocoa Beach Pier (Cocoa Beach, 4.2 from 5,022 reviews) are the most-reviewed fishing spots in Florida. The full ranking below covers 10 spots, ordered by how many people have reviewed them, each with photos, ratings and directions.

FishingFly fishingShore fishingBoat fishingIce fishing

Top Fishing Spots in Florida

Top 10 on the map

Locations approximate to pin
#10 Melbourne Beach Pier10#9 Pensacola Beach Gulf Pier9#8 Deerfield Beach International Fishing Pier8#7 Juno Beach Park7#6 Dania Beach Pier6#5 Jacksonville Beach Pier5#4 Pompano Beach Fisher Family Pier4#3 Westgate Cocoa Beach Pier3#2 Naples Pier2#1 St. Pete Pier1

Tips for Fishing Spots in Florida

💡

Obtain necessary fishing licenses and permits

💡

Check local regulations on catch limits and seasons

💡

Bring appropriate gear for the target species

💡

Practice catch and release for conservation

Looking for more options?

Search every water location in Florida or pick another state.