Is Spearfishing Legal in Virginia?

Spearfishing is an activity that has been around for centuries, and it’s still widely enjoyed today. But is it legal to spearfish in Virginia? The answer is yes, with a few restrictions.

In Virginia, spearfishing is allowed only in saltwater areas. This means that you can spearfish in the Atlantic Ocean, the Chesapeake Bay, and any of the tributaries that feed into them. There are also some freshwater lakes and rivers where spearfishing is allowed, so be sure to check your local regulations for details.

When you’re spearfishing in Virginia, you must follow state regulations. It’s always important to know what kind of fish you can Target and what size they must be to be kept.

In addition, there are certain areas where it’s illegal to use a speargun or other device to fish. Be sure you understand these restrictions before heading out.

It’s also important to remember that you need a fishing license if you’re going to be spearfishing in Virginia. The cost of a license varies depending on age and residency status, but they can be obtained from any Department of Game & Inland Fisheries office or online at their website.


Overall, spearfishing is legal in Virginia as long as it takes place in saltwater areas and all regulations are followed. It’s important for anyone who wants to go spearfishing in the state to obtain a valid fishing license first.

Photo of author

Daniel Bennet