Craigellachie is a village in Moray, Scotland.

It is situated within the AB38 postcode district, which is within the Aberlour post town.

AB38 is the only postcode district within the Aberlour post town.

The Aberlour post town is within the Aberdeen postcode area.


Key data for Craigellachie, Moray:

Administrative Ward: Speyside Glenlivet

Administrative District: Moray

Country: Scotland

UK Parliament: Moray

NHS Local Health Authority: Grampian

A map showing the location of Craigellachie, Moray within the AB38 postcode district