If you are required to have a Texas fishing license and a Texas resident, then you should expect to pay $30 for a freshwater license, $35 for a saltwater license, and $40 for an all-water license for an annual license. If you are a non-resident, $58 for a freshwater license, $63 for a saltwater license, and $68 for an all-water license for an annual license.
Additionally, there are one-day and lifetime passes available. For all the details on the Texas Parks and Wildlife website.
If you want to try out fishing without buying a Texas fishing license, take advantage of the annual Free Fishing Day on the first Saturday in June. On this day only, no person is required to have a fishing license.
A fishing license is required to fish in Texas public waters for anyone over the age of 17. Anyone under the age of 17 in Texas does not need a fishing license.
A few exceptions exist to this rule. Anyone who was born before January 1, 1931 is not required to have a fishing license. Also, anyone who is 65 years or older can purchase a Senior Resident Fishing License at a discount ($12 compared to $30 for freshwater) to the standard fishing license price.
For more information about the fishing license age and costs, visit the Texas Parks and Wildlife website.