Rich Creek, Virginia

Rich Creek is a town in Giles County, Virginia, United States.

U.S. Route 460 passes through the town, leading south (upriver) 4 miles (6 km) to Narrows and west (downriver) 3.5 miles (5.6 km) to Glen Lyn.

Pearisburg is 9 miles (14 km) southeast of Rich Creek (upriver).

It leads northeast 2 miles (3 km) to Peterstown, West Virginia, and ultimately 535 miles (861 km) to West Seneca, New York, near Buffalo.

The racial makeup of the town was 98.20% White, 1.35% African American, 0.30% Asian, and 0.15% from two or more races.

Map of Virginia highlighting Giles County