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, 2 June, a new timetable will be introduced, which represents our commitment to making Scotland’s Railway more accessible, sustainable, and efficient. 
We’ll be introducing more than 100 additional services each day and thousands of extra seats.
Significant changes include the opening of new stations at Leven and Cameron Bridge, resulting in improved journey times in the Fife area. Plus, additional services and improved connections in Inverclyde following public consultation.
Here are the key alterations:
- New stations at Leven and Cameron Bridge, with an hourly service to Edinburgh via Kirkcaldy.
- Journey times will improve from North Fife to Edinburgh.
- Number of seats provided between the Kingdom and Edinburgh increase from just under 16,000 in each direction each day, to more than 19,000.
- New timetable structure, with 30 extra services every weekday.
- A more frequent service between Glasgow and Wemyss Bay.
- Better connections between rail and ferry at Gourock.
Glasgow to Neilston, Newton, and Cathcart Circle evening services will increase in frequency from hourly to half hourly. 
Glasgow to Alloa evening services will increase in frequency from hourly to half hourly. 
1050 Inverness to Edinburgh and 1033 Edinburgh to Inverness strengthened from three to five carriages on Saturdays, to match what operates Monday to Friday.
- New 0805 Prestonpans to Waverley to increase morning peak capacity for commuters in East Lothian.   
- More weekend North Berwick services strengthened from four to six carriages.   
New PDF timetables will be available to download below in the coming weeks.
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
- Ayrshire, Inverclyde & Stranraer Timetable Dec 2023
- Central Scotland Timetable 26 Feb 2024
- Dunbartonshire Timetable Dec 2023
- Edinburgh - Fife, Perth & Dundee Timetable Dec 2023
- Edinburgh - Newcraighall - Tweedbank Timetable Dec 2023
- Glasgow & Edinburgh - Dundee & Aberdeen Timetable 28 Jan 2024
- Glasgow & Edinburgh - Inverness Timetable 26 Feb 2024
- Glasgow - Barrhead/Kilmarnock/Carlisle Timetable Dec 2023
- Glasgow - Cathcart/Newton/Neilston Timetable Dec 2023
- Glasgow - East Kilbride Timetable Dec 2023
- Glasgow - Edinburgh via Airdrie/Bathgate Timetable Dec 2023
- Glasgow - Edinburgh via Falkirk High Timetable Dec 2023
- Glasgow - Maryhill/Anniesland Timetable Dec 2023
- Glasgow - Paisley Canal Timetable Dec 2023
- Glasgow Queen Street High Level - Cumbernauld & Falkirk Grahamston Timetable Dec 2023
- Glasgow- Edinburgh via Shotts or Carstairs and Motherwell Timetable Dec 2023
- Haymarket - North Berwick/Dunbar Timetable Dec 2023
- Inverness - Aberdeen Timetable 12 Feb 2024
- Lanarkshire Timetable Dec 2023
- North Highlands Timetable Dec 2023
- West Highlands Timetable Dec 2023