Home > Places > Virginia > Giles County > Streams

Giles County Fishing Streams

Search for streams in

Streams in Giles County

Place USGS Topo Map
Adair Run Narrows
Bear Spring Branch Eggleston
Big Spring Branch Pearisburg
Broad Hollow Creek Pearisburg
Buckhorn Branch Oakvale
Cecil Branch Pearisburg
Clendennin Creek Pearisburg
Cooper Branch Peterstown
Corner Branch Waiteville
Curve Branch Pearisburg
Dismal Branch Interior
Dixon Branch Interior
Doe Creek Pearisburg
Dry Branch Pearisburg
East River Narrows
Ford Hollow Branch Peterstown
Greenbrier Branch Newport
Hemlock Branch Eggleston
Hunters Branch Interior
Iron Spring Branch Interior
Kimballton Branch Pearisburg
Laurel Branch Lindside
Laurel Creek Eggleston
Limestone Creek Peterstown
Little Stony Creek Pearisburg
Little Sugar Run Pearisburg
Maple Flats Branch Interior
Mercy Branch Narrows
Meredith Branch Interior
Mill Creek Narrows
Mud Branch Interior
Negro Branch Waiteville
North Fork Stony Creek Interior
Panther Den Branch Mechanicsburg
Pearis Thompson Branch Mechanicsburg
Pigeon Branch Oakvale
Pine Swamp Branch Interior
Piney Creek Narrows
Pond Drain Interior
Rich Creek Peterstown
Saltpeter Branch Waiteville
Sartain Branch Newport
Scott Branch Peterstown
Sinking Creek Eggleston
Smith Branch Peterstown
Spruce Run Eggleston
Standrock Branch Mechanicsburg
Stillhouse Branch Narrows
Stone Quarry Branch Pearisburg
Stony Creek Pearisburg
Sugar Run Pearisburg
Wabash Creek Staffordsville
Walker Creek Pearisburg
War Spur Branch Waiteville
White Rock Branch Interior
Whitleys Branch Staffordsville
Wolf Creek Narrows

Above is a map and a list of the streams in Giles County, . Many of these spots are open to public fishing. If you see a stream name that is duplicated within Giles County, then try to narrow it down using the name of the USGS topo map which is usually a prominent place or city nearby.