traintimetables.eu Europe's largest train timetables database

HOME / TIMETABLES / UNITED KINGDOM / HAYMARKET (EDINBURGH) - PERTH

HAYMARKET (EDINBURGH) - PERTH

Train Number ASS
ASS
ASS
ASS
ASS
ASS
Calendar ①-⑥ [1] ①-⑥ [1] [2] [2] [2] ①-⑥ [1]
Notes [1] [2] [1] [2] [2] [3] [1] [2] [2] [1] [2]
Haymarket(Edinburgh)........d 06:39
07:39
08:43
09:43
10:37
10:42
South Gyle..................a 06:44 07:44 | 09:48 | 10:47
South Gyle..................d 06:44
07:44
|
09:48
|
10:47
Edinburgh Gateway...........a 06:46 07:46 | 09:50 | 10:49
Edinburgh Gateway...........d 06:47
07:46
|
09:50
|
10:49
Dalmeny.....................a | | | | | |
Dalmeny.....................d |
|
|
|
|
|
North Queensferry...........a | | | | | |
North Queensferry...........d |
|
|
|
|
|
Inverkeithing...............a 06:57 07:56 | 10:00 | 11:01
Inverkeithing...............d 06:57
07:57
|
10:01
|
11:02
Dalgety Bay.................a 07:00 08:00 | 10:04 | 11:05
Dalgety Bay.................d 07:01
08:00
|
10:04
|
11:05
Aberdour....................a 07:05 08:05 | 10:09 | 11:10
Aberdour....................d 07:06
08:05
|
10:09
|
11:10
Burntisland.................a 07:10 08:09 | 10:13 | 11:14
Burntisland.................d 07:10
08:10
|
10:14
|
11:15
Kinghorn....................a 07:15 08:14 | 10:18 | 11:19
Kinghorn....................d 07:15
08:15
|
10:19
|
11:20
Rosyth......................a | | | | | |
Rosyth......................d |
|
|
|
|
|
Kirkcaldy...................a 07:20 08:19 | 10:23 | 11:24
Kirkcaldy...................d 07:20
08:20
|
10:24
|
11:25
Dunfermline.................a | | | | | |
Dunfermline.................d |
|
|
|
|
|
Dunfermline Queen Margaret..a | | | | | |
Dunfermline Queen Margaret..d |
|
|
|
|
|
Cowdenbeath.................a | | | | | |
Cowdenbeath.................d |
|
|
|
|
|
Lochgelly...................a | | | | | |
Lochgelly...................d |
|
|
|
|
|
Cardenden...................a | | | | | |
Cardenden...................d |
|
|
|
|
|
Glenrothes with Thornton....a | | | | | |
Glenrothes with Thornton....d |
|
|
|
|
|
Markinch f. Glenrothes......a 07:29 08:28 | 10:32 | 11:34
Markinch f. Glenrothes......d 07:29
08:29
|
10:33
|
11:35
Falkirk Grahamston..........a | | | | | |
Falkirk Grahamston..........d |
|
|
|
|
|
Ladybank....................a 07:40 08:39 | 10:41 | 11:45
Ladybank....................d 07:40
08:39
|
10:41
|
11:46
Stirling....................a | | 09:30 | 11:16 |
Stirling....................d |
|
09:31
|
11:17
|
Gleneagles..................a | | | | | |
Gleneagles..................d |
|
|
|
|
|
Perth.......................a 08:05 09:07 10:01 11:06 11:48 12:09
Train Number ASS
ASS
ASS
ASS
ASS
ASS
Calendar ①-⑥ [1] [2] [2] [2] [2] [2]
Notes [1] [2] [1] [2] [2] [1] [2] [1] [2] [1] [2]
Haymarket(Edinburgh)........d 11:39
12:40
13:37
13:41
14:45
15:42
South Gyle..................a 11:44 12:45 | 13:46 14:50 15:47
South Gyle..................d 11:44
12:45
|
13:46
14:50
15:47
Edinburgh Gateway...........a 11:46 12:47 | 13:48 14:52 15:49
Edinburgh Gateway...........d 11:46
12:47
|
13:48
14:52
15:49
Dalmeny.....................a | | | | | |
Dalmeny.....................d |
|
|
|
|
|
North Queensferry...........a | | | | | |
North Queensferry...........d |
|
|
|
|
|
Inverkeithing...............a 11:56 12:57 | 13:58 15:02 15:59
Inverkeithing...............d 11:57
12:58
|
13:59
15:03
16:00
Dalgety Bay.................a 12:00 13:01 | 14:02 15:06 16:03
Dalgety Bay.................d 12:00
13:01
|
14:02
15:06
16:03
Aberdour....................a 12:05 13:06 | 14:07 15:11 16:08
Aberdour....................d 12:05
13:06
|
14:07
15:11
16:08
Burntisland.................a 12:09 13:10 | 14:11 15:15 16:12
Burntisland.................d 12:10
13:11
|
14:12
15:16
16:13
Kinghorn....................a 12:14 13:15 | 14:16 15:20 16:17
Kinghorn....................d 12:15
13:16
|
14:17
15:21
16:18
Rosyth......................a | | | | | |
Rosyth......................d |
|
|
|
|
|
Kirkcaldy...................a 12:19 13:20 | 14:21 15:25 16:22
Kirkcaldy...................d 12:20
13:21
|
14:22
15:26
16:23
Dunfermline.................a | | | | | |
Dunfermline.................d |
|
|
|
|
|
Dunfermline Queen Margaret..a | | | | | |
Dunfermline Queen Margaret..d |
|
|
|
|
|
Cowdenbeath.................a | | | | | |
Cowdenbeath.................d |
|
|
|
|
|
Lochgelly...................a | | | | | |
Lochgelly...................d |
|
|
|
|
|
Cardenden...................a | | | | | |
Cardenden...................d |
|
|
|
|
|
Glenrothes with Thornton....a | | | | | |
Glenrothes with Thornton....d |
|
|
|
|
|
Markinch f. Glenrothes......a 12:28 13:29 | 14:30 15:34 16:33
Markinch f. Glenrothes......d 12:29
13:30
|
14:31
15:35
16:38
Falkirk Grahamston..........a | | | | | |
Falkirk Grahamston..........d |
|
|
|
|
|
Ladybank....................a 12:39 13:39 | 14:39 15:43 16:48
Ladybank....................d 12:39
13:39
|
14:40
15:43
16:48
Stirling....................a | | 14:15 | | |
Stirling....................d |
|
14:17
|
|
|
Gleneagles..................a | | | | | |
Gleneagles..................d |
|
|
|
|
|
Perth.......................a 13:03 14:10 14:48 15:12 16:13 17:11
Train Number EC
ASS
ASS
ASS
ASS
ASS
Calendar [3] [2] [2] ①-⑥ [1] [2] ①-⑥ [1]
Notes 🎟 [4] [2] [1] [2] [1] [2] [2] [1] [2]
Haymarket(Edinburgh)........d 16:39
17:39
17:42
18:45
19:39
19:46
South Gyle..................a | | 17:47 18:50 | 19:51
South Gyle..................d |
|
17:47
18:50
|
19:51
Edinburgh Gateway...........a | | 17:49 18:52 | 19:53
Edinburgh Gateway...........d |
|
17:50
18:53
|
19:53
Dalmeny.....................a | | 17:55 | | |
Dalmeny.....................d |
|
17:55
|
|
|
North Queensferry...........a | | 17:59 | | |
North Queensferry...........d |
|
17:59
|
|
|
Inverkeithing...............a | | 18:03 19:03 | 20:03
Inverkeithing...............d |
|
18:03
19:03
|
20:04
Dalgety Bay.................a | | 18:06 19:06 | 20:07
Dalgety Bay.................d |
|
18:07
19:07
|
20:07
Aberdour....................a | | 18:11 19:11 | 20:12
Aberdour....................d |
|
18:12
19:12
|
20:12
Burntisland.................a | | 18:16 19:16 | 20:16
Burntisland.................d |
|
18:16
19:16
|
20:17
Kinghorn....................a | | 18:21 19:21 | 20:21
Kinghorn....................d |
|
18:21
19:21
|
20:22
Rosyth......................a | | | | | |
Rosyth......................d |
|
|
|
|
|
Kirkcaldy...................a | | 18:26 19:26 | 20:26
Kirkcaldy...................d |
|
18:26
19:26
|
20:27
Dunfermline.................a | | | | | |
Dunfermline.................d |
|
|
|
|
|
Dunfermline Queen Margaret..a | | | | | |
Dunfermline Queen Margaret..d |
|
|
|
|
|
Cowdenbeath.................a | | | | | |
Cowdenbeath.................d |
|
|
|
|
|
Lochgelly...................a | | | | | |
Lochgelly...................d |
|
|
|
|
|
Cardenden...................a | | | | | |
Cardenden...................d |
|
|
|
|
|
Glenrothes with Thornton....a | | | | | |
Glenrothes with Thornton....d |
|
|
|
|
|
Markinch f. Glenrothes......a | | 18:35 19:35 | 20:35
Markinch f. Glenrothes......d |
|
18:35
19:35
|
20:36
Falkirk Grahamston..........a 17:00 | | | | |
Falkirk Grahamston..........d 17:03
|
|
|
|
|
Ladybank....................a | | 18:43 19:43 | 20:46
Ladybank....................d |
|
18:43
19:44
|
20:46
Stirling....................a 17:15 18:19 | | 20:17 |
Stirling....................d 17:19
18:23
|
|
20:19
|
Gleneagles..................a 17:35 | | | | |
Gleneagles..................d 17:37
|
|
|
|
|
Perth.......................a 17:52 18:57 19:06 20:10 20:48 21:09
Train Number ASS
ASS
ASS
ASS
Calendar ①-⑥ [1] [2] [2] ①-⑥ [1]
Notes [1] [2] [1] [2] [1] [2] [1] [2]
Haymarket(Edinburgh)........d 20:43
21:39
22:38
23:22
South Gyle..................a 20:48 21:44 22:43 23:27
South Gyle..................d 20:48
21:44
22:43
23:27
Edinburgh Gateway...........a 20:50 21:46 22:45 23:29
Edinburgh Gateway...........d 20:50
21:46
22:45
23:29
Dalmeny.....................a | | | 23:35
Dalmeny.....................d |
|
|
23:35
North Queensferry...........a | | | 23:39
North Queensferry...........d |
|
|
23:39
Inverkeithing...............a 21:00 21:56 22:55 23:42
Inverkeithing...............d 21:01
21:57
22:56
23:43
Dalgety Bay.................a 21:04 22:00 22:59 |
Dalgety Bay.................d 21:04
22:00
22:59
|
Aberdour....................a 21:09 22:05 23:04 |
Aberdour....................d 21:09
22:05
23:04
|
Burntisland.................a 21:13 22:09 23:08 |
Burntisland.................d 21:14
22:10
23:09
|
Kinghorn....................a 21:18 22:14 23:13 |
Kinghorn....................d 21:19
22:15
23:14
|
Rosyth......................a | | | 23:46
Rosyth......................d |
|
|
23:46
Kirkcaldy...................a 21:23 22:19 23:18 |
Kirkcaldy...................d 21:24
22:20
23:19
|
Dunfermline.................a | | | 23:51
Dunfermline.................d |
|
|
23:51
Dunfermline Queen Margaret..a | | | 23:55
Dunfermline Queen Margaret..d |
|
|
23:55
Cowdenbeath.................a | | | 00:01
Cowdenbeath.................d |
|
|
00:01
Lochgelly...................a | | | 00:07
Lochgelly...................d |
|
|
00:07
Cardenden...................a | | | 00:10
Cardenden...................d |
|
|
00:11
Glenrothes with Thornton....a | | | 00:17
Glenrothes with Thornton....d |
|
|
00:17
Markinch f. Glenrothes......a 21:32 22:28 23:27 00:24
Markinch f. Glenrothes......d 21:33
22:29
23:28
00:24
Falkirk Grahamston..........a | | | |
Falkirk Grahamston..........d |
|
|
|
Ladybank....................a 21:41 22:37 23:40 00:32
Ladybank....................d 21:43
22:37
23:40
00:32
Stirling....................a | | | |
Stirling....................d |
|
|
|
Gleneagles..................a | | | |
Gleneagles..................d |
|
|
|
Perth.......................a 22:07 23:06 00:03 00:55
.a - Arrival Time / .d - Departure Time

Calendar notes and symbols

✅ Runs everyday    🎉 Runs at weekends    ⚒ Runs at working days   
① Monday ② Tuesday ③ Wednesday ④ Thursday ⑤ Friday ⑥ Saturday ⑦ Sunday
Time periods example: ①-③ Mondays to Wednesday ⑤-⑦ Friday to Sunday
  1. The train won't be running on 2024-12-16, 2024-12-17, 2024-12-18, 2024-12-19
  2. The train won't be running on 2024-12-16, 2024-12-17, 2024-12-18, 2024-12-19
  3. The train won't be running on 2024-11-15, 2024-11-22, 2024-11-29, 2024-12-06, 2024-12-16, 2024-12-17, 2024-12-18, 2024-12-19

Train notes and symbols

🎟 Mandatory Reservation 
  1. 2nd class only
  2. Reservation possible
  3. mobile on-board service (snacks and beverages)
  4. Bordrestaurant

Route map


Timetables arriving at HAYMARKET (EDINBURGH)


🢒 NORTH BERWICK - HAYMARKET (EDINBURGH)

Timetables departing from PERTH


🢒 PERTH - ABERDEEN
🢒 PERTH - DUNDEE
🢒 PERTH - EDINBURGH WAVERLEY
🢒 PERTH - GLASGOW QUEEN STREET
🢒 PERTH - INVERNESS