Outbound Collective logo

Virginia

Looking for the best fishing in Virginia? We've got you covered with the top trails, trips, hiking, backpacking, camping and more around Virginia. The detailed guides, photos, and reviews are all submitted by the Outbound community.

Top Fishing Spots in and near Virginia

  • Diggs, Virginia

    Relax at Haven Beach

    4.0
    I discovered Mathews, VA while watching Beachfront Bargain Hunt on HGTV! It’s a quiet county close to the coast.  One of the beaches close to Mathews is Haven Beach. It’s an uncrowded beach with parking and a bathroom (porto potty style).  There’s not much in Mathews, but there is a 7-Eleven that...
    Read more
  • Arlington, Virginia

    Fish the Potomac River in Arlington

    Parking along 36th Road in Arlington, VA, head down the path on the Gulf Branch Trail. Walk northeast for roughly a quarter mile, where you will intersect with the Potomac River. Find a spot along the sand, cast out, and watch the catfish bite! Chicken liver seems to work well.  Don't forget to h...
    Read more
  • Delaplane, Virginia

    Relax at Lake Thompson

    Lake Thompson is a great spot for fishing, walking, or just exploring the area with your dog. I've never had a problem with parking, but you're unlikely to find yourself alone at the lake on a nice weekend day.  Its a 10-acre lake, however, so you shouldn't have a problem carving out a little bit...
    Read more
  • Hinton, Virginia

    Fly Fish at Switzer Lake

    Switzer Lake is a great spot outside of Harrisonburg, Virginia for fly fishing during the spring, summer, and fall. The lake is pretty decently sized, so you shouldn't have any problems finding a place along the shores to wade out and cast. Small boats are also allowed on the lake as well. Make s...
    Read more
  • Wildwood, Virginia

    Pleasant Grove Park: Heritage Trail and Beach Grove Loop

    4.64 mi / 361 ft gain
    Pleasant Grove Park has miles and miles of trails and you could easily hike a ten-mile loop if you linked everything together. This particular trail, Heritage Trail and Beach Grove Loop, is a 4.6 mile loop in the southern part of Pleasant Grove, which takes a little under two hours to complete de...
    Read more