31A
Stagecoach East Scotland
31A bus timetable: Dunfermline to Glenrothes
Dunfermline - Glenrothes
Route map
31A live route map
See the route, stops, and live buses currently on this line.
131 stops
Live buses loading
Map ready
Loading the route map...
Dunfermline Bus Station 2 → Glenrothes Bus Station Arrival Bay
9 trips · first 07:00 · last 21:55
Fri
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
07:00
Glenrothes Bus Station Arrival Bay
07:00
Glenrothes Bus Station Arrival Bay
09:25
Glenrothes Bus Station Arrival Bay
19:15
Glenrothes Bus Station Arrival Bay
19:15
Glenrothes Bus Station Arrival Bay
20:24
Glenrothes Bus Station Arrival Bay
20:24
Glenrothes Bus Station Arrival Bay
21:55
Glenrothes Bus Station Arrival Bay
21:55
Glenrothes Bus Station Arrival Bay
Glenrothes Bus Station Arrival Bay → Dunfermline Bus Station 2
14 trips · first 05:50 · last 21:35
Fri
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
05:50
Glenrothes Bus Station Arrival Bay
05:50
Glenrothes Bus Station Arrival Bay
06:50
Glenrothes Bus Station Arrival Bay
06:50
Glenrothes Bus Station Arrival Bay
07:25
Glenrothes Bus Station Arrival Bay
07:50
Glenrothes Bus Station Arrival Bay
18:25
Glenrothes Bus Station Arrival Bay
18:25
Glenrothes Bus Station Arrival Bay
19:25
Glenrothes Bus Station Arrival Bay
19:25
Glenrothes Bus Station Arrival Bay
20:25
Glenrothes Bus Station Arrival Bay
20:25
Glenrothes Bus Station Arrival Bay
21:35
Glenrothes Bus Station Arrival Bay
21:35
Glenrothes Bus Station Arrival Bay
Glenrothes, Bus Station
Stance 7
05:50
05:50
06:50
06:50
07:25
07:50
18:25
18:25
19:25
19:25
20:25
20:25
21:35
21:35
Auchmuty, St Columba's Church
opposite
05:51
05:51
06:51
06:51
07:26
07:51
18:26
18:26
19:26
19:26
20:26
20:26
21:36
21:36
Auchmuty, Adamson Place
opposite
05:52
05:52
06:52
06:52
07:27
07:52
18:27
18:27
19:27
19:27
20:27
20:27
21:37
21:37
Pitteuchar Roundabout
Southbound
05:54
05:54
06:54
06:54
07:29
07:54
18:29
18:29
19:29
19:29
20:29
20:29
21:39
21:39
Glenrothes, Ardross Place
opposite
05:55
05:55
06:55
06:55
07:30
07:55
18:30
18:30
19:30
19:30
20:30
20:30
21:40
21:40
Viewfield, Fife College Glenrothes
adjacent
05:56
05:56
06:56
06:56
07:31
07:56
18:31
18:31
19:31
19:31
20:31
20:31
21:41
21:41
Viewfield, Detroit Road
opposite
05:58
05:58
06:58
06:58
07:33
07:58
18:33
18:33
19:33
19:33
20:33
20:33
21:43
21:43
Kinglassie, Laurence Park
adjacent 12
06:03
06:03
07:03
07:03
07:38
08:03
18:38
18:38
19:38
19:38
20:38
20:38
21:48
21:48
Kinglassie, Bowling Green
opposite
06:04
06:04
07:04
07:04
07:39
08:04
18:39
18:39
19:39
19:39
20:39
20:39
21:49
21:49
Kinglassie, Lochty Avenue
adjacent
06:04
06:04
07:04
07:04
07:39
08:04
18:39
18:39
19:39
19:39
20:39
20:39
21:49
21:49
Kinglassie, West End
adjacent 27
06:04
06:04
07:04
07:04
07:39
08:04
18:39
18:39
19:39
19:39
20:39
20:39
21:49
21:49
Kinglassie, Inglis View Cottage
opposite
06:05
06:05
07:05
07:05
07:40
08:05
18:40
18:40
19:40
19:40
20:40
20:40
21:50
21:50
Kinglassie, Harestanes
adjacent
06:07
06:07
07:07
07:07
07:42
08:07
18:42
18:42
19:42
19:42
20:42
20:42
21:52
21:52
Ballingry, Capledrae Farm
adjacent
06:11
06:11
07:11
07:11
07:46
08:11
18:46
18:46
19:46
19:46
20:46
20:46
21:56
21:56
Ballingry, Auld Shank Inn
opposite
06:12
06:12
07:12
07:12
07:47
08:12
18:47
18:47
19:47
19:47
20:47
20:47
21:57
21:57
Ballingry, Navitie Park
opposite
06:13
06:13
07:13
07:13
07:48
08:13
18:48
18:48
19:48
19:48
20:48
20:48
21:58
21:58
Ballingry, Benarty Square
adjacent
06:13
06:13
07:13
07:13
07:48
08:13
18:48
18:48
19:48
19:48
20:48
20:48
21:58
21:58
Ballingry, Dunmore Nursery School
adjacent
06:13
06:13
07:13
07:13
07:48
08:13
18:48
18:48
19:48
19:48
20:48
20:48
21:58
21:58
Ballingry, Marshall Place
adjacent
06:14
06:14
07:14
07:14
07:49
08:14
18:49
18:49
19:49
19:49
20:49
20:49
21:59
21:59
Ballingry Turning Circle
opposite
06:14
06:14
07:14
07:14
07:49
08:14
18:49
18:49
19:49
19:49
20:49
20:49
21:59
21:59
Ballingry, Flockhouse Avenue
adjacent
06:15
06:15
07:15
07:15
07:49
08:15
18:50
18:50
19:50
19:50
20:50
20:50
22:00
22:00
Ballingry, Lochleven Gardens
adjacent
06:15
06:15
07:15
07:15
07:49
08:15
18:50
18:50
19:50
19:50
20:50
20:50
22:00
22:00
Lochore, Rosewell Drive
adjacent
06:16
06:16
07:16
07:16
07:49
08:16
18:51
18:51
19:51
19:51
20:51
20:51
22:01
22:01
Crosshill, Benarty Avenue
opposite
06:16
06:16
07:16
07:16
07:49
08:16
18:51
18:51
19:51
19:51
20:51
20:51
22:01
22:01
Crosshill, Catherine Terrace
adjacent
06:17
06:17
07:17
07:17
07:49
08:17
18:52
18:52
19:52
19:52
20:52
20:52
22:02
22:02
Glencraig, Manse Road
opposite
06:18
06:18
07:18
07:18
07:49
08:18
18:53
18:53
19:53
19:53
20:53
20:53
22:03
22:03
Glencraig, Clune Terrace
opposite
06:18
06:18
07:18
07:18
07:49
08:18
18:53
18:53
19:53
19:53
20:53
20:53
22:03
22:03
Glencraig, Kingslea Cottage
opposite
06:20
06:20
07:20
07:20
07:49
08:20
18:55
18:55
19:55
19:55
20:55
20:55
22:05
22:05
Lochgelly, High School
opposite
06:20
06:20
07:20
07:20
07:49
08:20
18:55
18:55
19:55
19:55
20:55
20:55
22:05
22:05
Lochgelly, Railway Station
adjacent
06:21
06:21
07:21
07:21
07:49
08:21
18:56
18:56
19:56
19:56
20:56
20:56
22:06
22:06
Lochgelly, Launcherhead Road
opposite
06:22
06:22
07:22
07:22
07:49
08:22
18:57
18:57
19:57
19:57
20:57
20:57
22:07
22:07
Lochgelly, Hugh Place
adjacent
06:22
06:22
07:22
07:22
07:49
08:22
18:57
18:57
19:57
19:57
20:57
20:57
22:07
22:07
Lochgelly, Macainsh Parish Church
adjacent
06:24
06:24
07:24
07:24
·
08:24
18:59
18:59
19:59
19:59
20:59
20:59
22:09
22:09
Lochgelly, Zetland Place
outside 3
06:25
06:25
07:25
07:25
·
08:25
19:00
19:00
20:00
20:00
21:00
21:00
22:10
22:10
Lochgelly, Motion Street
adjacent
06:26
06:26
07:26
07:26
·
08:26
19:01
19:01
20:01
20:01
21:01
21:01
22:11
22:11
Lochgelly, St Finnian's Church
opposite
06:26
06:26
07:26
07:26
·
08:26
19:01
19:01
20:01
20:01
21:01
21:01
22:11
22:11
Lumphinnans, Viewfield Terrace
opposite 46
06:27
06:27
07:27
07:27
·
08:27
19:02
19:02
20:02
20:02
21:02
21:02
22:12
22:12
Lumphinnans, Robert Smith Court
opposite
06:28
06:28
07:28
07:28
·
08:28
19:03
19:03
20:03
20:03
21:03
21:03
22:13
22:13
Lumphinnans, War Memorial
opposite
06:28
06:28
07:28
07:28
·
08:28
19:03
19:03
20:03
20:03
21:03
21:03
22:13
22:13
Lumphinnans, Gagarin Way
opposite
06:29
06:29
07:29
07:29
·
08:29
19:04
19:04
20:04
20:04
21:04
21:04
22:14
22:14
Lumphinnans, Primary School
adjacent
06:30
06:30
07:30
07:30
·
08:30
19:05
19:05
20:05
20:05
21:05
21:05
22:15
22:15
Cowdenbeath, Lochgelly Road
outside 20
06:30
06:30
07:30
07:30
·
08:30
19:05
19:05
20:05
20:05
21:05
21:05
22:15
22:15
Cowdenbeath, Stuart Place
opposite
06:31
06:31
07:31
07:31
·
08:31
19:06
19:06
20:06
20:06
21:06
21:06
22:16
22:16
Cowdenbeath, Union Street
adjacent
06:33
06:33
07:33
07:33
·
08:33
19:08
19:08
20:08
20:08
21:08
21:08
22:18
22:18
Cowdenbeath, Hill Street
opposite
06:33
06:33
07:33
07:33
·
08:33
19:08
19:08
20:08
20:08
21:08
21:08
22:18
22:18
Cowdenbeath, Bowling Green Street
opposite
06:34
06:34
07:34
07:34
·
08:34
19:09
19:09
20:09
20:09
21:09
21:09
22:19
22:19
Cowdenbeath, King Street
adjacent
06:34
06:34
07:34
07:34
·
08:34
19:09
19:09
20:09
20:09
21:09
21:09
22:19
22:19
Cowdenbeath, Russell Street
adjacent
06:35
06:35
07:35
07:35
·
08:35
19:10
19:10
20:10
20:10
21:10
21:10
22:20
22:20
Cowdenbeath, George Street
opposite
06:35
06:35
07:35
07:35
·
08:35
19:10
19:10
20:10
20:10
21:10
21:10
22:20
22:20
06:35
06:35
07:35
07:35
·
08:35
19:10
19:10
20:10
20:10
21:10
21:10
22:20
22:20
Bellyeoman, QM Hospital Access
opposite
06:45
06:45
07:45
07:45
·
08:45
19:20
19:20
20:20
20:20
21:20
21:20
22:30
22:30
Bellyeoman, Queen Margaret Hospital
Front Entrance
06:46
06:46
07:46
07:46
·
08:46
19:21
19:21
20:21
20:21
21:21
21:21
22:31
22:31
Bellyeoman, Robertson Road Pavilion
opposite
06:47
06:47
07:47
07:47
·
08:47
19:22
19:22
·
·
21:22
21:22
22:32
22:32
Timetable data from Stagecoach East Scotland, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_SC_SCFI_31A_1.
All stops shown
69 stops- Glenrothes, Bus Station Stance 7
- Auchmuty, St Columba's Church opposite
- Auchmuty, Adamson Place opposite
- Pitteuchar Roundabout Southbound
- Glenrothes, Ardross Place opposite
- Viewfield, Fife College Glenrothes adjacent
- Viewfield, Detroit Road opposite
- Kinglassie, Laurence Park adjacent 12
- Kinglassie, Bowling Green opposite
- Kinglassie, Lochty Avenue adjacent
- Kinglassie, West End adjacent 27
- Kinglassie, Inglis View Cottage opposite
- Kinglassie, Harestanes adjacent
- Ballingry, Capledrae Farm adjacent
- Ballingry, Auld Shank Inn opposite
- Ballingry, Navitie Park opposite
- Ballingry, Benarty Square adjacent
- Ballingry, Dunmore Nursery School adjacent
- Ballingry Road adjacent
- Ballingry, Marshall Place adjacent
- Ballingry Turning Circle opposite
- Ballingry, Flockhouse Avenue adjacent
- Ballingry, Lochleven Gardens adjacent
- Lochore, Rosewell Drive adjacent
- Crosshill, Benarty Avenue opposite
- Crosshill, Catherine Terrace adjacent
- Glencraig, Manse Road opposite
- Glencraig, Clune Terrace opposite
- Glencraig, Kingslea Cottage opposite
- Lochgelly, High School opposite
- Lochgelly, Railway Station adjacent
- Lochgelly, Launcherhead Road opposite
- Lochgelly, Hugh Place adjacent
- Lochgelly, Whyte Street opposite
- Lochgelly, North Street opposite
- Lochgelly, Macainsh Parish Church adjacent
- Lochgelly, Zetland Place outside 3
- Lochgelly, Motion Street adjacent
- Lochgelly, St Finnian's Church opposite
- Lumphinnans, Viewfield Terrace opposite 46
- Lumphinnans, Robert Smith Court opposite
- Lumphinnans, War Memorial opposite
- Lumphinnans, Gagarin Way opposite
- Lumphinnans, Primary School adjacent
- Cowdenbeath, Lochgelly Road outside 20
- Cowdenbeath, Stuart Place opposite
- Cowdenbeath, Town House adjacent
- Cowdenbeath, Union Street adjacent
- Cowdenbeath, Hill Street opposite
- Cowdenbeath, Bowling Green Street opposite
- Cowdenbeath, King Street adjacent
- Cowdenbeath, Russell Street adjacent
- Cowdenbeath, George Street opposite
- Cowdenbeath, Gateside Industrial Estate adjacent
- Kingseat, Church Street adjacent
- Kingseat, Player Drive opposite
- Bellyeoman, Glenalmond adjacent
- Bellyeoman, QM Hospital Access opposite
- Bellyeoman, Queen Margaret Hospital Front Entrance
- Bellyeoman, QM Hospital Access adjacent
- Bellyeoman, Robertson Road Pavilion opposite
- Bellyeoman, Alderston Drive opposite
- Bellyeoman, Canmore Lodge opposite
- Bellyeoman, Balfour Court adjacent
- Bellyeoman Primary School opposite
- Bellyeoman Surgery adjacent
- Dunfermline, Bellyeoman Road adjacent
- Dunfermline, Kingsgate Centre adjacent
- Dunfermline, Bus Station Arrival Bay