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.
Our timetable is changing on 10 December 2023
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…
Electric trains between Barrhead – Glasgow
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. 
More services on the Cathcart Circle
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. 
More services for Glasgow – Edinburgh via Shotts
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.  
Extra Sunday services between Gourock 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. 
Changes to Dundee – Inverurie services 
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 on Glasgow/Edinburgh – Aberdeen services
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. 
Additional stops on Dunbar – Edinburgh services 
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.  
Later service between Inverness and Elgin  
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
Glasgow to Edinburgh
Central Scotland
Glasgow Suburban Routes
Glasgow & Edinburgh - Inverness Timetable Dec 2023
Glasgow & Edinburgh - Inverness Timetable May 2023
Glasgow and Edinburgh - Dundee and Aberdeen Timetable Dec 2023
Inverness - Aberdeen Timetable Dec 2023
Inverness - Aberdeen Timetable May 2023
North Highlands Timetable Dec 2023
North Highlands Timetable May 2023
West Highlands Timetable Dec 2023
West Highlands Timetable May 2023
Edinburgh - Fife, Perth & Dundee Timetable May 2023
Edinburgh - Newcraighall - Tweedbank Timetable Dec 2023
Edinburgh - Newcraighall - Tweedbank Timetable May 2023
Glasgow & Edinburgh - Dundee &Aberdeen Timetable May 2023
Glasgow - Edinburgh - North Berwick/Dunbar Timetable May 2023
Glasgow and Edinburgh - Dundee and Aberdeen Timetable Dec 2023
Inverness - Aberdeen Timetable Dec 2023
Inverness - Aberdeen Timetable May 2023
Edinburgh - Fife, Perth & Dundee Timetable May 2023
Edinburgh - Newcraighall - Tweedbank Timetable Dec 2023
Edinburgh - Newcraighall - Tweedbank Timetable May 2023
Glasgow - Edinburgh - North Berwick/Dunbar Timetable May 2023
Haymarket - North Berwick/Dunbar Timetable Dec 2023
- Ayrshire, Inverclyde & Stranraer Timetable Dec 2023
- Ayrshire, Inverclyde & Stranraer Timetable May 2023
- Central Scotland Timetable Dec 2023
- Central Scotland Timetable May 2023
- Dunbartonshire Timetable Dec 2023
- Dunbartonshire Timetable May 2023
- Edinburgh - Fife, Perth & Dundee Timetable Dec 2023
- Edinburgh - Fife, Perth & Dundee Timetable May 2023
- Edinburgh - Newcraighall - Tweedbank Timetable Dec 2023
- Edinburgh - Newcraighall - Tweedbank Timetable May 2023
- Glasgow & Edinburgh - Dundee &Aberdeen Timetable May 2023
- Glasgow & Edinburgh - Inverness Timetable Dec 2023
- Glasgow & Edinburgh - Inverness Timetable May 2023
- Glasgow - Barrhead/Kilmarnock/Carlisle Timetable Dec 2023
- Glasgow - Barrhead/Kilmarnock/Carlisle Timetable May 2023
- Glasgow - Cathcart/Newton/Neilston Timetable Dec 2023
- Glasgow - Cathcart/Newton/Neilston Timetable May 2023
- Glasgow - East Kilbride Timetable Dec 2023
- Glasgow - East Kilbride Timetable May 2023
- Glasgow - Edinburgh - North Berwick/Dunbar Timetable May 2023
- Glasgow - Edinburgh via Airdrie/Bathgate Timetable Dec 2023
- Glasgow - Edinburgh via Airdrie/Bathgate Timetable May 2023
- Glasgow - Edinburgh via Falkirk High Timetable Dec 2023
- Glasgow - Edinburgh via Falkirk High Timetable May 2023
- Glasgow - Edinburgh via Shotts Timetable Dec 2023
- Glasgow - Edinburgh via Shotts Timetable May 2023
- Glasgow - Maryhill/Anniesland Timetable Dec 2023
- Glasgow - Maryhill/Anniesland Timetable May 2023
- Glasgow - Paisley Canal Timetable Dec 2023
- Glasgow - Paisley Canal Timetable May 2023
- Glasgow and Edinburgh - Dundee and Aberdeen Timetable Dec 2023
- Glasgow Queen Street High Level - Cumbernauld & Falkirk Grahamston Timetable Dec 2023
- Glasgow Queen Street High Level - Cumbernauld & Falkirk Grahamston Timetable May 2023
- Haymarket - North Berwick/Dunbar Timetable Dec 2023
- Inverness - Aberdeen Timetable Dec 2023
- Inverness - Aberdeen Timetable May 2023
- Lanarkshire Timetable Dec 2023
- Lanarkshire Timetable May 2023
- North Highlands Timetable Dec 2023
- North Highlands Timetable May 2023
- West Highlands Timetable Dec 2023
- West Highlands Timetable May 2023