Estill is a town in Hampton County, South Carolina, United States. The population was 2,425 at the 2000 census.
Estill is located at 32°45′16″N 81°14′18″W / 32.75444°N 81.23833°W / 32.75444; -81.23833 (32.754396, -81.238395).
According to the United States Census Bureau, the town has a total area of 3.5 square miles (9.2 km²), all of it land. Elevation: 114 feet (35 m)