31B
Stagecoach East Scotland
31B bus timetable: Dunfermline bus station to Glenrothes bus station
Dunfermline bus station - Glenrothes bus station
Route map
31B live route map
See the route, stops, and live buses currently on this line.
98 stops
Live buses loading
Map ready
Loading the route map...
Dunfermline Bus Station 2 → Glenrothes Bus Station Arrival Bay
2 trips · first 06:00 · last 22:50
Tue
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
06:00
Glenrothes Bus Station Arrival Bay
22:50
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_31B_1.
All stops shown
98 stops- Dunfermline, Bus Station Stance 2
- Dunfermline, Old Fire Station adjacent
- Dunfermline, Bellyeoman Road opposite
- Bellyeoman Surgery opposite
- Bellyeoman Primary School adjacent
- Bellyeoman, Balfour Court opposite
- Bellyeoman, Canmore Lodge adjacent
- Bellyeoman, Lauriston Drive opposite
- Bellyeoman, Robertson Road Pavilion adjacent
- Bellyeoman, QM Hospital Access opposite
- Bellyeoman, Queen Margaret Hospital Front Entrance
- Bellyeoman, QM Hospital Access adjacent
- Bellyeoman, Glenalmond opposite
- Kingseat, Player Drive adjacent
- Kingseat, Church Street opposite
- Kingseat, Henderson Street opposite
- Kingseat, Memorial adjacent
- Kelty, Muirton Farm adjacent
- Kelty, Cantsdam Road northbound
- Kelty, Oakfield Street adjacent 114
- Kelty, Cocklaw Street adjacent
- Kelty, Crown Hotel adjacent
- Kelty, Primary School opposite
- Kelty, Community Centre opposite
- Kelty, Westcroft Way adjacent
- Kelty, Westcroft Way opposite
- Keltyhill Road adjacent 6
- Kelty, Union Street adjacent
- Keltyhill Avenue adjacent
- Kelty, Beechbank Crescent adjacent 5
- Kelty, Beechbank Crescent adjacent 71
- Kelty, Maple Terrace adjacent 8
- Kelty, The School House adjacent
- Kelty, Dullomuir Drive opposite
- Kelty, Clentry Crescent opposite
- Kelty, Loch Leven Terrace opposite
- Kelty, Clentry Nursery School opposite
- Kelty, Union Street opposite
- Keltyhill Road adjacent 11
- Kelty, Community Centre adjacent
- Kelty, Primary School adjacent
- Kelty, Crown Hotel opposite
- Kelty, Main Street adjacent 23
- Kelty, Cocklaw Street opposite
- Kelty, Oakfield Street opposite 96
- Kelty, Cantsdam Road southbound
- Cowdenbeath, Old Perth Road Southbound
- Cowdenbeath, Gateside Industrial Estate opposite
- Cowdenbeath, George Street adjacent
- Cowdenbeath, Keir Street adjacent
- Cowdenbeath, King Street opposite
- Cowdenbeath, Bowling Green Street adjacent
- Cowdenbeath, Hill Street adjacent
- Cowdenbeath, Town House opposite
- Cowdenbeath, Alexander Street opposite
- Cowdenbeath, Stuart Place adjacent
- Lumphinnans, Primary School opposite
- Lumphinnans, Gagarin Way adjacent
- Lumphinnans, War Memorial adjacent
- Lumphinnans, Robert Smith Court adjacent
- Lumphinnans, Viewfield Terrace adjacent 27
- Lochgelly, St Finnian's Church adjacent
- Lochgelly, Motion Street opposite
- Lochgelly, Buller Street opposite
- Lochgelly, Macainsh Parish Church opposite
- Lochgelly, North Street adjacent
- Lochgelly Centre adjacent
- Lochgelly, Hugh Place opposite
- Lochgelly, St Patricks Primary adjacent
- Lochgelly, Launcherhead Road adjacent
- Lochgelly, Railway Station opposite
- Lochgelly, High School adjacent
- Glencraig, Kingslea Cottage adjacent
- Glencraig, Clune Terrace adjacent
- Crosshill, Lochore Meadows adjacent
- Crosshill, Catherine Terrace opposite
- Crosshill, Benarty Avenue adjacent
- Lochore, Abbotsford Road adjacent
- Lochore, Loch Leven Terrace adjacent
- Ballingry, Flockhouse Avenue opposite
- Ballingry, Marshall Place opposite
- Ballingry, Kirkland Gardens eastbound
- Ballingry, Benarty Square opposite
- Ballingry, Hill Road outside 2
- Ballingry, Capledrae Farm opposite
- Kinglassie, Harestanes opposite
- Kinglassie, Inglis View Cottage adjacent
- Kinglassie, West End adjacent 28
- Kinglassie, Library adjacent
- Kinglassie, Bowling Green adjacent
- Kinglassie, Laurence Park adjacent 17
- Viewfield, Detroit Road adjacent
- Viewfield, Fife College Glenrothes opposite
- Glenrothes, Ardross Place adjacent
- Pitteuchar Roundabout Northbound
- Auchmuty, Adamson Place adjacent
- Auchmuty, St Columba's Church adjacent
- Glenrothes, Bus Station Arrival Bay Stances 9-16