The postcode for Napperby SA is 5540. Napperby is in South Australia. Napperby is about 200.7 kms north of SA's capital city of Adelaide.