Heritage railways · Scottish Highlands
Keith and Dufftown Railway
In or near Craigellachie.
Keith and Dufftown Railway is a heritage railway in the United Kingdom.

Wikimedia Commons contributors — see linked file page for photographer and licence licence
Plan your visit
- Typical visit
- 1.5 h–3 h
- Best time of year
- Spring – autumn
- Nearest railway station
- Dufftown · 0.8 km
- Paid entry
- Family-friendly
About
Keith and Dufftown Railway is a place of interest in the Scottish Highlands. Built or established in 1862, it dates from the Victorian period. It sits within the Moray West, Nairn and Strathspey parliamentary constituency. The nearest railway station is Dufftown, about 0.8 km away. Postcode area AB55.
Photo gallery
See it from the streetimagery from 2019
Imagery © Mapillary contributors, CC BY-SA 4.0
Official information
Balvenie Castle is a historic site located in Dufftown, Keith, where visitors can explore various parts of the castle. Some areas are restricted for safety, and ongoing conservation works may affect access.
Place summary
The Keith and Dufftown Railway is a heritage railway located in the Scottish Highlands, postcode AB55. Established in 1862 during the Victorian era, it showcases historical steam locomotives and vintage carriages, offering a glimpse into Britain's railway heritage.
AI-generated from the structured facts on this page (operator, designation, listing, era). Not a substitute for visiting.
- Coordinates
- 57.4534, -3.1211
- District
- Moray
- Postcode
- AB55 4DL
- Parliamentary constituency
- Moray West, Nairn and Strathspey
- Phone
- 01340 820 121
- Established
- 1862
- Nearest railway station
- Dufftown — 0.8 km
- Opening
- 1 April – 30 September: Wed–Sun 10am–4.30pm; closed Mon–Tue; closed 1 October – 31 March
- Official site
- www.historicenvironment.scot
Sources
- osm: w75118061 (ODbL)
- commons: Railway viaduct over the river Fiddich - geograph.org.uk - 379970.jpg (CC BY-SA 4.0)
Other places nearby

Balvenie Castle
Castles · 0.2 km

Bridge of Poolinch
Historic bridges · 0.2 km

Keith and Dufftown Railway
Heritage railways · 0.3 km

The Glenfiddich Distillery Visitor Centre
Natural landmarks · 0.4 km

Keith and Dufftown Railway
Heritage railways · 0.4 km

Glenfiddich Distillery
Distilleries · 0.5 km

Keith and Dufftown Railway
Heritage railways · 0.5 km

Glendullan Distillery
Distilleries · 0.5 km

Keith and Dufftown Railway
Heritage railways · 0.5 km

Keith and Dufftown Railway
Heritage railways · 0.5 km

Balvenie Distillery
Distilleries · 0.6 km

Keith and Dufftown Railway
Heritage railways · 0.6 km
Nearby
📷 3Castles · Scottish Highlands
Balvenie Castle
Balvenie Castle — ruined castle in Moray, Scotland, UK.
Historic bridges · Scottish Highlands
Bridge of Poolinch
Bridge of Poolinch — category C listed building-listed bridge in scotland-highlands, United Kingdom.
📷 3Heritage railways · Scottish Highlands
Keith and Dufftown Railway
Keith and Dufftown Railway is a heritage railway in the United Kingdom.
Natural landmarks · Scottish Highlands
The Glenfiddich Distillery Visitor Centre
The Glenfiddich Distillery Visitor Centre — a natural landmark in scotland-highlands, United Kingdom.
📷 3Heritage railways · Scottish Highlands
Keith and Dufftown Railway
Keith and Dufftown Railway is a heritage railway in the United Kingdom.
📷 3Distilleries · Scottish Highlands
Glenfiddich Distillery
Glenfiddich Distillery — Whisky/spirit distillery.
Where to eat & stay near Keith and Dufftown Railway
Places to stay
📷 3Campsites · Scottish Highlands
Aberlour Gardens Camping Park
Aberlour Gardens Camping Park — a campsite in scotland highlands.
📷 7Hotels · Scottish Highlands
Craigellachie Hotel
Craigellachie Hotel — a hotel in scotland highlands.
Campsites · Scottish Highlands
Speyside by Craigellachie
Speyside by Craigellachie — a campsite in scotland highlands.
Caravan parks · Scottish Highlands
Burnside Caravan Park
Burnside Caravan Park — a caravan park in scotland highlands.
Caravan parks · Scottish Highlands
Huntly Castle Caravan Park
Huntly Castle Caravan Park — a caravan park in scotland highlands.
Places to eat & drink
Historic pubs · Scottish Highlands
Seafield Arms Hotel, 84, 86 Mid Street, Keith
Seafield Arms Hotel, 84, 86 Mid Street, Keith in Scotland Highlands, United Kingdom.
Historic pubs · Scottish Highlands
Forbes Arms Hotel, Milltown of Rothiemay
Forbes Arms Hotel, Milltown of Rothiemay in Scotland Highlands, United Kingdom.
Other heritage railways from this era
📷 3Heritage railways · South West England
West Somerset Railway
West Somerset Railway is a heritage railway in the United Kingdom.
Heritage railways · North West England
Settle to Carlisle Railway
England's most spectacular main-line railway, across the Yorkshire Dales since 1876.
📷 5Heritage railways · North East England
Cliff Tramway
Cliff Tramway is a heritage railway in the United Kingdom.
📷 5Heritage railways · North East England
Cliff Tramway
Cliff Tramway is a heritage railway in the United Kingdom.
More heritage railways in this region
📷 3Heritage railways · Scottish Highlands
Keith and Dufftown Railway
Keith and Dufftown Railway is a heritage railway in the United Kingdom.
📷 3Heritage railways · Scottish Highlands
Keith and Dufftown Railway
Keith and Dufftown Railway is a heritage railway in the United Kingdom.
📷 3Heritage railways · Scottish Highlands
Keith and Dufftown Railway
Keith and Dufftown Railway is a heritage railway in the United Kingdom.
📷 3Heritage railways · Scottish Highlands
Keith and Dufftown Railway
Keith and Dufftown Railway is a heritage railway in the United Kingdom.
Frequently asked questions
- Where is Keith and Dufftown Railway?
- Keith and Dufftown Railway is in the Scottish Highlands, United Kingdom (postcode AB55 4DL).
- What is Keith and Dufftown Railway?
- Keith and Dufftown Railway is a heritage railway in the United Kingdom.
- How do I get to Keith and Dufftown Railway?
- The nearest railway station is Dufftown, about 0.8 km away. Drivers can use postcode AB55 4DL.
- When was Keith and Dufftown Railway built?
- Built or established in 1862.
- How do I get to Keith and Dufftown Railway?
- The nearest railway station is Dufftown, about 0.8 km away. Drivers can navigate to postcode AB55 4DL.