The postcode for Peterhead SA is 5016. Peterhead is in South Australia. Peterhead is about 14.4 kms north-west of SA's capital city of Adelaide.