Trains are not just for those long trips. We have a fantastic local train service serving Aberdeen and Aberdeenshire

Train in railway station

Local Rail Services

There are nine railway stations in Aberdeen and Aberdeenshire. They are Aberdeen, Dyce, Kintore Inverurie, Insch, Huntly, Portlethen, Stonehaven and Laurencekirk.

Local services are getting better all the time.

Since ScotRail’s December timetable change it’s become a lot easier to get around by rail in the north east. There are over 50% more services running between Inverurie, Dyce & Aberdeen and extra peak time services. And with ongoing works on the Aberdeen to Inverness line, we will soon see even more frequent and faster local services.

There is also an hourly service from Montrose to Inverurie, and the new station at Kintore opened in October 2020.

All stations (apart from Aberdeen) have free car parking and they all have bus links and free bike parking.

Train leaving railway station

Train Operators

All of the local railway stations are managed and served by ScotRail. In addition, Aberdeen and Stonehaven stations also are served by LNER, the Caledonian Sleeper and Cross Country.

Please see the individual sites above for information on their ticketing, railcards, timetables and journey updates.

Onward travel after your journey?
You can add a bus journey as part of your rail ticket through plus bus.

Commuters boarding a train

Travel Assistance

The Thistle Assistance Card and app aims to help anyone who has difficulty in using public transport and requires a little extra assistance.

The Thistle Assistance card and app let transport staff know in an easy and subtle way what extra support you would like.

If you would like a card, please call Nestrans on 01224 346680 or email