Streaky Bay is a coastal town on the western side of the Eyre Peninsula, in South Australia just off the Flinders Highway, 303 km north-west of Port Lincoln and 727 km by road from Adelaide. At the 2016 census, Streaky Bay recorded a population of 1,378.