The Keith and Dufftown Railway is an eleven mile line linking the World’s Malt Whisky Capital, Dufftown, to the historic town of Keith where there are three more distilleries, Strathmill, Glenkeith and Strathisla.

On Whisky Festival weekends passengers can enjoy a dram on board.
That’s why we’re called ‘The Whisky Line’

These are our scheduled services and timetables.
Upcoming Events:
Easter Bunny Weekend 10-12 April   

Spring Whisky Festival  30 April – 3 May.
Book here:   From
Dufftown  From Keith
We offer the following packages by train:
Strathisla DistilleryGlenfiddich Explorer Tour
We run lots of other special events too. Just click on the menu buttons above for more details about them.

Our new season starts very soon!

So if you’re ever unsure of what to do over a weekend then get ready for the 28th March 2020.
The guard will blow the whistle and off you’ll go in our dear old 1960s style carriages with nice comfortable seats and a friendly welcome from our train crews.  You will be travelling at a leisurely pace through some of the most beautiful scenery in the north-east. We share our track with many of the local wildlife, lambs in the spring and herons looking for fish along the beautiful river Isla.

Hey watch out for that deer!! There she goes leaping over the rails just in front of us.

You can join the train either at Keith Town Station or Dufftown – see the timetable.
Note Keith has 2 stations, ScotRail Keith station and our KDRA Keith Town station.

We are just off the A96 near the church and opposite ‘Bargain buys’. Look out for our signs!

We usually have plenty of seats on our scheduled services but if you are a group of ten or more it may be wise to make a group booking. – See the foot of our events page.


Scheduled services for 2020 season begin on Saturday 28th March.  Well behaved dogs are welcome aboard our trains and are carried (free of charge) at the sole discretion of the guard.
Cycles will also be carried free of charge, the guard has sole discretion as to how many and which cycles will be carried.


Post Code for Dufftown Station is AB55 4BA
Lat/Long for Dufftown: 57.458028, -3.131246
Post Code for Keith Town Station is AB55 5BR
Lat/Long for Keith: 57.543661, -2.955668


All facilities at both Keith Town and Dufftown stations are wheelchair friendly. The Sidings Cafe at Dufftown is also wheelchair accessible. Unfortunately we cannot guarantee that the scheduled train will have wheelchair access, customers are requested to telephone 01340 821181 on the morning of their visit to confirm.


Website last updated 14/2/20 2020