Plan your journey with confidence and find out about any short term or long term engineering works and timetable alterations that could impact on your travel plans by visiting
https://www.scotrail.co.uk/plan-your-journey/engineering-works
Scheduled | Expected | Destination |
---|---|---|
09:23 | 09:23 | Edinburgh |
09:30 | 09:30 | Brunstane |
09:34 | 09:34 | Newcraighall |
09:37 | 09:37 | Shawfair |
09:42 | 09:42 | Eskbank |
09:45 | 09:45 | Newtongrange |
09:50 | 09:50 | Gorebridge |
10:08 | 10:08 | Stow |
10:17 | 10:17 | Galashiels |
10:21 | 10:21 | Tweedbank |
Scheduled | Expected | Destination |
---|---|---|
09:41 | 09:51 | Inverness |
10:27 | 10:37 | Aviemore |
10:39 | 10:49 | Kingussie |
10:53 | 11:03 | Dalwhinnie |
11:15 | 11:25 | Blair Atholl |
11:25 | 11:35 | Pitlochry |
11:37 | 11:47 | Dunkeld & Birnam |
12:02 | 12:12 | Perth |
12:23 | 12:33 | Ladybank |
12:31 | 12:41 | Markinch |
12:41 | 12:51 | Kirkcaldy |
12:58 | 13:08 | Inverkeithing |
13:09 | 13:19 | Edinburgh Gateway |
13:18 | 13:28 | Haymarket |
13:22 | 13:32 | Edinburgh |
Scheduled | Expected | Destination |
---|---|---|
10:08 | 10:08 | Edinburgh |
10:12 | 10:12 | Haymarket |
10:18 | 10:18 | Edinburgh Park |
10:26 | 10:26 | Uphall |
10:29 | 10:29 | Livingston North |
10:36 | 10:36 | Bathgate |
10:40 | 10:40 | Armadale |
10:44 | 10:44 | Blackridge |
10:50 | 10:50 | Caldercruix |
10:54 | 10:54 | Drumgelloch |
10:58 | 10:58 | Airdrie |
11:02 | 11:02 | Coatbridge Sunnyside |
11:13 | 11:13 | Shettleston |
11:15 | 11:15 | Carntyne |
11:19 | 11:19 | Bellgrove |
11:21 | 11:21 | High Street |
11:25 | 11:25 | Glasgow Queen Street |
11:28 | 11:28 | Charing Cross |
11:32 | 11:32 | Partick |
11:34 | 11:34 | Hyndland |
11:37 | 11:37 | Anniesland |
11:40 | 11:40 | Westerton |
11:43 | 11:43 | Bearsden |
11:45 | 11:45 | Hillfoot |
11:48 | 11:48 | Milngavie |
Scheduled | Expected | Destination |
---|---|---|
10:31 | 10:31 | Tweedbank |
10:35 | 10:35 | Galashiels |
10:44 | 10:44 | Stow |
11:01 | 11:01 | Gorebridge |
11:04 | 11:04 | Newtongrange |
11:07 | 11:07 | Eskbank |
11:11 | 11:11 | Shawfair |
11:15 | 11:15 | Newcraighall |
11:21 | 11:21 | Brunstane |
11:29 | 11:29 | Edinburgh |
Scheduled | Expected | Destination |
---|---|---|
11:26 | 11:26 | Helensburgh Central |
11:29 | 11:29 | Craigendoran |
11:34 | 11:34 | Cardross |
11:39 | 11:39 | Dalreoch |
11:41 | 11:41 | Dumbarton Central |
11:43 | 11:43 | Dumbarton East |
11:51 | 11:51 | Dalmuir |
11:59 | 11:59 | Hyndland |
12:01 | 12:01 | Partick |
12:05 | 12:05 | Charing Cross |
12:08 | 12:08 | Glasgow Queen Street |
12:10 | 12:10 | High Street |
12:17 | 12:17 | Garrowhill |
12:20 | 12:20 | Easterhouse |
12:24 | 12:24 | Blairhill |
12:26 | 12:26 | Coatbridge Sunnyside |
12:29 | 12:29 | Coatdyke |
12:32 | 12:32 | Airdrie |
12:35 | 12:35 | Drumgelloch |
12:49 | 12:49 | Bathgate |
12:53 | 12:53 | Livingston North |
12:56 | 12:56 | Uphall |
13:04 | 13:04 | Edinburgh Park |
13:09 | 13:09 | Haymarket |
13:14 | 13:14 | Edinburgh |
Scheduled | Expected | Destination |
---|---|---|
11:54 | 11:54 | Milngavie |
11:57 | 11:57 | Hillfoot |
11:59 | 11:59 | Bearsden |
12:02 | 12:02 | Westerton |
12:05 | 12:05 | Anniesland |
12:08 | 12:08 | Hyndland |
12:10 | 12:10 | Partick |
12:14 | 12:14 | Charing Cross |
12:17 | 12:17 | Glasgow Queen Street |
12:19 | 12:19 | High Street |
12:21 | 12:21 | Bellgrove |
12:24 | 12:24 | Carntyne |
12:27 | 12:27 | Shettleston |
12:35 | 12:35 | Coatbridge Sunnyside |
12:40 | 12:40 | Airdrie |
12:43 | 12:43 | Drumgelloch |
12:47 | 12:47 | Caldercruix |
12:53 | 12:53 | Blackridge |
12:57 | 12:57 | Armadale |
13:01 | 13:01 | Bathgate |
13:06 | 13:06 | Livingston North |
13:09 | 13:09 | Uphall |
13:19 | 13:19 | Edinburgh Park |
13:25 | 13:25 | Haymarket |
13:29 | 13:29 | Edinburgh |
Scheduled | Expected | Destination |
---|---|---|
11:56 | 11:56 | Edinburgh |
12:03 | 12:03 | Brunstane |
12:07 | 12:07 | Newcraighall |
12:10 | 12:10 | Shawfair |
12:15 | 12:15 | Eskbank |
12:18 | 12:18 | Newtongrange |
12:23 | 12:23 | Gorebridge |
12:46 | 12:46 | Galashiels |
12:51 | 12:51 | Tweedbank |
Scheduled | Expected | Destination |
---|---|---|
13:01 | 13:01 | Tweedbank |
13:05 | 13:05 | Galashiels |
13:30 | 13:30 | Gorebridge |
13:33 | 13:33 | Newtongrange |
13:36 | 13:36 | Eskbank |
13:40 | 13:40 | Shawfair |
13:44 | 13:44 | Newcraighall |
13:48 | 13:48 | Brunstane |
13:55 | 13:55 | Edinburgh |
Scheduled | Expected | Destination |
---|---|---|
13:38 | 13:38 | Edinburgh |
13:43 | 13:43 | Haymarket |
13:47 | 13:47 | Edinburgh Park |
13:55 | 13:55 | Uphall |
13:59 | 13:59 | Livingston North |
14:04 | 14:04 | Bathgate |
14:08 | 14:08 | Armadale |
14:12 | 14:12 | Blackridge |
14:18 | 14:18 | Caldercruix |
14:22 | 14:22 | Drumgelloch |
14:27 | 14:27 | Airdrie |
14:31 | 14:31 | Coatbridge Sunnyside |
14:42 | 14:42 | Shettleston |
14:44 | 14:44 | Carntyne |
14:48 | 14:48 | Bellgrove |
14:50 | 14:50 | High Street |
14:55 | 14:55 | Glasgow Queen Street |
14:58 | 14:58 | Charing Cross |
15:02 | 15:02 | Partick |
15:04 | 15:04 | Hyndland |
15:07 | 15:07 | Anniesland |
15:10 | 15:10 | Westerton |
15:13 | 15:13 | Bearsden |
15:15 | 15:15 | Hillfoot |
15:18 | 15:18 | Milngavie |
Scheduled | Expected | Destination |
---|---|---|
13:49 | 13:49 | Edinburgh |
13:54 | 13:54 | Haymarket |
14:01 | 14:01 | Edinburgh Park |
14:09 | 14:09 | Uphall |
14:13 | 14:13 | Livingston North |
14:19 | 14:19 | Bathgate |
14:32 | 14:32 | Drumgelloch |
14:35 | 14:35 | Airdrie |
14:37 | 14:37 | Coatdyke |
14:40 | 14:40 | Coatbridge Sunnyside |
14:42 | 14:42 | Blairhill |
14:46 | 14:46 | Easterhouse |
14:49 | 14:49 | Garrowhill |
14:56 | 14:56 | High Street |
15:02 | 15:02 | Glasgow Queen Street |
15:06 | 15:06 | Charing Cross |
15:10 | 15:10 | Partick |
15:12 | 15:12 | Hyndland |
15:21 | 15:21 | Dalmuir |
15:29 | 15:29 | Dumbarton East |
15:31 | 15:31 | Dumbarton Central |
15:32 | 15:32 | Dalreoch |
15:37 | 15:37 | Cardross |
15:43 | 15:43 | Craigendoran |
15:46 | 15:46 | Helensburgh Central |
Scheduled | Expected | Destination |
---|---|---|
14:26 | 14:26 | Edinburgh |
14:33 | 14:33 | Brunstane |
14:37 | 14:37 | Newcraighall |
14:40 | 14:40 | Shawfair |
14:45 | 14:45 | Eskbank |
14:48 | 14:48 | Newtongrange |
14:53 | 14:53 | Gorebridge |
15:10 | 15:10 | Stow |
15:19 | 15:19 | Galashiels |
15:23 | 15:23 | Tweedbank |
Scheduled | Expected | Destination |
---|---|---|
15:24 | 15:24 | Milngavie |
15:27 | 15:27 | Hillfoot |
15:29 | 15:29 | Bearsden |
15:32 | 15:32 | Westerton |
15:35 | 15:35 | Anniesland |
15:38 | 15:38 | Hyndland |
15:40 | 15:40 | Partick |
15:44 | 15:44 | Charing Cross |
15:47 | 15:47 | Glasgow Queen Street |
15:49 | 15:49 | High Street |
15:51 | 15:51 | Bellgrove |
15:54 | 15:54 | Carntyne |
15:57 | 15:57 | Shettleston |
16:05 | 16:05 | Coatbridge Sunnyside |
16:10 | 16:10 | Airdrie |
16:13 | 16:13 | Drumgelloch |
16:17 | 16:17 | Caldercruix |
16:23 | 16:23 | Blackridge |
16:27 | 16:27 | Armadale |
16:31 | 16:31 | Bathgate |
16:36 | 16:36 | Livingston North |
16:39 | 16:39 | Uphall |
16:48 | 16:48 | Edinburgh Park |
16:54 | 16:54 | Haymarket |
16:59 | 16:59 | Edinburgh |
Scheduled | Expected | Destination |
---|---|---|
15:31 | 15:31 | Tweedbank |
15:35 | 15:35 | Galashiels |
15:44 | 15:44 | Stow |
16:01 | 16:01 | Gorebridge |
16:04 | 16:04 | Newtongrange |
16:07 | 16:07 | Eskbank |
16:11 | 16:11 | Shawfair |
16:15 | 16:15 | Newcraighall |
16:20 | 16:20 | Brunstane |
16:31 | 16:31 | Edinburgh |
Scheduled | Expected | Destination |
---|---|---|
15:56 | 15:56 | Helensburgh Central |
15:59 | 15:59 | Craigendoran |
16:04 | 16:04 | Cardross |
16:09 | 16:09 | Dalreoch |
16:11 | 16:11 | Dumbarton Central |
16:13 | 16:13 | Dumbarton East |
16:21 | 16:21 | Dalmuir |
16:29 | 16:29 | Hyndland |
16:32 | 16:32 | Partick |
16:36 | 16:36 | Charing Cross |
16:38 | 16:38 | Glasgow Queen Street |
16:40 | 16:40 | High Street |
16:48 | 16:48 | Garrowhill |
16:50 | 16:50 | Easterhouse |
16:54 | 16:54 | Blairhill |
16:57 | 16:57 | Coatbridge Sunnyside |
16:59 | 16:59 | Coatdyke |
17:02 | 17:02 | Airdrie |
17:05 | 17:05 | Drumgelloch |
17:18 | 17:18 | Bathgate |
17:23 | 17:23 | Livingston North |
17:26 | 17:26 | Uphall |
17:34 | 17:34 | Edinburgh Park |
17:39 | 17:39 | Haymarket |
17:44 | 17:44 | Edinburgh |
Scheduled | Expected | Destination |
---|---|---|
16:54 | 16:54 | Edinburgh |
17:04 | 17:04 | Brunstane |
17:08 | 17:08 | Newcraighall |
17:11 | 17:11 | Shawfair |
17:15 | 17:15 | Eskbank |
17:18 | 17:18 | Newtongrange |
17:23 | 17:23 | Gorebridge |
17:41 | 17:41 | Stow |
17:49 | 17:49 | Galashiels |
17:54 | 17:54 | Tweedbank |
Scheduled | Expected | Destination |
---|---|---|
17:19 | 17:19 | Edinburgh |
17:24 | 17:24 | Haymarket |
17:30 | 17:30 | Edinburgh Park |
17:38 | 17:38 | Uphall |
17:43 | 17:43 | Livingston North |
17:50 | 17:50 | Bathgate |
18:02 | 18:02 | Drumgelloch |
18:06 | 18:06 | Airdrie |
18:08 | 18:08 | Coatdyke |
18:10 | 18:10 | Coatbridge Sunnyside |
18:13 | 18:13 | Blairhill |
18:17 | 18:17 | Easterhouse |
18:19 | 18:19 | Garrowhill |
18:26 | 18:26 | High Street |
18:32 | 18:32 | Glasgow Queen Street |
18:35 | 18:35 | Charing Cross |
18:40 | 18:40 | Partick |
18:42 | 18:42 | Hyndland |
18:50 | 18:50 | Dalmuir |
18:59 | 18:59 | Dumbarton East |
19:01 | 19:01 | Dumbarton Central |
19:02 | 19:02 | Dalreoch |
19:07 | 19:07 | Cardross |
19:13 | 19:13 | Craigendoran |
19:16 | 19:16 | Helensburgh Central |
Scheduled | Expected | Destination |
---|---|---|
18:01 | 18:01 | Tweedbank |
18:05 | 18:05 | Galashiels |
18:30 | 18:30 | Gorebridge |
18:33 | 18:33 | Newtongrange |
18:36 | 18:36 | Eskbank |
18:40 | 18:40 | Shawfair |
18:44 | 18:44 | Newcraighall |
18:49 | 18:49 | Brunstane |
18:56 | 18:56 | Edinburgh |
Scheduled | Expected | Destination |
---|---|---|
18:07 | 18:07 | Edinburgh |
18:11 | 18:11 | Haymarket |
18:19 | 18:19 | Edinburgh Park |
18:27 | 18:27 | Uphall |
18:31 | 18:31 | Livingston North |
18:36 | 18:36 | Bathgate |
18:40 | 18:40 | Armadale |
18:43 | 18:43 | Blackridge |
18:50 | 18:50 | Caldercruix |
18:53 | 18:53 | Drumgelloch |
18:58 | 18:58 | Airdrie |
19:02 | 19:02 | Coatbridge Sunnyside |
19:13 | 19:13 | Shettleston |
19:15 | 19:15 | Carntyne |
19:19 | 19:19 | Bellgrove |
19:21 | 19:21 | High Street |
19:23 | 19:23 | Glasgow Queen Street |
19:25 | 19:25 | Charing Cross |
19:29 | 19:29 | Partick |
19:31 | 19:31 | Hyndland |
19:34 | 19:34 | Anniesland |
19:40 | 19:40 | Westerton |
19:42 | 19:42 | Bearsden |
19:44 | 19:44 | Hillfoot |
19:48 | 19:48 | Milngavie |
Scheduled | Expected | Destination |
---|---|---|
19:25 | 19:25 | Edinburgh |
19:33 | 19:33 | Brunstane |
19:37 | 19:37 | Newcraighall |
19:40 | 19:40 | Shawfair |
19:45 | 19:45 | Eskbank |
19:48 | 19:48 | Newtongrange |
19:53 | 19:53 | Gorebridge |
20:10 | 20:10 | Stow |
20:19 | 20:19 | Galashiels |
20:24 | 20:24 | Tweedbank |
Scheduled | Expected | Destination |
---|---|---|
20:32 | 20:32 | Tweedbank |
20:36 | 20:36 | Galashiels |
20:45 | 20:45 | Stow |
21:02 | 21:02 | Gorebridge |
21:05 | 21:05 | Newtongrange |
21:08 | 21:08 | Eskbank |
21:12 | 21:12 | Shawfair |
21:16 | 21:16 | Newcraighall |
21:20 | 21:20 | Brunstane |
21:27 | 21:27 | Edinburgh |
Scheduled | Expected | Destination |
---|---|---|
09:56 | Not Stopping | Helensburgh Central |
09:59 | Not Stopping | Craigendoran |
10:04 | Not Stopping | Cardross |
10:09 | Not Stopping | Dalreoch |
10:11 | Not Stopping | Dumbarton Central |
10:13 | Not Stopping | Dumbarton East |
10:21 | Not Stopping | Dalmuir |
10:29 | Not Stopping | Hyndland |
10:31 | Not Stopping | Partick |
10:35 | Not Stopping | Charing Cross |
10:38 | Not Stopping | Glasgow Queen Street |
10:40 | Not Stopping | High Street |
10:47 | Not Stopping | Garrowhill |
10:50 | Not Stopping | Easterhouse |
10:54 | Not Stopping | Blairhill |
10:56 | Not Stopping | Coatbridge Sunnyside |
10:59 | Not Stopping | Coatdyke |
11:02 | Not Stopping | Airdrie |
11:05 | Not Stopping | Drumgelloch |
11:20 | Not Stopping | Bathgate |
11:25 | Not Stopping | Livingston North |
11:31 | Not Stopping | Uphall |
11:43 | Not Stopping | Edinburgh Park |
11:48 | Not Stopping | Haymarket |
11:54 | Not Stopping | Edinburgh |
Scheduled | Expected | Destination |
---|---|---|
08:57 | 08:57 | Edinburgh |
09:01 | 09:01 | Haymarket |
09:17 | 09:17 | Livingston South |
09:22 | 09:22 | West Calder |
09:35 | 09:46 | Shotts |
09:48 | 09:59 | Bellshill |
10:10 | 10:21 | Glasgow Central |
Scheduled | Expected | Destination |
---|---|---|
09:41 | 09:51 | Inverness |
10:27 | 10:37 | Aviemore |
10:39 | 10:49 | Kingussie |
10:53 | 11:03 | Dalwhinnie |
11:15 | 11:25 | Blair Atholl |
11:25 | 11:35 | Pitlochry |
11:37 | 11:47 | Dunkeld & Birnam |
12:02 | 12:12 | Perth |
12:23 | 12:33 | Ladybank |
12:31 | 12:41 | Markinch |
12:41 | 12:51 | Kirkcaldy |
12:58 | 13:08 | Inverkeithing |
13:09 | 13:19 | Edinburgh Gateway |
13:18 | 13:28 | Haymarket |
13:22 | 13:32 | Edinburgh |
Scheduled | Expected | Destination |
---|---|---|
10:00 | 10:00 | Edinburgh |
10:05 | 10:05 | Haymarket |
10:11 | 10:11 | Edinburgh Gateway |
10:21 | 10:21 | Inverkeithing |
10:37 | 10:37 | Kirkcaldy |
10:46 | 10:46 | Markinch |
10:53 | 10:53 | Ladybank |
10:59 | 10:59 | Cupar |
11:06 | 11:06 | Leuchars |
11:22 | 11:22 | Dundee |
Scheduled | Expected | Destination |
---|---|---|
11:28 | 11:28 | Dundee |
11:41 | 11:41 | Leuchars |
11:48 | 11:48 | Cupar |
11:56 | 11:56 | Ladybank |
12:03 | 12:03 | Markinch |
12:12 | 12:12 | Kirkcaldy |
12:30 | 12:30 | Inverkeithing |
12:40 | 12:40 | Edinburgh Gateway |
12:49 | 12:49 | Haymarket |
12:53 | 12:53 | Edinburgh |
Scheduled | Expected | Destination |
---|---|---|
13:30 | 13:30 | Edinburgh |
13:34 | 13:34 | Haymarket |
14:23 | 14:23 | Leuchars |
14:37 | 14:37 | Dundee |
14:54 | 14:54 | Arbroath |
15:27 | 15:27 | Stonehaven |
15:52 | 15:52 | Aberdeen |
16:01 | 16:01 | Dyce |
16:14 | 16:14 | Inverurie |
Scheduled | Expected | Destination |
---|---|---|
16:38 | 16:38 | Inverurie |
16:53 | 16:53 | Dyce |
17:09 | 17:09 | Aberdeen |
17:39 | 17:39 | Laurencekirk |
17:51 | 17:51 | Montrose |
18:05 | 18:05 | Arbroath |
18:22 | 18:22 | Dundee |
18:35 | 18:35 | Leuchars |
19:28 | 19:28 | Haymarket |
19:36 | 19:36 | Edinburgh |
Plan your journey with confidence and find out about any short term or long term engineering works and timetable alterations that could impact on your travel plans by visiting
https://www.scotrail.co.uk/plan-your-journey/engineering-works