Quantico is a town in Prince William County, Virginia, United States. The population was 480 at the 2010 census. Quantico is approximately 35 miles southwest of Washington, D.C., bordered by the Potomac River to the east and the Quantico Creek to the north.