• Temporary timetables for Scotland

  • Scotland central belt route map

    Scotland central belt route map

    Scotland central belt route map

  • Scotland route map

    Scotland map - thumb

    Scotland route map


  • Priority rail routes

    Severe weather puts additional pressure on manpower and resources. We have agreed with the train operators the key rail routes that we will seek to keep open during prolonged and severe winter weather. The routes are those that are used by the highest number of passengers and/or maintain cross-border links. Keeping these routes open will help keep people moving.

    Temporary timetables

    Network Rail and the train operators will endeavour to keep a full service running but when weather is severe this may not be possible and temporary timetables may be introduced as a last resort.

    Having agreed the timetables, we can concentrate resources on key routes, maintaining a robust and reliable service and allowing customers to plan their journeys with more confidence.

    Where possible, the decision to introduce the temporary timetable will be made by 2pm the day before, giving us time to make sure departure boards and information screens on platforms and trains show the updated information. When weather conditions improve a full service will be restored as quickly as possible.

    The following are are contingency timetables and will only be introduced in the case of weather disruption.

    ScotRail temporary timetables (updated 21/11/2011)

  • Summary of timetable revisions

    Trains will run approximately between the hours of 07:00 and 23:00 on the following routes only.

    North and east 

    • Edinburgh to Glasgow Queen Street (E&G)
    • Edinburgh to Bathgate
    • Edinburgh to North Berwick
    • Edinburgh to Newcraighall
    • Edinburgh to Fife Circle
    • Edinburgh to Perth (via Stirling and Dunblane)
    • Edinburgh to Dundee
    • Edinburgh to Aberdeen
    • Glasgow Queen Street to Aberdeen
    • Glasgow Queen Street to Stirling (via Cumbernauld)
    • Stirling to Alloa
    • Perth to Inverness
    • Aberdeen to Inverurie
    • Inverness to Elgin

    Strathclyde West 

    • Glasgow Central to Ayr
    • Glasgow Central to Largs
    • Glasgow Central to Gourock
    • Glasgow Central to East Kilbride
    • Glasgow Central to Kilmarnock (via Barrhead)
    • Glasgow Central to Neilston
    • Glasgow Central to Motherwell (via Kings Park, Newton and Hamilton)*
    • Kilmarnock to Carlisle
    • Ayr to Girvan

    * Departs from Glasgow Central high level.


    Strathclyde Northbank and Argyle line 

    • Helensburgh Central to Airdrie, Bathgate and Edinburgh Waverley (via Yoker)
    • Balloch to High Street (via Singer)
    • Dalmuir to Lanark (via Yoker)**

    ** Will not call at Bellshill or Wishaw.


    Sleeper services
    The Lowlander will operate on booked times from Glasgow Central and Edinburgh to London Euston in both directions.

    No sleeper services will run to/from Inverness, Aberdeen or Fort William.


    Edinburgh - Glasgow (via Falkirk High)

    Glasgow Queen St - Bishopbriggs - Lenzie - Croy - Falkirk High - Polmont - Linlithgow - Edinburgh Park - Haymarket - Edinburgh Waverley

    A revised service will run every 30 minutes between 07:00 and 24:00.

     DepartDepart
    From Queen St xx:00xx:30
       
    From Edinburgh Waverley xx:00xx:30


    The last train from both Glasgow Queen St and Edinburgh Waverley will be at 23:30.

     

    Note that the 16:30 Edinburgh to Queen Street will depart at 16:25 and will run 5 minutes earlier than patterned until Falkirk High. This train will not call at Edinburgh Park.


    Edinburgh - Bathgate

    A revised service will run every 30 minutes between 07:00 and 23:30.

     

    To Bathgate DepartDepart
    From Edinburghxx:21xx:48
       
    To Edinburgh DepartDepart
    From Bathgatexx:02xx:32


    Trains will call at all stations.

    The last train from Edinburgh will depart at 23:21.

    The first train from Bathgate to Edinburgh will depart at 07:02 and then every 30 minutes until 22:32.

    Please refer to the Helensburgh Central - Airdrie and Edinburgh table for a detailed summary of services west of Bathgate.



    Edinburgh - North Berwick

    A limited service will operate approximately every hour between 07:00 and 23:00.

    Trains will call at all stations with the exeption of the 07:14, 08:43 and 14:43 services which will not call at Drem.

    Trains will depart Edinburgh at 07:14, 08:43, 09:39, 10:39, 11:39, 12:40, 13:39, 14:43, 15:39, 16:42, 17:43, 18:39, 19:43, 20:43 and 21:43.

    Trains will depart North Berwick at 07:55, 09:26, 10:23, 11:23, 12:25, 13:22, 14:22, 15:22, 16:22, 17:22, 18:24, 19:23, 20:23, 21:23 and 22:23.


    Edinburgh - Newcraighall

    A limited service will operate approximately every hour between 07:00 and 23:00. Trains will call at all stations.

    Trains will depart Edinburgh at 07:10, 08:18: 09:21, 10:25, 11:21, 12:21, 13:21, 14:22, 15:23, 16:23, 17:20, 18:16, 19:21, 20:16, 21:16 and 22:16.

    Trains will depart Newcraighall at 07:26, 08:38, 09:46, 10:46, 11:46, 12:46, 13:46, 14:46, 15:46, 16:46, 17:37, 18:33, 19:39, 20:38, 21:38 and 22:38.



    Edinburgh - Fife Circle

    Trains will run every 30 minutes between 07:00 and 22:00.

     

    From Edinburgh DepartDepart
     xx:05xx:35
    Arrive Inverkeithingxx:31xx:01
    Arrive Dunfermline Townxx:41 
    Arrive Kirkaldyxx:24xx:26
       
    To Edinburgh DepartDepart
    Depart Kirkcaldyxx:25xx:27
    Depart Dunfermline Town XX:06
    Depart Inverkeithingxx:54xx:22

    All services will call at all stations.

    Direct morning peak trains will depart Kirkaldy at 07:28*, 07:54 and 08:25*.

    Direct morning peak trains will depart Dunfermline Town at 08:15* only.

    Direct morning peak trains will depart Inverkeithing at 07:56*, 08:10, 08:24* and 08:54*.

    *Train calls at all stations to Edinburgh.

    Note that other operators may provide additional services from Kirkcaldy and Inverkeithing stations. See the East Coast and Cross Country websites for more information.

    The last trains from Edinburgh Waverley will depart at 21:05 and 21:35 respectively.



    Edinburgh - Perth (via Stirling and Dunblane)

    A revised service will run hourly between 07:00 and 22:00.


    From Edinburgh Depart
     xx:36
    Arrive Falkirk Grahamstonxx:15
    Arrive Stirlingxx:33
    Arrive Dunblanexx:43
      
    To Edinburgh Depart
    Depart Perthxx:07
    Depart Dunblanexx:37
    Depart Stirlingxx:46
    Depart Falkirk Grahamstonxx:05

     

    All services will call at all stations.

    The last train from Edinburgh Waverley will depart at 21:36.

    The last train from Perth will depart at 21:07.

    The first train to depart Stirling for Edinburgh will be at 06:46 and will call at all stations at the above patterned times.

    An additional 22:36 Edinburgh to Stirling service will run on pattern times.



    Edinburgh - Dundee (semi-fast via Kirkcaldy)

    Haymarket - Inverkeithing - Kirkcaldy - Markinch - Ladybank - Cupar - Leuchars

    A revised service will run every 2 hours between 08:00 and 20:00.

    Trains will depart Edinburgh at 08:00, 10:00, 12:00, 14:00, 16:00, 18:00*, 20:00, 20:30 and 22:00.

    Trains will depart Dundee at 06:50***, 07:06, 09:15*, 11:21**, 13:05**, 15:05, 17:05, 18:45 and 21:05.

    * Does not call at Leuchars, Cupar, Ladybank and Markinch
    ** Does not call at Leuchars
    *** Non-stop to Kirkcaldy, then calls at all stations to Edinburgh


    Edinburgh - Aberdeen (express)

    Haymarket - Kirkcaldy - Markinch - Ladybank - Cupar and Leuchars - Dundee - Arbroath - Montrose - Laurencekirk - Stonehaven - Portlethen

     

     A revised service will run every 2 hours between 07:00 and 23:00.

    Trains will depart Edinburgh at 07:00, 09:00, 11:00, 13:00, 15:00, 17:00, 19:00 and 21:00.

    Trains will depart Aberdeen at 06:40, 08:40, 10:40, 12:40, 14:28, 16:40, 18:40 and 20:40.

    All services call at all stations listed.

    Please note that other operators may run additional services on this route. See East Coast and Cross Country for more information.



    Glasgow Queen Street - Aberdeen (express)

    Stirling - Dunblane - Gleneagles - Perth - Dundee - Carnoustie - Arbroath - Montrose - Laurencekirk - Stonehaven - Portlethen

    A revised service will run every 2 hours between 07:00 and 23:00.

    Trains will depart Glasgow Queen Street for Aberdeen at 07:41, 09:41, 11:41, 13:41, 15:41, 17:41, 19:41 and 21:41.

    Trains will depart Aberdeen for Glasgow Queen Street at 07:30, 09:30, 11:40, 13:40, 15:40, 17:40, 19:40 and 21:40.

    All services call at all stations.

    An additional 07:30 Perth - Glasgow Queen Street train will run calling at Gleneagles, Dunblane and Stirling only.



    Glasgow Queen Street - Stirling (via Cumbernauld)

    Springburn - Stepps - Gartcosh - Greenfaulds - Cumbernauld - Cumbernauld - Larbert - Stirling

     

    A revised service will run every half hour between 07:00 and 22:00.


    From Queen Street DepartDepart
     xx:18xx:48
    Arrive Cumbernauldxx:46xx:16
    Arrive Larbertxx:58xx:28
       
    To Queen Street DepartDepart
    Depart Stirlingxx:21xx:51
    Depart Larbertxx:30xx:00
    Depart Cumbernauldxx:42xx:12

    The last train from Queen Street is at 22:18.



    Stirling - Alloa

    A revised shuttle service will run every hour between 07:00 and 23:00.

     

    To Alloa Depart
    From Stirlingxx:49
      
    To Stirling Depart
    From Alloaxx:35

    The first train to depart Stirling will be at 06:49, the last train will depart at 22:49.

    The first train to leave Alloa will be at 07:35, the last train will depart at 23:35.


    Perth - Inverness

    A revised shuttle service will run approximately every 2 hours between 07:00 and 22:00.

    Trains will depart Perth for Inverness at 07:58, 09:39, 11:31, 12:46*, 15:03, 16:14 19:10 and 21:00.
    * Through train from Glasgow Queen Street departs 11:11.

    Trains will depart Inverness for Perth at 06:35, 08:58, 10:33, 12:32, 14:59, 16:09, 18:40 and 20:03.
    All trains will call at all stations.

    Please note that other operators may run additional services on this route. See the East Coast website for more information.



    Aberdeen - Inverurie

    A revised shuttle service will run hourly between 07:00 and 22:00.


    From Aberdeen Depart
     xx:10
    Arrive Dycexx:22
    Arrive Inveruriexx:33
      
    To Aberdeen Depart
    Depart Inveruriexx:40
    Depart Dycexx:52

    The last train from Aberdeen will depart at 22:10.

    The last train from Inverurie will depart at 22:40.



    Inverness - Elgin

    A revised shuttle service will run every 2 hours between 07:00 and 22:00.


    From Inverness  Depart
     xx:10
    Arrive Nairnxx:26
    Arrive Forresxx:36
       
    To Inverness  Depart
    Depart Elginxx:07
    Depart Forresxx:22
    Depart Nairnxx:33

    The first train from Elgin will depart at 08:07 and the last at 22:07.

    The last train from Inverness will depart at 21:10.



    Glasgow Central - Ayr

    Paisley Gilmour Street - Johnstone - Kilwinning - Irvine - Barassie - Troon - Prestwick International Airport - Prestwick Town - Newton on Ayr and Ayr

    A revised service will run every 30 minutes between 07:00 and 23:00.


    From Glasgow Central DepartDepart
    Depart Glasgow Centralxx:00xx:30
       
    To Glasgow Central DepartDepart
    Depart Ayrxx:13xx:43

    The first train from Ayr departs at 06:43 and the last train departs at 23:00.

    The first train from Glasgow Central departs at 07:00 and the last departs at 23:00.



    Glasgow Central - Largs

    Paisley Gilmour Street - Johnstone - Milliken Park - Howwood - Lochwinnoch - Glengarnock - Dalry - Kilwinning - Stevenston - Saltcoats - Ardrossan South Beach - West Kilbride - Fairlie - Largs

    A revised service will run hourly between 07:00 and 23:00.


    From Glasgow Central Depart
    Depart Glasgow Centralxx:45
      
    To Glasgow Central Depart
    Depart Largsxx:13

    The first train from Largs departs at 07:13 and the last train departs at 23:13.

    The first train from Glasgow Central departs at 06:45 and the last departs at 22:45.



    Glasgow Central - Gourock

    A revised service will run every 30 minutes between 07:00 and 23:00.


    From Glasgow Central DepartDepart
    Depart Glasgow Centralxx:05xx:35
       
    To Glasgow Central DepartDepart
    Depart Gourockxx:08xx:38

    The first train from Gourock departs at 07:08 and the last train departs at 22:38.

    The first train from Glasgow Central departs at 07:05 and the last departs at 23:50.

    All trains call at all stations.



    Glasgow Central - Neilston

    A revised service will run every 30 minutes between 07:00 and 22:00.

     

    From Glasgow Central DepartDepart
    Depart Glasgow Centralxx:05xx:35
       
    To Glasgow Central DepartDepart
    Depart Neilstonxx:19xx:49

    The first train from Neilston departs at 07:19 and the last train departs at 22:49.

    The first train from Glasgow Central departs at 07:05 and the last departs at 22:05.

    Trains will call at all stations via Mount Florida.


    Glasgow Central - East Kilbride

    A revised service will run hourly between 07:00 and 23:00.


    From Glasgow Central Depart
    Depart Glasgow Centralxx:48
      
    To Glasgow Central Depart
    Depart East Kilbridexx:48

    The first train from East Kilbride departs at 07:48 and the last train departs at 23:48.

    The first train from Glasgow Central departs at 06:48 and the last departs at 22:48.

    Trains will call at all stations.



    Glasgow Central - Kilmarnock (via Barrhead)

    A revised will run every hour between 07:00 and 22:00.


    From Glasgow Central Depart
    Depart Glasgow Centralxx:12
    Depart Barrheadxx:35
      
    To Glasgow Central Depart
    Depart Kilmarnockxx:08
    Depart Barrheadxx:35

    The first train from Kilmarnock departs at 07:08 and the last train departs at 22:08.

    The first train from Glasgow Central departs at 07:12 and the last departs at 22:12.

    Trains call at all stations.



    Kilmarnock - Carlisle

    A revised shuttle service will run approximately every 2 hours between 07:00 and 20:00.

    Trains will depart Kilmarnock for Carlisle at 07:30, 09:30, 11:30, 13:45, 15:30, 17:30 and 19:30.

    Trains will depart Carlisle from Kilmarnock at 07:30, 09:26, 11:30, 13:30, 15:39, 17:30 and 19:23.

    Trains call at all stations.



    Ayr - Girvan

    A revised shuttle service will run approximately every 2 hours between 07:00 and 20:00.


    From Ayr Depart
    Depart Ayrxx:23
      
    To Ayr Depart
    Depart Girvanxx:49

    The first train from Ayr to Girvan departs at 07:23 and the last train departs at 19:23.

    The first train from Girvan to Ayr departs at 08:49 and the last departs at 20:49.



    Glasgow Central - Motherwell (via Kings Park, Newton and Hamilton)

    A revised service will run every hour between 07:00 and 22:00.


    From Glasgow Central Depart
    Depart Glasgow Centralxx:20
    Depart Newtonxx:49
    Depart Hamilton Centralxx:00
      
    To Glasgow Central Depart
    Depart Motherwellxx:19
    Depart Hamilton Centralxx:28
    Depart Newtonxx:40

    The first train from Motherwell departs at 07:19 and the last train departs at 22:19.

    The first train from Glasgow Central departs at 07:20 and the last departs at 22:20.

    Trains will arrive and depart from Glasgow Central high level and call at all stations.



    Dalmuir - Lanark (via Yoker)

    A revised will run every hour between 07:00 and 22:00.


    From Dalmuir Depart
    Depart Dalmuirxx:27
      
    To Dalmuir Depart
    Depart Lanarkxx:13*

    The first train from Dalmuir to Lanark will depart Dalmuir at 07:27 and the last train will depart at 22:27.

    The first train from Lanark to Dalmuir will depart at 07:13 and the last train will depart at 22:13.

    Trains will call at all stations from Dalmuir to Rutherglen (via Yoker), then Uddingston, Motherwell, Shieldmuir, Carluke and Lanark.

    Please note that trains will not stop at Wishaw and Bellshill.



    Helensburgh Central - Airdrie, Bathgate and Edinburgh (via Yoker)

    A revised service will run approximately every 30 minutes between 07:00 and 22:30.


    To Helensburgh DepartDepart
    From Edinburghxx:21xx:48
    From Bathgatexx:51xx:18
    From Airdriexx:16xx:46
    From Queen Street LLxx:46xx:16
       
    To Edinburgh DepartDepart
    From Helensburghxx:10xx:40
    From Queen Street LLxx:03xx:33
    From Airdriexx:36xx:06
    From Bathgatexx:02xx:32

    All services call at all stations.

    The first service from Bathgate to Helensburgh Central departs at 07:23.

    Additional 07:13 and 07:43 services will run from Dalmuir to Helensburgh Central.

    The 07:24 Hyndland to Edinburgh will be the first train to depart eastbound from Queen Street Low Level at 07:33 and will run to the pattern above.

     

    The last through train to Helensburgh Central departs Edinburgh at 20:21.

    The 20:48 and 21:21 from Edinburgh will terminate at Garscadden.

    The last through service to Edinburgh departs Helensburgh Central at 19:40.

    The 21:10 and 21:40 from Helensburgh will terminate at Bathgate.

    The 22:10 and 22:40 from Helensburgh will terminate at Dalmuir.

    See the Edinburgh - Bathgate timetable for more details about services over this part of the route only.



    Balloch - High Street (via Singer)

    A revised service will run every 30 minutes between 07:00 and 22:00.


    From Balloch DepartDepart
    Depart Ballochxx:25xx:55
       
    To Balloch DepartDepart
    Depart High Streetxx:25xx:55

    The first train from Balloch to High Street departs at 07:25 and the last train departs at 21:55. An additional 20:25 from Balloch will terminate at Dalmuir.

    The first train from High Street to Balloch departs at 07:55 and the last departs at 21:55. Two additional services to Balloch will start from Dalmuir at 07:25 and 07:55.

    An additional service to High Street will start from Hyndland at 07:39.

    An additional service from High Street to Garscadden will depart at 22:25.

    Trains will call at all stations via Singer with the exception of trains terminating at Garscadden.



  • Travel information

    For information about transport alternatives in case of disruption:

  • Snow travel updates

    twitter_bird_onBlue

    Follow us on Twitter

  • Live departures/arrivals