Edinburgh departures |
A points failure between Oxenholme and Penrith means trains running between these stations may be delayed by up to 60 minutes or revised. More details can be found in Latest Travel News.
A fault on a train between Moorgate and Finsbury Park means trains running between these stations may be delayed by up to 20 minutes or terminated at London Kings Cross and restarted from Finsbury Park. More details can be found in Latest Travel News.
Glasgow Queen Street
Platform 1620:15
on time
More
Show Less
Calling at | |||
Haymarket | 20:20 | on time | |
Linlithgow | 20:33 | on time | |
Polmont | 20:39 | on time | |
Falkirk High | 20:43 | on time | |
Croy | 20:52 | on time | |
Glasgow Queen Street | 21:05 | on time |
Glasgow Central
Platform 920:19
on time
More
Show Less
Calling at | |||
Haymarket | 20:23 | on time | |
Motherwell | 21:01 | on time | |
Glasgow Central | 21:25 | on time |
Glenrothes with Thornton
no platform20:20
on time
More
Show Less
Calling at | |||
Haymarket | 20:24 | on time | |
South Gyle | 20:29 | on time | |
Edinburgh Gateway | 20:31 | on time | |
Dalmeny | 20:37 | on time | |
North Queensferry | 20:41 | on time | |
Inverkeithing | 20:44 | on time | |
Rosyth | 20:48 | on time | |
Dunfermline Town | 20:53 | on time | |
Dunfermline Queen Margaret | 20:57 | on time | |
Cowdenbeath | 21:03 | on time | |
Lochgelly | 21:09 | on time | |
Cardenden | 21:12 | on time | |
Glenrothes with Thornton | 21:20 | on time |
Helensburgh Central
no platform20:27
on time
More
Show Less
Calling at | |||
Haymarket | 20:31 | on time | |
Edinburgh Park | 20:36 | on time | |
Uphall | 20:44 | on time | |
Livingston North | 20:47 | on time | |
Bathgate | 20:52 | on time | |
Armadale | 20:57 | on time | |
Blackridge | 21:01 | on time | |
Caldercruix | 21:07 | on time | |
Drumgelloch | 21:11 | on time | |
Airdrie | 21:14 | on time | |
Coatdyke | 21:19 | on time | |
Coatbridge Sunnyside | 21:21 | on time | |
Blairhill | 21:24 | on time | |
Easterhouse | 21:28 | on time | |
Garrowhill | 21:30 | on time | |
Shettleston | 21:33 | on time | |
Carntyne | 21:35 | on time | |
Bellgrove | 21:38 | on time | |
High Street | 21:40 | on time | |
Glasgow Queen Street | 21:43 | on time | |
Charing Cross (Glasgow) | 21:49 | on time | |
Partick | 21:54 | on time | |
Hyndland | 21:56 | on time | |
Anniesland | 21:59 | on time | |
Westerton | 22:02 | on time | |
Drumchapel | 22:05 | on time | |
Drumry | 22:07 | on time | |
Singer | 22:09 | on time | |
Dalmuir | 22:12 | on time | |
Dumbarton East | 22:22 | on time | |
Dumbarton Central | 22:25 | on time | |
Dalreoch | 22:27 | on time | |
Cardross | 22:32 | on time | |
Craigendoran | 22:38 | on time | |
Helensburgh Central | 22:42 | on time |
Glasgow Central
no platform20:30
on time
More
Show Less
Calling at | |||
Haymarket | 20:34 | on time | |
Slateford | 20:38 | on time | |
Kingsknowe | 20:41 | on time | |
Wester Hailes | 20:43 | on time | |
Curriehill | 20:46 | on time | |
Kirknewton | 20:52 | on time | |
Livingston South | 20:57 | on time | |
West Calder | 21:02 | on time | |
Breich | 21:07 | on time | |
Fauldhouse | 21:12 | on time | |
Shotts | 21:17 | on time | |
Hartwood | 21:20 | on time | |
Cleland | 21:24 | on time | |
Carfin | 21:27 | on time | |
Holytown | 21:29 | on time | |
Bellshill | 21:33 | on time | |
Uddingston | 21:39 | on time | |
Glasgow Central | 21:54 | on time |
Aberdeen
no platform20:34
on time
More
Show Less
Calling at | |||
Haymarket | 20:38 | on time | |
Inverkeithing | 20:53 | on time | |
Kirkcaldy | 21:10 | on time | |
Leuchars | 21:38 | on time | |
Dundee | 21:53 | on time | |
Arbroath | 22:10 | on time | |
Montrose | 22:26 | on time | |
Stonehaven | 22:50 | on time | |
Aberdeen | 23:11 | on time |
North Berwick
no platform20:39
on time
More
Show Less
Calling at | |||
Musselburgh | 20:47 | on time | |
Wallyford | 20:51 | on time | |
Prestonpans | 20:54 | on time | |
Longniddry | 20:59 | on time | |
Drem | 21:05 | on time | |
North Berwick | 21:14 | on time |
Tweedbank
no platform20:42
on time
More
Show Less
Calling at | |||
Brunstane | 20:50 | on time | |
Newcraighall | 20:54 | on time | |
Shawfair | 20:57 | on time | |
Eskbank | 21:01 | on time | |
Newtongrange | 21:05 | on time | |
Gorebridge | 21:09 | on time | |
Stow | 21:27 | on time | |
Galashiels | 21:35 | on time | |
Tweedbank | 21:40 | on time |