Looking to cast a line in Florida’s waters? If so, you’ll need to purchase a fishing license. The cost of a Florida fishing license depends on several factors such as age, residency, and the type of fish you plan to catch. For a one-day license for residents aged 16 and over, the cost is $20, while a one-year license costs $30. Non-residents can expect to pay a little more for their licenses. You can also purchase various combinations of licenses based on the type of fish you plan to catch. So, whether you’re looking for saltwater or freshwater, take the time to research the specific license that suits your needs.