The postal code of Tomhalton is PH9 0PL. Tomhalton is a street in Grandtully Perth and Kinross, Scotland, United Kingdom.