How Much does a Fishing Licence Cost?

A fishing license can cost anywhere from $5 for a day or weekend pass to $15-20 for in-state residents, but may be more if you need any special species tags or even adding a salt water endorsement. Out-of-state residents can still get $5 day passes in most states and the average license cost runs around $40 with legacy fees added in some states. Lots of state parks have free fishing weekends so check with the Wildlife Department in the state where you want to fish.