The postal code of Dalnabay is PH22 1TD. Dalnabay is a street in Silverglades Highland, Scotland, United Kingdom.