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.
49 stops
Live buses loading
Map ready
Loading the route map...
Edinburgh York Place → Kirkcaldy Bus Station
19 trips · first 00:40 · last 23:40
Fri
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
00:40
Kirkcaldy Bus Station
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
Edinburgh, Princes Street (west)
Stop PU
00:48
06:58
08:03
09:03
10:03
11:03
12:03
13:03
14:03
15:03
16:05
17:05
18:03
18:33
19:33
20:33
21:48
22:48
23:48
00:51
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
Orchard Brae, Learmonth Terrace
opposite
00:52
07:03
08:08
09:08
10:08
11:08
12:08
13:08
14:08
15:08
16:13
17:13
18:08
18:38
19:38
20:38
21:53
22:53
23:53
Craigleith Road
after
00:56
07:06
08:11
09:11
10:11
11:11
12:11
13:11
14:11
15:11
16:17
17:17
18:11
18:41
19:41
20:41
21:56
22:56
23:56
Blackhall, Telford Road
before
00:58
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
Blackhall, Hillpark Steps
adjacent
00:59
07:10
08:15
09:15
10:15
11:15
12:15
13:15
14:15
15:15
16:23
17:23
18:15
18:45
19:45
20:45
22:00
23:00
00:00+1
Barnton Junction
westbound
01:01
07:12
08:17
09:17
10:17
11:17
12:17
13:17
14:17
15:17
16:26
17:26
18:17
18:47
19:47
20:47
22:02
23:02
00:02+1
Queensferry, Slip Road
northbound
01:12
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
North Queensferry, North Access
northbound
01:15
07:25
08:30
09:30
10:30
11:30
12:30
13:30
14:30
15:30
16:47
17:47
18:30
19:00
20:00
21:00
22:15
23:15
00:15+1
Ferrytoll, Park & Ride
Stance 1
01:17
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
01:20
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
Inverkeithing, Boreland Road
opposite
01:20
07:31
08:36
09:36
10:36
11:36
12:36
13:36
14:36
15:36
16:56
17:56
18:36
19:06
20:06
21:06
22:21
23:21
00:21+1
Inverkeithing, Fraser Avenue
opposite
01:21
07:32
08:37
09:37
10:37
11:37
12:37
13:37
14:37
15:37
16:57
17:57
18:37
19:07
20:07
21:07
22:22
23:22
00:22+1
Dalgety Bay, Parklands Crescent
adjacent
01:26
07:36
08:41
09:41
10:41
11:41
12:41
13:41
14:41
15:41
17:01
18:01
18:41
19:11
20:11
21:11
22:26
23:26
00:26+1
Dalgety Bay, Forth Reach
opposite
01:27
07:37
08:42
09:42
10:42
11:42
12:42
13:42
14:42
15:42
17:02
18:02
18:42
19:12
20:12
21:12
22:27
23:27
00:27+1
Dalgety Bay, The Bridges
opposite
01:29
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, Oxcars Drive
adjacent
01:30
07:41
08:46
09:46
10:46
11:46
12:46
13:46
14:46
15:46
17:06
18:06
18:46
19:16
20:16
21:16
22:31
23:31
00:31+1
Dalgety Bay, Meadowfield
adjacent
01:32
07:42
08:47
09:47
10:47
11:47
12:47
13:47
14:47
15:47
17:07
18:07
18:47
19:17
20:17
21:17
22:32
23:32
00:32+1
Dalgety Bay, Pentland Rise
adjacent
01:34
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
Dalgety Bay, East Access Ridge Way
adjacent
01:35
07:45
08:50
09:50
10:50
11:50
12:50
13:50
14:50
15:50
17:10
18:10
18:50
19:20
20:20
21:20
22:35
23:35
00:35+1
Bernards Smithy, West Lodge
adjacent
01:43
07:54
08:59
09:59
10:59
11:59
12:59
13:59
14:59
15:59
17:19
18:19
18:59
19:29
20:29
21:29
22:44
23:44
00:44+1
Linktown, Esplanade
NE Bound
01:54
08:04
09:09
10:09
11:09
12:09
13:09
14:09
15:09
16:09
17:29
18:29
19:09
19:39
20:39
21:39
22:54
23:54
00:54+1
Kirkcaldy, Bus Station
Arrival Bay
01:56
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
18 trips · first 05:25 · last 23:10
Fri
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
23: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
23: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
23:13
Linktown, Esplanade
adjacent
05:30
06:15
07:15
08:30
09:30
10:30
11:30
12:30
13:30
14:30
15:30
16:30
17:30
18:30
20:15
21:15
22:15
23:15
Bernards Smithy, West Lodge
opposite
05:39
06:24
07:24
08:39
09:39
10:39
11:39
12:39
13:39
14:39
15:39
16:39
17:39
18:39
20:24
21:24
22:24
23:24
Dalgety Bay, East Access Ridge Way
opposite
05:46
06:32
07:32
08:47
09:47
10:47
11:47
12:47
13:47
14:47
15:47
16:47
17:47
18:47
20:32
21:32
22:32
23:32
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
23:33
Dalgety Bay, Meadowfield
opposite
05:49
06:35
07:35
08:50
09:50
10:50
11:50
12:50
13:50
14:50
15:50
16:50
17:50
18:50
20:35
21:35
22:35
23:35
Dalgety Bay, Oxcars Drive
opposite
05:51
06:36
07:36
08:51
09:51
10:51
11:51
12:51
13:51
14:51
15:51
16:51
17:51
18:51
20:36
21:36
22:36
23:36
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
23:38
Dalgety Bay, Forth Reach
adjacent
05:55
06:40
07:40
08:55
09:55
10:55
11:55
12:55
13:55
14:55
15:55
16:55
17:55
18:55
20:40
21:40
22:40
23:40
Dalgety Bay, Parklands Crescent
opposite
05:56
06:41
07:41
08:56
09:56
10:56
11:56
12:56
13:56
14:56
15:56
16:56
17:56
18:56
20:41
21:41
22:41
23:41
Inverkeithing, Fraser Avenue
adjacent
05:59
06:44
07:44
08:59
09:59
10:59
11:59
12:59
13:59
14:59
15:59
16:59
17:59
18:59
20:44
21:44
22:44
23:44
Inverkeithing, Boreland Road
adjacent
06:00
06:45
07:45
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:45
21:45
22:45
23:45
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
23: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
23:53
North Queensferry, North Access
southbound
06:10
06:58
07:58
09:10
10:10
11:10
12:10
13:10
14:10
15:10
16:10
17:10
18:10
19:10
20:55
21:55
22:55
23:55
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
23:58
Barnton Junction
eastbound
06:20
07:12
08:12
09:20
10:20
11:20
12:20
13:20
14:20
15:20
16:20
17:20
18:20
19:20
21:05
22:05
23:05
00:04+1
Blackhall, Hillpark Steps
opposite
06:21
07:14
08:14
09:21
10:21
11:21
12:21
13:21
14:21
15:21
16:21
17:21
18:21
19:21
21:06
22:06
23:06
00:06+1
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
00:07+1
Craigleith Drive
before
06:26
07:21
08:21
09:26
10:26
11:26
12:26
13:26
14:26
15:26
16:26
17:26
18:26
19:26
21:11
22:11
23:11
00:11+1
Orchard Brae, Learmonth Terrace
outside
06:31
07:26
08:26
09:31
10:31
11:31
12:31
13:31
14:31
15:31
16:31
17:31
18:31
19:31
21:16
22:16
23:16
00:16+1
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
00:19+1
Edinburgh, Princes Street (west)
Stop PD
06:37
07:34
08:34
09:37
10:37
11:37
12:37
13:37
14:37
15:37
16:37
17:37
18:37
19:37
21:22
22:22
23:22
00:21+1
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.
All stops shown
26 stops- Kirkcaldy, Bus Station Arrival Bay
- Kirkcaldy, Bus Station Stance 5
- Linktown, Esplanade adjacent
- Bernards Smithy, West Lodge opposite
- Dalgety Bay, East Access Ridge Way opposite
- Dalgety Bay, Pentland Rise opposite
- Dalgety Bay, Meadowfield opposite
- Dalgety Bay, Oxcars Drive opposite
- Dalgety Bay, The Bridges adjacent
- Dalgety Bay, Forth Reach adjacent
- Dalgety Bay, Parklands Crescent opposite
- Inverkeithing, Fraser Avenue adjacent
- Inverkeithing, Boreland Road adjacent
- Inverkeithing, Civic Centre adjacent
- Ferrytoll, Park & Ride Stance 3
- North Queensferry, North Access southbound
- Queensferry, Slip Road southbound
- Barnton Junction eastbound
- Blackhall, Hillpark Steps opposite
- Blackhall, Telford Road after
- Craigleith Drive before
- Orchard Brae, Learmonth Terrace outside
- Edinburgh West End, Queensferry Street Stop QC
- Edinburgh, Princes Street (west) Stop PD
- Edinburgh, York Place Stop YB
- Edinburgh, Bus Station at