X58
Stagecoach East Scotland
X58 bus timetable: Edinburgh to Kirkcaldy
Edinburgh - Kirkcaldy
Edinburgh bus station - Kirkcaldy bus station
Route map
X58 live route map
See the route, stops, and live buses currently on this line.
48 stops
Live buses loading
Map ready
Loading the route map...
Edinburgh York Place → Kirkcaldy Bus Station
18 trips · first 06:50 · last 23:40
Tue
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
06:50
Kirkcaldy Bus Station
07:55
Kirkcaldy Bus Station
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:25
Kirkcaldy Bus Station
19:25
Kirkcaldy Bus Station
20:25
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
06:50
07:55
08:55
09:55
10:55
11:55
12:55
13:55
14:55
15:55
16:55
17:55
18:25
19:25
20:25
21:40
22:40
23:40
07:01
08:06
09:06
10:06
11:06
12:06
13:06
14:06
15:06
16:10
17:10
18:06
18:36
19:36
20:36
21:51
22:51
23:51
Blackhall, Telford Road
before
07:08
08:13
09:13
10:13
11:13
12:13
13:13
14:13
15:13
16:20
17:20
18:13
18:43
19:43
20:43
21:58
22:58
23:58
Queensferry, Slip Road
northbound
07:22
08:27
09:27
10:27
11:27
12:27
13:27
14:27
15:27
16:42
17:42
18:27
18:57
19:57
20:57
22:12
23:12
00:12+1
Ferrytoll, Park & Ride
Stance 1
07:27
08:32
09:32
10:32
11:32
12:32
13:32
14:32
15:32
16:50
17:50
18:32
19:02
20:02
21:02
22:17
23:17
00:17+1
Inverkeithing, Square
NE Bound
07:30
08:35
09:35
10:35
11:35
12:35
13:35
14:35
15:35
16:55
17:55
18:35
19:05
20:05
21:05
22:20
23:20
00:20+1
Dalgety Bay, The Bridges
opposite
07:39
08:44
09:44
10:44
11:44
12:44
13:44
14:44
15:44
17:04
18:04
18:44
19:14
20:14
21:14
22:29
23:29
00:29+1
Dalgety Bay, Pentland Rise
adjacent
07:44
08:49
09:49
10:49
11:49
12:49
13:49
14:49
15:49
17:09
18:09
18:49
19:19
20:19
21:19
22:34
23:34
00:34+1
Kirkcaldy, Bus Station
Arrival Bay
08:06
09:11
10:11
11:11
12:11
13:11
14:11
15:11
16:11
17:31
18:31
19:11
19:41
20:41
21:41
22:56
23:56
00:56+1
Kirkcaldy Bus Station → Edinburgh York Place
17 trips · first 05:25 · last 22:10
Tue
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
05:25
Kirkcaldy Bus Station
06:10
Kirkcaldy Bus Station
07:09
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
20:10
Kirkcaldy Bus Station
21:10
Kirkcaldy Bus Station
22:10
Kirkcaldy Bus Station
Kirkcaldy, Bus Station
Arrival Bay
05:25
06:10
07:09
08:24
09:24
10:24
11:24
12:24
13:24
14:24
15:24
16:24
17:24
18:24
20:10
21:10
22:10
Kirkcaldy, Bus Station
Stance 5
05:28
06:13
07:13
08:28
09:28
10:28
11:28
12:28
13:28
14:28
15:28
16:28
17:28
18:28
20:13
21:13
22:13
Dalgety Bay, Pentland Rise
opposite
05:47
06:33
07:33
08:48
09:48
10:48
11:48
12:48
13:48
14:48
15:48
16:48
17:48
18:48
20:33
21:33
22:33
Dalgety Bay, The Bridges
adjacent
05:53
06:38
07:38
08:53
09:53
10:53
11:53
12:53
13:53
14:53
15:53
16:53
17:53
18:53
20:38
21:38
22:38
Inverkeithing, Civic Centre
adjacent
06:01
06:46
07:46
09:01
10:01
11:01
12:01
13:01
14:01
15:01
16:01
17:01
18:01
19:01
20:46
21:46
22:46
Ferrytoll, Park & Ride
Stance 3
06:08
06:56
07:56
09:08
10:08
11:08
12:08
13:08
14:08
15:08
16:08
17:08
18:08
19:08
20:53
21:53
22:53
Queensferry, Slip Road
southbound
06:13
07:01
08:01
09:13
10:13
11:13
12:13
13:13
14:13
15:13
16:13
17:13
18:13
19:13
20:58
21:58
22:58
Blackhall, Telford Road
after
06:22
07:16
08:16
09:22
10:22
11:22
12:22
13:22
14:22
15:22
16:22
17:22
18:22
19:22
21:07
22:07
23:07
06:34
07:30
08:30
09:34
10:34
11:34
12:34
13:34
14:34
15:34
16:34
17:34
18:34
19:34
21:19
22:19
23:19
06:45
07:45
08:45
09:45
10:45
11:45
12:45
13:45
14:45
15:45
16:45
17:45
18:45
19: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.
Main stops shown
10 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Kirkcaldy, Bus Station Arrival Bay
- Kirkcaldy, Bus Station Stance 5
- Dalgety Bay, Pentland Rise opposite
- Dalgety Bay, The Bridges adjacent
- Inverkeithing, Civic Centre adjacent
- Ferrytoll, Park & Ride Stance 3
- Queensferry, Slip Road southbound
- Blackhall, Telford Road after
- Edinburgh West End, Queensferry Street Stop QC
- Edinburgh, Bus Station at