Nickelsville is a town in Scott County, Virginia, United States. The population was 383 at the 2010 census.