Where Is the Best Fly Fishing in Florida?

The beautiful state of Florida is known for its stunning beaches and tropical climate, but it’s also nationally renowned for its incredible fly fishing. From the Gulf Coast to the Atlantic, Florida has some of the best fly fishing spots in the country. With its abundance of rivers, creeks and swamps, anglers of all levels can find a spot that is perfectly suited to them.

Perhaps the most popular place to fly fish in Florida is in the Gulf Coast region. While there are plenty of fish species to be found along this coast, it’s best known for its abundance of tarpon.

The tarpon is a large species that can grow up to 8 feet long and weigh more than 200 pounds! Experienced anglers have been known to travel from all over the world just for a chance at hooking one of these giants.

The Atlantic Coast is another great destination for fly fishing in Florida. This area is home to many different species such as snook, redfish, sea trout and more.

Anglers can often find schools of these fish swimming around coral reefs or nearshore wrecks. With its crystal clear waters and stunning scenery, this area offers some truly unforgettable fishing experiences.

In addition to these two coasts, Florida also boasts numerous lakes and rivers that are perfect for fly fishing. The St. Johns River is one example; this river runs through Central Florida and has some great spots for catching largemouth bass and bluegill. Other top spots include Lake Okeechobee, Lake Toho and Lake Istokpoga.


No matter where you go in Florida – whether it be on the Gulf Coast, Atlantic Coast or inland – you’re sure to find some amazing fly fishing spots. With so many options available, it can be hard to choose just one place! However, with a bit of research and exploration you should be able to find the best spot for your next fly-fishing adventure in Florida.

Photo of author

Michael Allen