Achnafauld is a village in Perth and Kinross, Scotland.

It is situated within the PH8 postcode district, which is within the Dunkeld post town.

PH8 is the only postcode district within the Dunkeld post town.

The Dunkeld post town is within the Perth postcode area.


Key data for Achnafauld:

Administrative Ward: Strathtay

Administrative District: Perth and Kinross

Country: Scotland

UK Parliament: Perth and North Perthshire

NHS Local Health Authority: Tayside

A map showing the location of Achnafauld within the PH8 postcode district