Best Florida Fishing Spots: Freshwater and Saltwater Favorites

Updated · By the Florida Rednecks team

Florida is one of the best fishing states in the country, with thousands of lakes, big rivers and two very different coastlines. For freshwater, the top destinations include Lake Okeechobee, the Kissimmee Chain of Lakes, Rodman Reservoir and the St. Johns River, all famous for largemouth bass. For saltwater, look to Mosquito Lagoon for redfish, Tampa Bay and Charlotte Harbor for snook and tarpon, Boca Grande Pass for tarpon, the Florida Keys for bonefish and permit, and the Panhandle for offshore snapper and grouper.

Freshwater fishing spots

Lake Okeechobee

"The Big O" covers roughly 730 square miles, making it the largest freshwater lake in Florida. It's famous for largemouth bass, especially in winter and early spring when bass move shallow to spawn. Fish the grass lines, reeds and lily pads with plastic worms, swimbaits and live wild shiners. Crappie (called "specks" locally) are a winter favorite too. Towns around the lake, like Clewiston and Okeechobee, have ramps, guides and bait shops. Be aware of weather: the lake is shallow and can get rough fast in wind.

Kissimmee Chain of Lakes

Lakes Tohopekaliga ("Toho"), Kissimmee, Cypress and others, south of Orlando, are well known for big bass and regular tournaments. Hydrilla and eelgrass beds hold fish, and the lakes are connected by canals so you can cover a lot of water.

Rodman Reservoir

Formed on the Ocklawaha River in north-central Florida, Rodman is full of standing timber and stumps from the flooded forest, which makes for great bass cover. Go slow and watch for obstacles when running a boat.

St. Johns River

The longest river entirely in Florida, the St. Johns flows north for about 300 miles. It offers bass, bream (bluegill and shellcracker), catfish and crappie, plus a winter run of American shad in the stretch between Lake Monroe and Lake Harney. Lake George, a wide spot on the river, is known for bass and striped bass.

Southeast Florida canals

The canals around Miami, Fort Lauderdale and the Everglades hold butterfly peacock bass, introduced by the state's fisheries agency in the 1980s to control other non-native fish. They hit hard, love warm water and are a bucket-list fish for many anglers. You'll also catch largemouth, snakehead and oddball exotics.

Saltwater fishing spots

Mosquito Lagoon and the Indian River Lagoon

On the Atlantic coast near Titusville and New Smyrna Beach, Mosquito Lagoon is one of the best places in the world to sight-fish for redfish in clear, shallow water. Spotted seatrout, black drum and snook are also common. Parts of the lagoon are within Canaveral National Seashore and Merritt Island National Wildlife Refuge, which have their own rules. Some areas restrict motorized boats.

Tampa Bay and Charlotte Harbor

These Gulf coast estuaries are snook, redfish, trout and tarpon country. Wade the grass flats, fish mangrove shorelines on a moving tide, or try the bridges and piers at night. The Skyway Fishing Pier State Park, built from the old Sunshine Skyway bridge approaches, lets you fish deep water without a boat.

Boca Grande Pass

Between Gasparilla Island and Cayo Costa, Boca Grande Pass is famous for its tarpon run, which peaks in late spring and early summer. Tarpon over 100 pounds are common. Tarpon are a catch-and-release species in Florida except for anglers holding a special tarpon tag to harvest or possess a fish in pursuit of a record. Handle them carefully and keep big fish in the water.

The Florida Keys

The Keys offer every kind of saltwater fishing: flats fishing for bonefish, permit and tarpon (catching all three in a day is a "Grand Slam"), reef fishing for snapper and grouper, and offshore trips for mahi-mahi, sailfish and tuna. Much of the area is within the Florida Keys National Marine Sanctuary, which has protected zones where fishing is restricted.

The Panhandle: Destin, Panama City and Pensacola

Destin calls itself the "World's Luckiest Fishing Village" because deep water is close to shore. The Panhandle is a hotspot for red snapper during the federal and state seasons, along with grouper, amberjack, king mackerel and cobia, which run along the beaches in spring. Piers in Pensacola Beach, Navarre and Panama City Beach are popular and productive.

The Big Bend: scalloping and redfish

The Big Bend coast from Steinhatchee to Homosassa is less developed, with grass flats that support bay scallops. Scallop season runs in summer, with dates that vary by zone. Snorkeling for scallops in knee-to-chest-deep water is a classic Florida family outing. Redfish and trout thrive here too.

Best time to fish in Florida

General seasonal patterns (local conditions vary)
SeasonWhat's good
Winter (Dec–Feb)Bass spawn starts in central and south Florida; crappie; sheepshead around docks and bridges; shad on the St. Johns
Spring (Mar–May)Peak bass fishing; cobia migrate along the Panhandle; tarpon arrive in south Florida and the Keys
Summer (Jun–Aug)Tarpon at Boca Grande; scallops in the Big Bend; snapper offshore; early morning and night fishing beat the heat
Fall (Sep–Nov)Mullet run along the Atlantic coast brings snook, tarpon and redfish feeding frenzies; bull redfish in passes

Know before you go

Frequently asked questions

Where is the best bass fishing in Florida?

Lake Okeechobee, the Kissimmee Chain of Lakes (especially Lake Toho), Rodman Reservoir and the St. Johns River are among the best-known bass waters. Winter through spring is prime time.

Do I need a boat to saltwater fish in Florida?

No. Piers, bridges, jetties and beaches offer excellent fishing. Florida residents fishing from shore can get a free shoreline license if they don't hold another saltwater license.