Estill is a town in Hampton County, South Carolina, United States. The population was 2,040 at the 2010 census. Estill is located 52 miles north of Savannah, Georgia, 64 miles northwest of Hilton Head Island and 93 miles west of Charleston. The major industries are timber and agriculture.