The postcode for Lewiston SA is 5501. Lewiston is in South Australia. Lewiston is about 37.5 kms north of SA's capital city of Adelaide.