traintimetables.eu Europe's largest train timetables database

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

HAYMARKET (EDINBURGH) - PERTH

Timetable


Train Number ASS
ASS
ASS
ASS
ASS
ASS
ASS
Calendar ①-⑥ [1] [2] [3] [2] [2] ①-⑥ [1]
Notes [1] [2] [2] [3] [2] [3] [1] [2] [1] [2] [2] [1] [2]
Haymarket(Edinburgh)........d 07:39
08:42
08:43
08:45
09:43
10:37
10:42
South Gyle..................a 07:44 | | 08:50 09:48 | 10:47
South Gyle..................d 07:44
|
|
08:50
09:48
|
10:47
Edinburgh Gateway...........a 07:46 | | 08:52 09:50 | 10:49
Edinburgh Gateway...........d 07:46
|
|
08:52
09:50
|
10:49
Dalmeny.....................a | | | | | | |
Dalmeny.....................d |
|
|
|
|
|
|
North Queensferry...........a | | | | | | |
North Queensferry...........d |
|
|
|
|
|
|
Inverkeithing...............a 07:56 | | 09:04 10:00 | 11:01
Inverkeithing...............d 07:57
|
|
09:05
10:01
|
11:02
Dalgety Bay.................a 08:00 | | 09:08 10:04 | 11:05
Dalgety Bay.................d 08:00
|
|
09:08
10:04
|
11:05
Aberdour....................a 08:05 | | 09:13 10:09 | 11:10
Aberdour....................d 08:05
|
|
09:13
10:09
|
11:10
Burntisland.................a 08:09 | | 09:17 10:13 | 11:14
Burntisland.................d 08:10
|
|
09:18
10:14
|
11:15
Kinghorn....................a 08:14 | | 09:22 10:18 | 11:19
Kinghorn....................d 08:15
|
|
09:23
10:19
|
11:20
Rosyth......................a | | | | | | |
Rosyth......................d |
|
|
|
|
|
|
Kirkcaldy...................a 08:19 | | 09:27 10:23 | 11:24
Kirkcaldy...................d 08:20
|
|
09:28
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 08:28 | | 09:36 10:32 | 11:34
Markinch f. Glenrothes......d 08:29
|
|
09:37
10:33
|
11:35
Falkirk Grahamston..........a | | | | | | |
Falkirk Grahamston..........d |
|
|
|
|
|
|
Ladybank....................a 08:39 | | 09:45 10:41 | 11:45
Ladybank....................d 08:39
|
|
09:45
10:41
|
11:46
Stirling....................a | 09:30 09:30 | | 11:16 |
Stirling....................d |
09:31
09:31
|
|
11:17
|
Gleneagles..................a | | | | | | |
Gleneagles..................d |
|
|
|
|
|
|
Perth.......................a 09:07 10:01 10:01 10:11 11:06 11:48 12:09
Train Number ASS
ASS
ASS
ASS
ASS
ASS
EC
Calendar ①-⑥ [1] [2] [4] [2] [2] [2] [2]
Notes [1] [2] [1] [2] [2] [3] [1] [2] [1] [2] [1] [2] 🎟 [4]
Haymarket(Edinburgh)........d 11:39
12:40
13:37
13:41
14:45
15:42
16:39
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 | | | | | | 17:00
Falkirk Grahamston..........d |
|
|
|
|
|
17:03
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 | | | 17:15
Stirling....................d |
|
14:17
|
|
|
17:19
Gleneagles..................a | | 14:32 | | | 17:35
Gleneagles..................d |
|
14:33
|
|
|
17:37
Perth.......................a 13:03 14:10 14:49 15:12 16:13 17:11 17:52
Train Number ASS
ASS
ASS
ASS
ASS
ASS
ASS
Calendar [2] [2] ①-⑥ [1] [2] ①-⑥ [1] [2] ①-⑥ [5]
Notes [2] [1] [2] [1] [2] [2] [1] [2] [1] [2] [1] [2]
Haymarket(Edinburgh)........d 17:39
17:42
18:45
19:39
19:46
21:39
23:22
South Gyle..................a | 17:47 18:50 | 19:51 21:44 23:27
South Gyle..................d |
17:47
18:50
|
19:51
21:44
23:27
Edinburgh Gateway...........a | 17:49 18:52 | 19:53 21:46 23:29
Edinburgh Gateway...........d |
17:50
18:53
|
19:53
21:46
23:29
Dalmeny.....................a | 17:55 | | | | 23:35
Dalmeny.....................d |
17:55
|
|
|
|
23:35
North Queensferry...........a | 17:59 | | | | 23:39
North Queensferry...........d |
17:59
|
|
|
|
23:39
Inverkeithing...............a | 18:03 19:03 | 20:03 21:56 23:42
Inverkeithing...............d |
18:03
19:03
|
20:04
21:57
23:43
Dalgety Bay.................a | 18:06 19:06 | 20:07 22:00 |
Dalgety Bay.................d |
18:07
19:07
|
20:07
22:00
|
Aberdour....................a | 18:11 19:11 | 20:12 22:05 |
Aberdour....................d |
18:12
19:12
|
20:12
22:05
|
Burntisland.................a | 18:16 19:16 | 20:16 22:09 |
Burntisland.................d |
18:16
19:16
|
20:17
22:10
|
Kinghorn....................a | 18:21 19:21 | 20:21 22:14 |
Kinghorn....................d |
18:21
19:21
|
20:22
22:15
|
Rosyth......................a | | | | | | 23:46
Rosyth......................d |
|
|
|
|
|
23:46
Kirkcaldy...................a | 18:26 19:26 | 20:26 22:19 |
Kirkcaldy...................d |
18:26
19:26
|
20:27
22:20
|
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 | 18:35 19:35 | 20:35 22:28 00:24
Markinch f. Glenrothes......d |
18:35
19:35
|
20:36
22:29
00:24
Falkirk Grahamston..........a | | | | | | |
Falkirk Grahamston..........d |
|
|
|
|
|
|
Ladybank....................a | 18:43 19:43 | 20:46 22:37 00:32
Ladybank....................d |
18:43
19:44
|
20:46
22:37
00:32
Stirling....................a 18:19 | | 20:17 | | |
Stirling....................d 18:23
|
|
20:19
|
|
|
Gleneagles..................a | | | | | | |
Gleneagles..................d |
|
|
|
|
|
|
Perth.......................a 18:57 19:06 20:10 20:48 21:09 23:06 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-08-31, 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-08-31
  4. The train will be running on 2024-08-08, 2024-08-09, 2024-08-12, 2024-08-13, 2024-08-14, 2024-08-15, 2024-08-16, 2024-08-19, 2024-08-20, 2024-08-21, 2024-08-22, 2024-08-23, 2024-08-26, 2024-08-27, 2024-08-28, 2024-08-29, 2024-08-30
  5. The train won't be running on 2024-08-10, 2024-08-17, 2024-08-24, 2024-08-31, 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 - ARBROATH
🢒 PERTH - DUNDEE
🢒 PERTH - EDINBURGH WAVERLEY
🢒 PERTH - GLASGOW QUEEN STREET
🢒 PERTH - INVERNESS
🢒 PERTH - INVERURIE
🢒 PERTH - LONDON EUSTON