The postal code of Craighoch is PH2 6HY. Craighoch is a street in Saucher Perth and Kinross, Scotland, United Kingdom.