The postcode for Moyhall SA is 5271. Moyhall is in South Australia. Moyhall is about 298.8 kms south-east of SA's capital city of Adelaide.