Annual General Meeting Thursday 6th June at 7:30pm


View Agenda

Alford Valley Community Railway

A Railway owned by the Community for the Community!


How exciting – we are OPEN on the 1st June and will be running every weekend
First Train runs at 11:00 then every hour on the hour from Alford Station and on the half hour at Haughton Station until last train leaving Alford Station at 16:00 (returning from Haughton Station 16.30).
Tickets can be purchased on a first come first served basis – no pre-booking as yet – view fares. Single carriage will be running for approx. 35 passengers at a time so arrive in plenty of time to secure a seat!
AVCR Ltd relies on volunteers and can only operate if we have sufficient volunteers.  Please check the Facebook page before you travel for the latest information.
Look forward to seeing you there! TOOT TOOT TOOT TOOT
Many thanks to all of our hardworking volunteers that made this happen. If you would like to volunteer at AVCR Ltd in whatever capacity please email

The Alford Valley Community Railway (AVCR) is a 2ft narrow gauge railway in the Howe of Alford, Aberdeenshire which runs from Alford Station alongside the Alford Golf Course with wonderful views across the Howe before reaching Haughton Country Park.

Alford Station is located at what used to be the terminus of the Alford Valley Railway which ran from Alford to Kintore where it connected with the Great North of Scotland Railway. The original passenger platform is still the one used today.

The line to Haughton Park was constructed in the early 1980’s by the then Alford Valley Railway Company using rail from the former Alford to Kintore branch.

The railway closed in 2017 before being taken over by AVCR in August 2022 and extensive refurbishments to the line and station have been carried out to enable us to run again and the railway has been awarded significant funding to achieve this goal. 

A vast amount of this work has been carried out by volunteers as AVCR is entirely a voluntary organisation.