31
Stagecoach East Scotland
31 bus timetable: Dunfermline to Glenrothes
Dunfermline - Glenrothes
Route map
31 live route map
See the route, stops, and live buses currently on this line.
142 stops
Live buses loading
Map ready
Loading the route map...
Dunfermline Bus Station 2 → Glenrothes Bus Station Arrival Bay
9 trips · first 08:36 · last 18:05
Thu
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
08:36
Glenrothes Bus Station Arrival Bay
10:05
Glenrothes Bus Station Arrival Bay
11:05
Glenrothes Bus Station Arrival Bay
12:05
Glenrothes Bus Station Arrival Bay
13:05
Glenrothes Bus Station Arrival Bay
14:05
Glenrothes Bus Station Arrival Bay
16:05
Glenrothes Bus Station Arrival Bay
17:05
Glenrothes Bus Station Arrival Bay
18:05
Glenrothes Bus Station Arrival Bay
Glenrothes Bus Station Arrival Bay → Dunfermline Bus Station 2
9 trips · first 08:45 · last 17:45
Thu
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
08:45
Glenrothes Bus Station Arrival Bay
09:45
Glenrothes Bus Station Arrival Bay
10:45
Glenrothes Bus Station Arrival Bay
11:45
Glenrothes Bus Station Arrival Bay
12:45
Glenrothes Bus Station Arrival Bay
13:45
Glenrothes Bus Station Arrival Bay
16:09
Glenrothes Bus Station Arrival Bay
16:45
Glenrothes Bus Station Arrival Bay
17:45
Glenrothes Bus Station Arrival Bay
Timetable data from Stagecoach East Scotland, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_SC_SCFI_31_1.
All stops shown
72 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, 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
- Dunfermline, Pleasance Road opposite
- Halbeath Main Street adjacent 1
- Halbeath Retail Park adjacent
- Halbeath, Lynebank Hospital adjacent
- Bellyeoman, Queen Margaret Rail Station opposite
- Bellyeoman, Queen Margaret Hospital Front Entrance
- Bellyeoman, QM Hospital Access adjacent
- Bellyeoman, Robertson Road Pavilion opposite
- Bellyeoman, Colliston Road adjacent
- Bellyeoman, Farnell Way opposite
- Bellyeoman, Balvaird Place opposite
- Bellyeoman, Neidpath Place adjacent
- Bellyeoman, Balfour Court adjacent
- Bellyeoman Primary School opposite
- Bellyeoman Surgery adjacent
- Dunfermline, Bellyeoman Road adjacent
- Dunfermline, Kingsgate Centre adjacent
- Dunfermline, Bus Station Arrival Bay