Saltwater Catfish


Sea Trout Fishing in Miami, Florida


Sea trout, also known as spotted seatrout, are a favorite inshore species for Miami anglers. These fish are known for their willingness to strike lures and their presence in shallow waters. Sea trout are best targeted in grass flats and sandy-bottom areas during cooler months.


Where to Catch Sea Trout


Sea trout are commonly found:

On grass flats in Biscayne Bay

Near drop-offs, sand holes, and channels

Along mangrove shorelines and creeks

In deeper basins during hot or cold conditions


Best Time to Fish for Sea Trout


Season Sea Trout Activity
Winter Excellent fishing in deeper potholes
Spring Very active on flats and channels
Fall Good numbers on shallower flats

Peak Season: January through April


Tackle & Tips


Lures: Soft plastics, twitchbaits, and topwaters

Bait: Live shrimp or pilchards under popping corks

Leaders: 15–25 lb fluorocarbon

Gear: Light spinning rods for finesse presentations