The postcode for Spectacle Lake SA is 5345. Spectacle Lake is in South Australia. Spectacle Lake is about 185.8 kms east of SA's capital city of Adelaide.