How To Find Us



Our KDR station is called ‘Keith Town’. It is at Keith on the main A96 Aberdeen to Inverness road.  The map shows where Keith is within the Grampian area.

As well as by road we are accessible by train to Keith Mainline Station on the Aberdeen to Inverness line. That station is about 20 -30 minutes walk from our station at Keith Town. See the map below.

Alternatively we can be reached by the No 10 Aberdeen – Inverness bus service which stops on the A96 about 5 minutes walk from Keith Town Station. This bus service runs every hour. Here is their timetable.


The images below are reproduced with kind
permission of Ordnance Survey of Great Britain


The northern-most station in Keith is the ScotRail station on the Aberdeen to Inverness line and is about 25 minutes walk from Keith Town station.

Post Code for Keith Town Station is AB55 5BR
For Satnav Lat/Long for Keith is 57.543661, -2.955668

If you have just arrived on a ScotRail service at the Mainline station and are anxious about reaching us in time for a scheduled departure you can ring us at Keith Town Station on 01542 882123 and we might be able to hold the train for you.



Dufftown station is located about a mile north of Dufftown town centre on the A941 to Elgin.

It can be reached by the No 36 or 136 bus from Elgin. This bus runs roughly every hour on Fridays and Saturdays and stops right by the station.
Check the Stagecoach timetable and for any Sunday services.

This page last updated: 04/03/20