Haslam is a town and a locality in the Australian state of South Australia located on the Eyre Peninsula on the coastline of Streaky Bay about 487 kilometres (303 mi) north-west of the state capital of Adelaide and about 32 kilometres (20 mi) north of the municipal seat of Streaky Bay. Haslam is a common stop off for campers as they make their way across the Nullarbor Plain. The town itself has no major industrial or commercial connections anymore and contains limited resources including a camping ground and the town jetty.