Rich Creek, Virginia is a town in Giles County, Virginia, Virginia, United States. The population was 665 at the 2000 census. It is part of the "Blacksburg, Virginia–Christiansburg, Virginia–Radford, Virginia Metropolitan Statistical Area."