Dufftown is situated in the north east of Scotland 54 miles from Aberdeen and 58 miles from Inverness.

By Train
Travel to Keith or Elgin. From Keith there is a taxi service to take you the 11 miles to Dufftown. From Elgin there is quite a good bus service on weekdays to take you on the 16 mile journey.
By Air
Flying into Aberdeen Airport (Dyce) and travelling by train from Dyce to either Keith or Elgin. From Keith there is a taxi service to take you the 11 miles to Dufftown. From Elgin there is quite a good bus service on weekdays to take you on the 16 mile journey.
Flying into Inverness (Dalcross) and travelling by bus (City Link) to Elgin and then from Elgin as above.
