Arley is a town in Winston County, Alabama, United States. It incorporated on December 18, 1965. At the 2010 census the population was 357, up from 290 in 2000.