From ScotRail


Following the latest government update on COVID-19, we would like to reassure customers that everyone across Scotland's Railway is working flat out to provide transport for people delivering essential services.

With the unprecedented global crisis, staff availability in ScotRail and Network Rail Scotland has been affected, as well as customer demand. That's why, from Monday, 23 March 2020, we'll be operating a revised timetable.

The timetable that will operate from Monday, 23 March represents significant change from the normal daily timetable, with a specific focus to deliver an effective public transport service for key workers..

Reducing the number of trains in service creates opportunities for additional cleaning activities on trains, and in depots, and allows more targeted cleaning at stations.

The service level will deliver more than enough seats to meet the current demand levels and the timetable will be kept under regular review to react to any further developments.

Use the drop downs to see the time of the first trains on each route, find out about refunds, and what we're doing to keep trains and stations clean.

Revised timetable

Glasgow Central - Ayr

Glasgow Central - Ardrossan / Largs

Glasgow Central - Gourock / Wemyss Bay

Glasgow Central - Paisley Canal

Glasgow Central - Newton / Neilston

Glasgow Central - Glasgow Cental (Cathcart Circle)

Glasgow Central - East Kilbride

Glasgow Central - Barrhead

Glasgow Central - Kilmarnock / Girvan / Stranraer / Carlisle

Ayr - Girvan / Stranraer

Glasgow Central - Edinburgh via Shotts

Glasgow Central - Lanark

Milngavie - Motherwell / Cumbernauld

Dalmuir - Motherwell via Yoker

Dalmuir - Whifflet via Yoker / Singer

Dalmuir - Larkhall via Singer

Cumbernauld - Dalmuir via Yoker

Motherwell - Dalmuir via Yoker / Singer

Larkhall - Milngavie

Balloch - Airdrie via Singer

Dumbarton Central - Springburn via Yoker

Helensburgh Central - Edinburgh via Singer

Milngavie - Edinburgh

Glasgow Queen Street - Edinburgh via Cumbernauld

Glasgow Queen Street - Anniesland via Maryhill

Glasgow Queen Street / Edinburgh - Aberdeen

Glasgow Queen Street / Edinburgh - Inverness

Glasgow Queen Street - Edinburgh via Falkirk High

Glasgow Queen Street - Alloa

Glasgow Queen Street - Stirling / Dunblane

Glasgow Queen Street - Oban / Fort William / Mallaig

Edinburgh - Dunblane

Edinburgh - North Berwick / Dunbar

Borders Railway


Edinburgh - Perth / Dundee

Inverness - Kyle of Lochalsh / Wick / Thurso

Aberdeen - Inverness


Keeping trains and stations clean

On-train food and drink