Edinburgh departures |
Glasgow Queen Street
Platform 1415:15
on time
More
Show Less
Calling at | |||
Haymarket | 15:20 | on time | |
Linlithgow | 15:33 | on time | |
Polmont | 15:39 | on time | |
Falkirk High | 15:43 | on time | |
Croy | 15:52 | on time | |
Glasgow Queen Street | 16:06 | on time |
Cowdenbeath
Platform 1815:17
on time
More
Show Less
Calling at | |||
Haymarket | 15:21 | on time | |
Edinburgh Gateway | 15:27 | on time | |
Dalmeny | 15:33 | on time | |
North Queensferry | 15:37 | on time | |
Inverkeithing | 15:41 | on time | |
Rosyth | 15:45 | on time | |
Dunfermline Town | 15:50 | on time | |
Dunfermline Queen Margaret | 15:54 | on time | |
Cowdenbeath | 16:01 | on time |
Bathgate
Platform 1215:21
on time
More
Show Less
Calling at | |||
Haymarket | 15:25 | on time | |
Edinburgh Park | 15:31 | on time | |
Uphall | 15:39 | on time | |
Livingston North | 15:43 | on time | |
Bathgate | 15:53 | on time |
Glasgow Central
Platform 1315:27
on time
More
Show Less
Calling at | |||
Haymarket | 15:30 | on time | |
Slateford | 15:34 | on time | |
Kingsknowe | 15:37 | on time | |
Wester Hailes | 15:40 | on time | |
Curriehill | 15:43 | on time | |
Kirknewton | 15:50 | on time | |
Livingston South | 15:56 | on time | |
West Calder | 16:01 | on time | |
Addiewell | 16:04 | on time | |
Breich | 16:09 | on time | |
Fauldhouse | 16:13 | on time | |
Shotts | 16:18 | on time | |
Hartwood | 16:21 | on time | |
Cleland | 16:26 | on time | |
Carfin | 16:29 | on time | |
Holytown | 16:32 | on time | |
Bellshill | 16:36 | on time | |
Uddingston | 16:40 | on time | |
Glasgow Central | 16:57 | on time |
Aberdeen
Platform 1915:30
on time
More
Show Less
Calling at | |||
Haymarket | 15:34 | on time | |
Cupar | 16:18 | on time | |
Leuchars | 16:25 | on time | |
Dundee | 16:40 | on time | |
Broughty Ferry | 16:48 | on time | |
Arbroath | 17:00 | on time | |
Montrose | 17:14 | on time | |
Stonehaven | 17:36 | on time | |
Aberdeen | 17:54 | on time |
London Kings Cross
no platform15:30
on time
More
Show Less
Calling at | |||
Berwick-upon-Tweed | 16:13 | on time | |
Newcastle | 16:57 | on time | |
Darlington | 17:26 | on time | |
York | 17:54 | on time | |
London Kings Cross | 19:49 | on time |
Dunblane
no platform15:33
on time
More
Show Less
Calling at | |||
Haymarket | 15:38 | on time | |
Edinburgh Park | 15:44 | on time | |
Linlithgow | 15:59 | on time | |
Polmont | 16:04 | on time | |
Falkirk Grahamston | 16:09 | on time | |
Camelon | 16:14 | on time | |
Larbert | 16:18 | on time | |
Stirling | 16:26 | on time | |
Bridge of Allan | 16:32 | on time | |
Dunblane | 16:37 | on time |
Perth
no platform15:38
on time
More
Show Less
Calling at | |||
Haymarket | 15:42 | on time | |
South Gyle | 15:47 | on time | |
Edinburgh Gateway | 15:49 | on time | |
Inverkeithing | 15:59 | on time | |
Dalgety Bay | 16:03 | on time | |
Aberdour | 16:08 | on time | |
Burntisland | 16:12 | on time | |
Kinghorn | 16:17 | on time | |
Kirkcaldy | 16:22 | on time | |
Markinch | 16:33 | on time | |
Ladybank | 16:48 | on time | |
Perth | 17:11 | on time |
15:39
cancelled
More
Show Less
Calling at | |||
Musselburgh | 15:45 | cancelled | |
Wallyford | 15:49 | cancelled | |
Prestonpans | 15:53 | cancelled | |
Longniddry | 15:58 | cancelled | |
Drem | 16:03 | cancelled | |
North Berwick | 16:13 | cancelled |
Helensburgh Central
no platform15:41
on time
More
Show Less
Calling at | |||
Haymarket | 15:45 | on time | |
Edinburgh Park | 15:50 | on time | |
Uphall | 15:58 | on time | |
Livingston North | 16:02 | on time | |
Bathgate | 16:07 | on time | |
Armadale | 16:16 | on time | |
Blackridge | 16:20 | on time | |
Caldercruix | 16:27 | on time | |
Drumgelloch | 16:31 | on time | |
Airdrie | 16:34 | on time | |
Coatdyke | 16:38 | on time | |
Coatbridge Sunnyside | 16:40 | on time | |
Blairhill | 16:43 | on time | |
Easterhouse | 16:47 | on time | |
Garrowhill | 16:50 | on time | |
High Street | 16:57 | on time | |
Glasgow Queen Street | 16:59 | on time | |
Charing Cross (Glasgow) | 17:04 | on time | |
Partick | 17:08 | on time | |
Hyndland | 17:10 | on time | |
Dalmuir | 17:19 | on time | |
Dumbarton East | 17:28 | on time | |
Dumbarton Central | 17:30 | on time | |
Dalreoch | 17:31 | on time | |
Cardross | 17:36 | on time | |
Craigendoran | 17:41 | on time | |
Helensburgh Central | 17:44 | on time |