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