Here you will find train times for our railway routes across Scotland.

We operate services from as far north as Thurso, all the way down to Carlisle just across the border in the north of England. To find train times for your route, please choose your area from the dropdowns below. You can then download the PDF train timetable and print if needed.

On Sunday, 10 December, a new timetable will be introduced, which represents our commitment to delivering the best service we can and encourages more people to choose rail. 

We’re dedicated to making Scotland’s Railway more accessible and efficient.  We’ll be introducing electric trains between Glasgow - Barrhead and will be increasing the frequency of services on some key routes, as well as enhancing service reliability.

There is a lot of ongoing investment in Scotland’s Railway, with decarbonisation continuing and improvements across the network, and this new timetable is an important part of that.

Here are the key alterations…

We will operate modern Class 380 trains on local services between Barrhead and Glasgow Central. The recent electrification of the route has paved the way for more sustainable, eco-friendly journeys, ensuring customers benefit from a more comfortable and reliable service. 

New half-hourly service for all stops on the Cathcart Circle, Monday to Saturday. This improvement will nearly double the number of services calling at Langside, Pollokshaws East, Shawlands, Maxwell Park, and Pollokshields West. It will provide passengers at other stations in south Glasgow with more options and flexibility, making it easier to plan their daily journeys and leisure trips. 

New half-hourly service between Glasgow Central – Edinburgh Waverley via Shotts during the day, Monday to Saturday. That means two trains per hour for Shotts, West Calder and Livingston South. This will provide customers at these stations with fast journey opportunities and more convenient connections to both Edinburgh and Glasgow.  

Sundays will become even more accessible and convenient for customers travelling between Gourock and Glasgow with the introduction of additional trains. Recognising the demand for weekend travel, a new half-hourly service will operate between Gourock and Glasgow Central on Sundays. 

The new timetable will see changes between Dundee and Inverurie, delivering improvements to service reliability, particularly at local stations between Dundee and Aberdeen.  

Additional stops are being added to services between Glasgow Queen Street and Aberdeen, and between Edinburgh Waverley and Aberdeen, creating new direct journey opportunities between communities in Angus and Aberdeenshire. 

The change will see a reduction in local services for customers in the northeast, however, the timetable introduced in December will better connect them with Aberdeen, Dundee, Perth, and Glasgow whilst maintaining the overall number of journey opportunities. 

Customers in East Lothian will benefit from ScotRail’s Dunbar to Edinburgh services calling additionally at Wallyford to access the mobility hub there, as well as East Linton when the new station opens.  

A later service will operate between Inverness and Elgin on a trial basis to benefit customers in Moray. This will depart Inverness at 22:12. The 21:34 Inverness to Aberdeen service will continue to operate as at present.  

As with all timetable changes, we'd encourage you to check your journey before you travel to see which services are affected by the changes as there may be alterations to the times of some remaining services.

Live train times

We would always recommend you use Journey Planner or the ScotRail app to check live train times before you travel. The ScotRail app also gives you access to live service information – very handy for when you’re travelling.

Download the free ScotRail app

Download on the Apple App Store Get it on Google Play