The postcode for Halbury SA is 5461. Halbury is in South Australia. Halbury is about 94.1 kms north of SA's capital city of Adelaide.