Coronavirus Travel Information

Scotland’s Railway is playing a critical role during the unprecedented Coronavirus crisis affecting the country – providing transport for key workers such as NHS staff, emergency workers and carers.

The Government has made it clear that public transport is for essential use only, so that key workers and our staff can practice social distancing and be safe on their journeys. If you are not one of these workers and your journey is not essential, please do not travel.

Remember: Stay at home. Protect the NHS. Save lives.

Following Scottish Government guidance that advises people against all non-essential travel, further revisions to our timetable will come in to effect from Monday, 30 March. We have focussed changes in the areas of the country where people need it most.

Those changes include earlier and later services for NHS workers at hospitals after consultation with health boards, and through feedback from customers on the services that are still being well used.

These included earlier services for NHS staff working at Crosshouse Hospital in Kilmarnock, additional East Kilbride services for Hairmyres Hospital, and changes on multiple routes for Glasgow-based hospitals.

The Coronavirus is having an increasing impact on staff working across Scotland’s Railway, and reducing the number of trains in service is creating opportunities for additional cleaning activities on trains, in depots, and at stations.

The timetable will be kept under regular review, and we'll react to any further developments.

Please note: Timetable leaflets and posters in our stations are no longer accurate. Information on services offered by other transport providers - such as bus, tram and ferry links - in our online journey planner may not be accurate. Please check with Traveline Scotland at www.travelinescotland.com , or on 0871 200 22 33.

Use the drop downs to see an overview of the timetable for each route, find out about refunds, and what we're doing to keep trains and stations clean.

Trains run on an hourly service, with a half-hourly service during the morning and evening peak.

Ayr to Glasgow Central

  • 0540, 0633, 0703, 0727, 0756, 0833, then hourly until 1541, 1612, 1654, 1753, 1810, 1850, 1913, 1945 & 2145

Glasgow Central to Ayr

  • 0700, 0746, 0830, 0904, 0934, 1004, then hourly until 1604, 1640, 1705, 1734, 1804, 1901, 1930, 2001, 2030 & 2200

Trains run on an hourly service.

Largs to Glasgow Central

  • 0642, then hourly until 1954

Glasgow Central to Largs

  • 0615, then hourly until 1945

Ardrossan Harbour to Glasgow Central

  • 0936, 1236, 1336 & 1536 only

Glasgow Central to Ardrossan Harbour

  • 0833, 1118, 1218 & 1418 only

Trains run on an hourly service with additional services during the morning and evening peak.

Gourock to Glasgow Central

  • 0520, 0605, 0647, 0728, 0750, 0838, then hourly until 1839, 1924, 2024 & 2054

Glasgow Central to Gourock

  • 0555 (limited stop 0625, 0707, then hourly until 2006

Wemyss Bay to Glasgow Central

  • 0757, 0857 then hourly until 1855 & 1948

Glasgow Central to Wemyss Bay

  • 0750, 0855 then hourly until 1850 & 1950

Trains run on an hourly service.

Paisley Canal to Glasgow Central

  • 0735, 0835, then hourly until 1835 & 1935

Glasgow Central to Paisley Canal

  • 0712, 0812, then hourly until 1812 & 1912

Trains run on an hourly service, with a half-hourly service during the morning and evening peak.

Neilston to Glasgow Central

  • 0724, 0755, 0824, 0928, then hourly until 1628, 1714, 1741, 1828, 1928 & 2028

Glasgow Central to Neilston

  • 0634, 0705, 0735, 0842, 0936, then hourly until 1635, 1703, 1737, 1835 & 1935

Newton to Glasgow Central

  • 0715, 0741, 0820, then hourly until 1719, 1749, 1819, 1919 & 2019

Glasgow Central to Newton

  • 0636, 0703, 0745, then hourly until 1645, 1711, 1745, 1845 & 1945

Travel on Neilston / Newton services.

Trains run on an hourly service, with a half-hourly service during the morning and evening peak.

East Kilbride to Glasgow Central

  • 0651, 0725, 0759, 0826, then hourly until 1725, 1757, 1829, 1928, 2028, 2127 & 2257

Glasgow Central to East Kilbride

  • 0612, 0642, 0742 0848, 0947, then hourly until 1647, 1720, 1748, 1847, 1947, 2047 & 2217

No trains operate on this route. Travel on Glasgow Central - Kilmarnock services, which will call additionally at Pollokshaws West, Kennishead, Priesthill and Darnley, Nitshill and Barrhead.

Ayr to Kilmarnock

  • 0805, 1030, 1200, 1431, 1626 & 1930 only

Kilmarnock to Ayr

  • 0850, 1108, 1251, 1501, 1721 & 1903 only

Trains run on a revised timetable between Glasgow and Kilmarnock, with additional stops at Pollokshaws West, Kennishead, Priesthill, Nitshill and Barrhead.

No ScotRail services operate between Carlisle and Newcastle.

Glasgow Central to Kilmarnock

  • 0707, 0737 0840, then hourly until 1613, then half hourly until 1943

Kilmarnock to Glasgow Central

  • 0721, 0755, 0832, then hourly until 1937 & 1957

Glasgow Central to Carlisle

  • 0707, 1013, 1313 & 1742 only.
  • An additional service departs Glasgow Central at 1913, terminating at Dumfries
  • Additional services also operate between Dumfries and Carlisle, departing Dumfries at 0618, 0714, 0741, 1102, 1357 & 1707

Carlisle to Glasgow Central

  • 0608, 1112, 1505 & 1758 only. The 1920 Carlisle to Glasgow Central terminates at Dumfries
  • Additional services also operate between Carlisle and Dumfries, departing Carlisle at 0958, 1308, 1620 & 1727

A two-hourly service operates between Ayr and Girvan.

Ayr to Girvan

  • 0828, then two-hourly until 1929

Girvan to Ayr

  • 0752, then two-hourly until 1901

Stranraer will be served by the train services listed below:

  • 1108 Kilmarnock to Stranraer
  • 1903 Kilmarnock to Stranraer
  • 0700 Stranraer to Ayr
  • 1304 Stranraer to Kilmarnock

Trains run on an hourly service.

Glasgow Central to Edinburgh

  • 0700, then hourly until 1916

Edinburgh to Glasgow Central

  • 0655, then hourly until 1926

Trains run on an hourly service, with morning and evening peak services for Carstairs.

Glasgow Central to Lanark

  • 0652, 0751, then hourly until 1850, 1950 & 2122
  • 0653 Lanark to Glasgow Central

Lanark to Glasgow Central

  • 0653, 0752, then hourly until 1853, 1953 & 2123
  • 1742 Anderston to Carstairs

Trains run on an hourly service from Milngavie to Motherwell only.

Milngavie to Motherwell

  • 0709, 0741, 0809, then hourly until 1909 & 2009

Trains run on an hourly service between Dalmuir and Whifflet only.

Dalmuir to Whifflet via Yoker

  • 0633, then hourly until 1933

Whifflet to Dalmuir via Singer

  • 0802, 0858, then hourly until 1858 & 1958

Trains run on an hourly service, with additional services during the morning and evening peak.

Dalmuir to Larkhall

  • 0648, 0719, 0749, 0816, 0850, then hourly until 1649, 1719, 1749, 1848 & 2019

Trains run to a broadly hourly service.

Motherwell to Dalmuir via Yoker

  • 0644, 0715, 0744, 0816, 0847, 0945, then hourly until 1848 & 1948

Trains run on an hourly service, with additional services during the morning and evening peak.

Larkhall to Milngavie

  • 0703, 0733, 0803, 0903, then hourly until 1603, 1633, 1703, 1803, 1903 & 2003

Trains run on an hourly service, with additional services during the morning and evening peak.

Balloch to Airdrie

  • 0737, 0807, 0837, 0907, 0937, 1007, then hourly until 1907
  • 0607 Balloch to Springburn, 0714 Hyndland to Airdrie, 0728 Dalmuir to Airdrie, and 2014 Balloch to Dalmuir run additionally

Airdrie to Balloch

  • 0716, 0745, 0816, 0846, 0916, 0946, then hourly until 1846
  • 0616 Airdrie to Dumbarton Central and 1946 Airdrie to Hyndland run addtionally

Trains run on an hourly service, with additional services during the morning and evening peak.

Dumbarton Central to Springburn

  • 0726, 0751, 0826, 0856, 0924, then hourly until 1926
  • 0719 Garscadden to Springburn runs additionally

Springburn to Dumbarton Central

  • 0724, 0753, 0824, 0854, 0924, 0954, then hourly until 1924.
  • 2024 Springburn to Partick runs additionally

Trains run on a half-hourly service.

Helensburgh Central to Edinburgh

  • 0556, 0656, 0726, then half hourly until 1854
  • An 0635 & 0656 Airdrie to Edinburgh, 0646 Bathgate to Edinburgh, 1932 Helensburgh to Bathgate, 2002 Helensburgh to Airdrie, and 2140 Helensburgh to Bathgate run additionally.

Edinburgh to Helensburgh Central

  • 0709, 0738, then half hourly until 1838
  • An 0635 Airdrie to Helensburgh, 0641 & 0710 Bathgate to Helensburgh, 1922 Edinburgh to Partick, 1952 Edinburgh to Helensburgh, 2022 Edinburgh to Bathgate, 2043 Edinburgh to Dalmuir, and 2120 Edinburgh to Bathgate run additionally

No trains operate on this route.

Trains operate on an hourly service.

Glasgow Queen Street to Edinburgh via Cumbernauld

  • 0656, then hourly until 1856
  • 1956 Glasgow Queen Street to Falkirk Grahamston via Cumbernauld runs additionally

Edinburgh to Glasgow Queen Street via Cumbernauld

  • 0703, then hourly until 1903

Trains run on an hourly service.

Glasgow Queen Street to Anniesland

  • 0703, then hourly until 1903

Anniesland to Glasgow Queen Street

  • 0732, then hourly until 1926

Trains operate on a two-hourly services between Aberdeen and Glasgow Queen Street / Edinburgh.

Aberdeen to Glasgow Queen Street

  • 0731, then two-hourly until 1830
  • 0652 Dundee to Perth runs additionally

Glasgow Queen Street to Aberdeen

  • 0741, then two-hourly until 1841
  • 0702 Perth to Aberdeen and 1938 Glasgow Queen Street to Perth run additionally

Aberdeen to Edinburgh

  • 0707, then two-hourly until 1916
  • 2125 Aberdeen to Dundee runs additionally

Edinburgh to Aberdeen

  • 0730, then two-hourly until 1736
  • 0539 Dundee to Inverness via Aberdeen, 0650 Dundee to Aberdeen, and 1934 Edinburgh to Dundee run additionally

Trains run on a two-hourly service.

Glasgow Queen Street to Inverness

  • 0707, then two-hourly until 1806

Inverness to Edinburgh / Glasgow Queen Street

  • 0648, then two-hourly until 1727 to Glasgow Queen Street and 1853 to Edinburgh

Trains run on an hourly service calling at all stations, with a half-hourly service during the morning and evening peak.

Glasgow Queen Street to Edinburgh

  • 0600, 0645, 0715, 0745, 0815, then hourly until 1615, 1645, 1715, 1745, then hourly until 2015 & 2215

Edinburgh to Glasgow Queen Street

  • 0600, 0645, 0715, 0745, 0815, then hourly until 1615, 1645, 1715, 1745, then hourly until 2015 & 2215

Trains run on an hourly service.

Glasgow Queen Street to Alloa

  • 0649, then hourly until 1950

Alloa to Glasgow Queen Street

  • 0753, then hourly at xx44 until 1944

Travel on Glasgow Queen Street - Inverness / Aberdeen services to Stirling, or Glasgow Queen Street - Alloa services, changing at Stirling for onward travel to Dunblane.

Trains operate on a reduced timetable.

Glasgow Queen Street to Oban

  • 0823, 1224, and 1823 only
  • 0751 & 1705 Dalmally to Oban run additionally

Oban to Glasgow Queen Street

  • 0857, 1441, and 1811 only
  • 1611 Oban to Dalmally runs additionally

Glasgow Queen Street to Mallaig

  • 0823 and 1223 only
  • 2020 Crianlarich to Mallaig runs additionally

Mallaig to Glasgow Queen Street

  • 0603 and 1605 only
  • 1815 Mallaig to Fort William runs additionally

Trains run on an hourly service.

Edinburgh to Dunblane

  • 0648, then hourly until 2001
  • 0619 Edinburgh to Stirling and 1723 Edinburgh to Dunblane run additionally

Dunblane to Edinburgh

  • 0702, then hourly until 1959
  • 0735 Dunblane to Edinburgh runs additionally

Trains run on an hourly service between Edinburgh and North Berwick only. No trains operate to / from Dunbar.

Edinburgh to North Berwick

  • 0714, the hourly until 1945
  • 1716 Edinburgh to North Berwick runs additionally

North Berwick to Edinburgh

  • 0647, then hourly until 2027
  • 0718 North Berwick to Edinbrugh runs additionally

Trains run on an hourly service.

Edinburgh to Tweedbank

  • 0621, 0722, then hourly until 1924 & 2153

Tweedbank to Edinburgh

  • 0658, 0726, then hourly until 1931 & 2029

Trains run on an hourly service.

Edinburgh to Glenrothes via Kirkcaldy

  • 0636, then hourly until 1814
  • 1902 Edinburgh to Dundee additionally calls at Kirkcaldy
  • 2200 Edinburgh to Inverkeithing via Kirkcaldy and Dunfermline runs additionally

Glenrothes to Edinburgh via Kirkcaldy

  • 0719, then hourly until 1929

Edinburgh to Glenrothes via Dunfermline

  • 0618, then hourly until 1825 & 1920
  • 2150 Edinburgh to Inverkeithing via Dunfermline and Kirkcaldy runs additionally

Glenrothes to Edinburgh via Dunfermline

  • 0748, then hourly until 1918

Trains run on to a broadly two-hourly service.

Edinburgh to Perth

  • 0735, then two-hourly until 1843
  • 0700 Edinburgh to Arbroath and 1902 Edinburgh to Dundee run additionally

Perth to Edinburgh

  • 0614, then two-hourly until 1911
  • 0712 & 1818 Arbroath to Edinburgh, 1938 Arbroath to Dundee, and 0709 Dundee to Edinburgh run additionally

A reduced timetable is in operation.

Wick to Inverness

  • 0618 & 1234 only
  • 0626 Lairg to Inverness and 1928 Ardgay to Inverness run additionally

Inverness to Wick

  • 0700 & 1400 only
  • 1712 Inverness to Argay runs additonally

Kyle of Lochalsh to Inverness

  • 0611 and 1346 only

Inverness to Kyle of Lochalsh

  • 1056 and 1754 only

Services operate to a broadly normal timetable. The first trains are:

  • 0622 Aberdeen to Inverness
  • 0601 Inverness to Aberdeen
  • 0729 Elgin to Inverness
  • 0748 Huntly to Aberdeen
  • 0720 Inverurie to Aberdeen

The last trains are:

  • 1822 Aberdeen to Inverness
  • 1814 Inverness to Aberdeen
  • 1902 Inverness to Elgin
  • 1655 Aberdeen to Inverurie

As always, if you have had to abandon your journey because the train was disrupted or cancelled, including services which are no longer operating due to our revised timetable, you are entitled to a refund. You can get a refund for a service that has been cancelled or severely delayed regardless of the type of ticket that you hold. We recommend that you follow the guidance on our Refunds page to obtain a refund.

We have temporarily made changes to our refund policies to support you if you decide not to travel. If you bought your ticket from us, we're happy to temporarily waive the £10 admin fee when applying for a refund on certain tickets.

Please refer to our dedicated Refunds webpage where were have guidance on the refund options available to you and an online refund request form.

Under normal circumstances, we ask you to return to the place where you originally purchased your ticket, places like a ticket office or the ScotRail website. Our current advice is that customers should not leave their homes unnecessarily , so we have setup a dedicated Refunds webpage where we have guidance on the refund options available to you and an online refund request form.

Please note that you may still have to pay an admin fee for tickets purchased from other retailers (e.g. Trainline) - please contact them directly.

Our Delay Repay promise still applies to all of ScotRail’s services. You can make a claim for a disruption you experience over 30 minutes through our online delay repay form.

Please note: from Monday 23 March, delay repay claim will be based on our revised timetable until further notice.

  • We’ve changed our cleaning regime to focus on the types of cleaning that best combat the spread of COVID-19 – focussed cleaning on key customer touchpoints on trains like grab rails, door buttons, tables, arm rests, taps, toilets and sink surfaces. We’re also regularly cleaning our key touchpoints at stations like ticket machines and hand rails.
  • We’ve briefed all of our cleaning staff on our cleaning priorities and we are redeploying staff in some areas to focus on cleaning
  • Our train and station toilets provide hot water and soap. We advise customers to follow government advice by washing their hands for at least 20 seconds. If you come across any customer areas without soap and hot water, please let us know immediately.
  • Protecting our timetable to keep services running across the country

We also urge people to help out by keeping up to date with the latest official health advice. For health information and for answers to frequently-asked questions on travelling by rail during this challenging period please visit the National Rail Enquiries website.

We’ve temporarily withdrawn all on-board hospitality services from our trains. If you are travelling with us, we’d encourage you to bring your own food and drink, or buy from station retailers before boarding. Thanks for your understanding.

Transport Focus the independent passenger watchdog, is partnering with the train companies to understand whether the reduced timetable is meeting the needs of passengers. Please take a few minutes (hopefully no more than ten) to tell us whether you are travelling by train, how the reduced timetable has affected you and whether the railway could do more for the travelling public in these exceptional times.

The survey is completely anonymous. Your answers will be added to those of other passengers and findings will be reported at an aggregate level. No personal details will be passed to the train companies or anybody else. The survey is being conducted in accordance with the Market Research Society Code of Conduct.

Click here to take part in the survey.