BusGenie
X58
Stagecoach East Scotland

X58 bus timetable: Edinburgh to Kirkcaldy

Edinburgh - Kirkcaldy

Edinburgh bus station - Kirkcaldy bus station

Mode Bus

Edinburgh York Place → Kirkcaldy Bus Station

16 trips · first 08:55 · last 23:40
Sunday Live From 2026-03-30

Swipe sideways to see later trips.

Stop
08:55 Kirkcaldy Bus Station
09:55 Kirkcaldy Bus Station
10:55 Kirkcaldy Bus Station
11:55 Kirkcaldy Bus Station
12:55 Kirkcaldy Bus Station
13:55 Kirkcaldy Bus Station
14:55 Kirkcaldy Bus Station
15:55 Kirkcaldy Bus Station
16:55 Kirkcaldy Bus Station
17:55 Kirkcaldy Bus Station
18:55 Kirkcaldy Bus Station
19:55 Kirkcaldy Bus Station
20:55 Kirkcaldy Bus Station
21:40 Kirkcaldy Bus Station
22:40 Kirkcaldy Bus Station
23:40 Kirkcaldy Bus Station
Edinburgh, Bus Station Gate C-Stance 4
08:55
09:55
10:55
11:55
12:55
13:55
14:55
15:55
16:55
17:55
18:55
19:55
20:55
21:40
22:40
23:40
09:03
10:03
11:03
12:03
13:03
14:03
15:03
16:03
17:03
18:03
19:03
20:03
21:03
21:48
22:48
23:48
09:06
10:06
11:06
12:06
13:06
14:06
15:06
16:06
17:06
18:06
19:06
20:06
21:06
21:51
22:51
23:51
09:08
10:08
11:08
12:08
13:08
14:08
15:08
16:08
17:08
18:08
19:08
20:08
21:08
21:53
22:53
23:53
09:11
10:11
11:11
12:11
13:11
14:11
15:11
16:11
17:11
18:11
19:11
20:11
21:11
21:56
22:56
23:56
09:13
10:13
11:13
12:13
13:13
14:13
15:13
16:13
17:13
18:13
19:13
20:13
21:13
21:58
22:58
23:58
09:15
10:15
11:15
12:15
13:15
14:15
15:15
16:15
17:15
18:15
19:15
20:15
21:15
22:00
23:00
00:00+1
09:17
10:17
11:17
12:17
13:17
14:17
15:17
16:17
17:17
18:17
19:17
20:17
21:17
22:02
23:02
00:02+1
09:27
10:27
11:27
12:27
13:27
14:27
15:27
16:27
17:27
18:27
19:27
20:27
21:27
22:12
23:12
00:12+1
09:30
10:30
11:30
12:30
13:30
14:30
15:30
16:30
17:30
18:30
19:30
20:30
21:30
22:15
23:15
00:15+1
09:32
10:32
11:32
12:32
13:32
14:32
15:32
16:32
17:32
18:32
19:32
20:32
21:32
22:17
23:17
00:17+1
09:35
10:35
11:35
12:35
13:35
14:35
15:35
16:35
17:35
18:35
19:35
20:35
21:35
22:20
23:20
00:20+1
09:36
10:36
11:36
12:36
13:36
14:36
15:36
16:36
17:36
18:36
19:36
20:36
21:36
22:21
23:21
00:21+1
09:37
10:37
11:37
12:37
13:37
14:37
15:37
16:37
17:37
18:37
19:37
20:37
21:37
22:22
23:22
00:22+1
09:41
10:41
11:41
12:41
13:41
14:41
15:41
16:41
17:41
18:41
19:41
20:41
21:41
22:26
23:26
00:26+1
09:42
10:42
11:42
12:42
13:42
14:42
15:42
16:42
17:42
18:42
19:42
20:42
21:42
22:27
23:27
00:27+1
09:44
10:44
11:44
12:44
13:44
14:44
15:44
16:44
17:44
18:44
19:44
20:44
21:44
22:29
23:29
00:29+1
09:46
10:46
11:46
12:46
13:46
14:46
15:46
16:46
17:46
18:46
19:46
20:46
21:46
22:31
23:31
00:31+1
09:47
10:47
11:47
12:47
13:47
14:47
15:47
16:47
17:47
18:47
19:47
20:47
21:47
22:32
23:32
00:32+1
09:49
10:49
11:49
12:49
13:49
14:49
15:49
16:49
17:49
18:49
19:49
20:49
21:49
22:34
23:34
00:34+1
09:50
10:50
11:50
12:50
13:50
14:50
15:50
16:50
17:50
18:50
19:50
20:50
21:50
22:35
23:35
00:35+1
09:59
10:59
11:59
12:59
13:59
14:59
15:59
16:59
17:59
18:59
19:59
20:59
21:59
22:44
23:44
00:44+1
10:09
11:09
12:09
13:09
14:09
15:09
16:09
17:09
18:09
19:09
20:09
21:09
22:09
22:54
23:54
00:54+1
10:11
11:11
12:11
13:11
14:11
15:11
16:11
17:11
18:11
19:11
20:11
21:11
22:11
22:56
23:56
00:56+1

Kirkcaldy Bus Station → Edinburgh York Place

16 trips · first 07:24 · last 22:10
Sunday Live From 2026-03-30

Swipe sideways to see later trips.

Stop
07:24 Kirkcaldy Bus Station
08:24 Kirkcaldy Bus Station
09:24 Kirkcaldy Bus Station
10:24 Kirkcaldy Bus Station
11:24 Kirkcaldy Bus Station
12:24 Kirkcaldy Bus Station
13:24 Kirkcaldy Bus Station
14:24 Kirkcaldy Bus Station
15:24 Kirkcaldy Bus Station
16:24 Kirkcaldy Bus Station
17:24 Kirkcaldy Bus Station
18:24 Kirkcaldy Bus Station
19:25 Kirkcaldy Bus Station
20:10 Kirkcaldy Bus Station
21:10 Kirkcaldy Bus Station
22:10 Kirkcaldy Bus Station
07:24
08:24
09:24
10:24
11:24
12:24
13:24
14:24
15:24
16:24
17:24
18:24
19:25
20:10
21:10
22:10
07:28
08:28
09:28
10:28
11:28
12:28
13:28
14:28
15:28
16:28
17:28
18:28
19:28
20:13
21:13
22:13
07:30
08:30
09:30
10:30
11:30
12:30
13:30
14:30
15:30
16:30
17:30
18:30
19:30
20:15
21:15
22:15
07:39
08:39
09:39
10:39
11:39
12:39
13:39
14:39
15:39
16:39
17:39
18:39
19:39
20:24
21:24
22:24
07:47
08:47
09:47
10:47
11:47
12:47
13:47
14:47
15:47
16:47
17:47
18:47
19:47
20:32
21:32
22:32
07:48
08:48
09:48
10:48
11:48
12:48
13:48
14:48
15:48
16:48
17:48
18:48
19:48
20:33
21:33
22:33
07:50
08:50
09:50
10:50
11:50
12:50
13:50
14:50
15:50
16:50
17:50
18:50
19:50
20:35
21:35
22:35
07:51
08:51
09:51
10:51
11:51
12:51
13:51
14:51
15:51
16:51
17:51
18:51
19:51
20:36
21:36
22:36
07:53
08:53
09:53
10:53
11:53
12:53
13:53
14:53
15:53
16:53
17:53
18:53
19:53
20:38
21:38
22:38
07:55
08:55
09:55
10:55
11:55
12:55
13:55
14:55
15:55
16:55
17:55
18:55
19:55
20:40
21:40
22:40
07:56
08:56
09:56
10:56
11:56
12:56
13:56
14:56
15:56
16:56
17:56
18:56
19:56
20:41
21:41
22:41
07:59
08:59
09:59
10:59
11:59
12:59
13:59
14:59
15:59
16:59
17:59
18:59
19:59
20:44
21:44
22:44
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
20:45
21:45
22:45
08:01
09:01
10:01
11:01
12:01
13:01
14:01
15:01
16:01
17:01
18:01
19:01
20:01
20:46
21:46
22:46
08:08
09:08
10:08
11:08
12:08
13:08
14:08
15:08
16:08
17:08
18:08
19:08
20:08
20:53
21:53
22:53
08:10
09:10
10:10
11:10
12:10
13:10
14:10
15:10
16:10
17:10
18:10
19:10
20:10
20:55
21:55
22:55
08:13
09:13
10:13
11:13
12:13
13:13
14:13
15:13
16:13
17:13
18:13
19:13
20:13
20:58
21:58
22:58
08:19
09:19
10:19
11:19
12:19
13:19
14:19
15:19
16:19
17:19
18:19
19:19
20:19
21:05
22:05
23:05
08:21
09:21
10:21
11:21
12:21
13:21
14:21
15:21
16:21
17:21
18:21
19:21
20:21
21:06
22:06
23:06
08:22
09:22
10:22
11:22
12:22
13:22
14:22
15:22
16:22
17:22
18:22
19:22
20:22
21:07
22:07
23:07
08:26
09:26
10:26
11:26
12:26
13:26
14:26
15:26
16:26
17:26
18:26
19:26
20:26
21:11
22:11
23:11
08:31
09:31
10:31
11:31
12:31
13:31
14:31
15:31
16:31
17:31
18:31
19:31
20:31
21:16
22:16
23:16
08:34
09:34
10:34
11:34
12:34
13:34
14:34
15:34
16:34
17:34
18:34
19:34
20:34
21:19
22:19
23:19
08:37
09:37
10:37
11:37
12:37
13:37
14:37
15:37
16:37
17:37
18:37
19:37
20:37
21:22
22:22
23:22
08:45
09:45
10:45
11:45
12:45
13:45
14:45
15:45
16:45
17:45
18:45
19:45
20:45
21:30
22:30
23:30

Timetable data from Stagecoach East Scotland, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_SC_SCFI_X58_1.

All stops shown

25 stops
  1. Kirkcaldy, Bus Station Arrival Bay
  2. Kirkcaldy, Bus Station Stance 5
  3. Linktown, Esplanade adjacent
  4. Bernards Smithy, West Lodge opposite
  5. Dalgety Bay, East Access Ridge Way opposite
  6. Dalgety Bay, Pentland Rise opposite
  7. Dalgety Bay, Meadowfield opposite
  8. Dalgety Bay, Oxcars Drive opposite
  9. Dalgety Bay, The Bridges adjacent
  10. Dalgety Bay, Forth Reach adjacent
  11. Dalgety Bay, Parklands Crescent opposite
  12. Inverkeithing, Fraser Avenue adjacent
  13. Inverkeithing, Boreland Road adjacent
  14. Inverkeithing, Civic Centre adjacent
  15. Ferrytoll, Park & Ride Stance 3
  16. North Queensferry, North Access southbound
  17. Queensferry, Slip Road southbound
  18. Barnton Junction eastbound
  19. Blackhall, Hillpark Steps opposite
  20. Blackhall, Telford Road after
  21. Craigleith Drive before
  22. Orchard Brae, Learmonth Terrace outside
  23. Edinburgh West End, Queensferry Street Stop QC
  24. Edinburgh, Princes Street (west) Stop PD
  25. Edinburgh, Bus Station at