Virginia Fishing License Cost (2025) — $23 Freshwater, $17 Saltwater

VA fishing license cost: $23 Freshwater, $17 Saltwater, $39 Combo. Trout license is $23. Seniors 65+ get $9 freshwater. Valid 365 days!

The Department of Wildlife Resources (DWR) manages the VA fishing license. Because Virginia touches the mighty Chesapeake Bay and the Atlantic Ocean, Freshwater and Saltwater are split. The base resident Freshwater license costs $23 annually.

Virginia Fishing License Cost (2025) — DWRFreshwater ($23) vs Saltwater ($17) are separated in VA. Trout requires an extra $23 license.ResidentFreshwater Annual: $23.00Saltwater Annual: $17.00FW + SW Combo: $39.00Trout (Oct 1 - Jun 15): $23.00Seniors 65+: $9.00Non-ResidentFreshwater Annual: $47.00Saltwater Annual: $25.00Trout License: $47.00⚠️ Licenses are valid for 1 full year from the date of purchase.🎣 Chesapeake Bay Stripers • Shenandoah Smallmouth • Blue Ridge Mountain TroutVirginia's Stocked Trout RequirementBetween October 1 and June 15:You MUST have a $23 Trout License in addition to your standard Freshwater licenseto fish in DWR Designated Stocked Trout Waters!💡 Over 2,800 miles of trout streams are managed in VA!

2025 VA Fishing License Cost — Resident

LicensePriceDurationNotes
Freshwater Annual$23.001 YearBass, crappie, catfish
Saltwater Annual$17.001 YearTidal waters, Bay, Ocean
FW/SW Combo$39.001 YearSaves $1 vs buying separate
County/City$16.001 YearValid ONLY in your home county
Trout License$23.00Oct 1–Jun 15Required for designated stocked waters
5-Day Freshwater$14.005 DaysPerfect for a long weekend
Senior (65+) FW$9.001 YearRequires VA residency
Sportsman's$100.001 YearAll hunt/fish/trout tags included

VA Non-Resident Fishing License

LicensePriceDuration
NR FW Annual$47.001 Year
NR SW Annual$25.001 Year
NR 5-Day FW$21.005 Days
NR 1-Day FW$12.001 Day
NR Trout License$47.00Oct 1–Jun 15

The 365-Day Validity

In Virginia, annual fishing licenses are valid for a full year from the date of purchase (e.g., if bought June 5, 2025, it expires June 4, 2026). They do not automatically expire on December 31st or June 30th!

Compare VA With Neighboring States

StateRes AnnualNR AnnualTrout AdditionCoastal (Saltwater)
Maryland$20.50$30.50+$5.00$15 (Chesapeake)
North Carolina$30.00$45.00Included in Unified$19 (Coastal)
West Virginia$19.00$37.00+$10.00N/A
Kentucky$23.00$55.00+$10.00N/A

Virginia's $23 freshwater license is highly competitive. Where the price begins to stack is the addition of the $23 trout permit—making a full-blown mountain trout trip $46 for a resident. However, comparing VA's saltwater license ($17) to Maryland ($15 for Chesapeake) and North Carolina ($19), VA is right in the middle for fantastic Atlantic coast access.

FAQ

What about fishing the Potomac River?

Virginia and Maryland have reciprocal agreements for the tidal mainstem of the Potomac River. Generally, if you hold a valid Virginia Saltwater license or a Maryland Chesapeake Bay & Coastal Sport license, you can fish the tidal Potomac. Be sure to check exactly where the tidal line ends. See VA fishing spots.

Buy your VA fishing license →