The Keith and Dufftown Railway is an eleven mile line linking the World's Malt Whisky Capital, Dufftown, to the market town of Keith. This website gives full details of our services, timetables and special events, click the appropriate links on the menu to the left, or contact us if you require any further information.

Click on "Contacts" for a list of useful phone numbers.

We hope you enjoy your electronic visit - do come to see us for real at Dufftown Station, Dufftown, Banffshire.

Please note Keith has 2 stations, Scotrail Keith station and KDRA Keith Town station. KDRA Keith Town station is on the A96 close to the church and opposite the Factory Outlet Shop, watch out for our signs.

Disabled Facilities

All facilities at both Keith Town and Dufftown stations are wheelchair friendly. The Buffer Stop restaurant 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.

Attention SATNAV users

Post Code for Dufftown Station is AB55 4BA Post Code for Keith Town Station is AB55 5BR

Website Changes

This website is currently being redeveloped and we hope to have a new website up and running in 2017. In the meantime limited changes have been made to this website to show our timetable, fares and Events program for 2016.

Web Updates

Website last updated 22/11/2016 changes to changes to Events page Santa Train Availability. REGRET ALL SANTA TRAINS ARE NOW FULLY BOOKED.

Website previously updated 11/11/2016 changes to changes to News page, Events page Santa Train Availability and Catering page.

Website previously updated 08/11/2016 changes to changes to Events page Santa Train Availability.

Website previously updated 05/11/2016 changes to changes to News page, Events page, Catering page, Schools page and Contact Us page.

Website previously updated 01/11/2016 changes to changes to this page Special Events section, Events page and Contact Us page.

Service Information

For full details of when trains will be running, and ticket prices, click this link: Timetable & Fares


Scheduled Services for 2016

Scheduled services for 2016 started on Friday 25th March and ended on Sunday 25th September 2016.

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.


The Shed Appeal funds have now all been closed. The Keith & Dufftown Railway Association is pleased to announce the receipt of a grant of £48,000 from the Heritage Lottery Fund towards the laying of a concrete floor, complete with inspection pit and visitors’ viewing area in our recently erected loco shed. A disabled access will also be provided to ensure that everyone with an interest in heritage railways can get to the viewing area.

For details of the above use Appeals link to the left or click this link:


Special Events

Next Special Event, Santa Trains 3 & 4, 10 & 11, 17 & 18/12/2016.

For further details of our 2016 Events use Events link to the left or click this link: Events

Books by Post

For details of Books by Post use Shop link to the left or click this link: Shop

Want to help run the Railway?

We are always on the lookout for volunteers for all aspects of running our Railway. From Drivers to Trackwork, to Restoration, we have opportunities for just about everyone! Find out more on our Volunteers page.

The Keith & Dufftown Railway Association is a registered charity in Scotland No.SC046348

The Keith & Dufftown Railway Association is a company limited by guarantee.
Registered Office: Dufftown Station, Dufftown, Banffshire. AB55 4BA.
Telephone: 01340 821181.
Registered in Scotland: No. 157099.

The KDRA is a member of the Heritage Railway Association, and is supported by grand aid from the European Regional Development Fund (Objective 1).


None of the material (text, images, graphics or code), or any part thereof, contained in this website may be reproduced in any form whatsoever without the expressed written permission of the holder of the copyright in that material.

The Keith & Dufftown Railway Association does not necessarily sponsor, endorse or approve of any statements or information available in sites linked to from this website, nor do they accept responsibility for the content of those sites.

The Keith & Dufftown Railway Association does not accept any liability which may arise from your use, misuse or reliance on the information contained in this website.

Website designed and maintained by Electric Traction Ltd


© 2007, the Keith & Dufftown Railway Association