BusGenie
31B
Stagecoach East Scotland

31B bus timetable: Dunfermline bus station to Glenrothes bus station

Dunfermline bus station - Glenrothes bus station

Mode Bus

Dunfermline Bus Station 2 → Glenrothes Bus Station Arrival Bay

4 trips · first 06:00 · last 22:50
Fri Live From 2026-03-30

Swipe sideways to see later trips.

Stop
06:00 Glenrothes Bus Station Arrival Bay
06:00 Glenrothes Bus Station Arrival Bay
22:50 Glenrothes Bus Station Arrival Bay
22:50 Glenrothes Bus Station Arrival Bay
06:00
06:00
22:50
22:50
06:00
06:00
22:50
22:50
06:03
06:03
22:53
22:53
06:03
06:03
22:53
22:53
06:05
06:05
22:55
22:55
06:05
06:05
22:55
22:55
06:06
06:06
22:56
22:56
06:06
06:06
22:56
22:56
06:07
06:07
22:57
22:57
06:08
06:08
22:58
22:58
06:09
06:09
22:59
22:59
06:09
06:09
22:59
22:59
06:10
06:10
23:00
23:00
06:14
06:14
23:04
23:04
06:14
06:14
23:04
23:04
06:14
06:14
23:04
23:04
06:16
06:16
23:06
23:06
06:19
06:19
23:09
23:09
06:21
06:21
23:11
23:11
06:22
06:22
23:12
23:12
06:22
06:22
23:12
23:12
06:22
06:22
23:12
23:12
06:23
06:23
23:13
23:13
06:23
06:23
23:13
23:13
06:24
06:24
23:14
23:14
06:24
06:24
23:14
23:14
Keltyhill Road adjacent 6
06:25
06:25
23:15
23:15
06:26
06:26
23:16
23:16
06:26
06:26
23:16
23:16
06:27
06:27
23:17
23:17
06:27
06:27
23:17
23:17
06:28
06:28
23:18
23:18
06:28
06:28
23:19
23:19
06:29
06:29
23:19
23:19
06:29
06:29
23:20
23:20
06:30
06:30
23:20
23:20
06:30
06:30
23:21
23:21
06:31
06:31
23:22
23:22
Keltyhill Road adjacent 11
06:32
06:32
23:23
23:23
06:33
06:33
23:24
23:24
06:34
06:34
23:24
23:24
06:34
06:34
23:25
23:25
06:34
06:34
23:25
23:25
06:35
06:35
23:25
23:25
06:35
06:35
23:25
23:25
06:36
06:36
23:26
23:26
06:38
06:38
23:29
23:29
06:38
06:38
23:29
23:29
06:38
06:38
23:29
23:29
06:39
06:39
23:29
23:29
06:39
06:39
23:30
23:30
06:39
06:39
23:30
23:30
06:40
06:40
23:30
23:30
06:41
06:41
23:31
23:31
06:42
06:42
23:32
23:32
06:42
06:42
23:33
23:33
06:43
06:43
·
·
06:44
06:44
·
·
06:45
06:45
·
·
06:45
06:45
·
·
06:46
06:46
·
·
06:46
06:46
·
·
06:47
06:47
·
·
06:48
06:48
·
·
06:49
06:49
·
·
06:49
06:49
·
·
06:50
06:50
·
·
06:50
06:50
·
·
06:50
06:50
·
·
06:51
06:51
·
·
06:51
06:51
·
·
06:51
06:51
·
·
06:52
06:52
·
·
06:53
06:53
·
·
06:54
06:54
·
·
06:54
06:54
·
·
06:54
06:54
·
·
06:55
06:55
·
·
06:55
06:55
·
·
06:56
06:56
·
·
06:56
06:56
·
·
06:57
06:57
·
·
06:58
06:58
·
·
06:58
06:58
·
·
07:00
07:00
·
·
07:06
07:06
·
·
07:08
07:08
·
·
07:09
07:09
·
·
07:09
07:09
·
·
07:10
07:10
·
·
07:10
07:10
·
·
07:15
07:15
·
·
07:17
07:17
·
·
07:18
07:18
·
·
07:19
07:19
·
·
07:21
07:21
·
·
07:22
07:22
·
·
07:23
07:23
·
·

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
  1. Dunfermline, Bus Station Stance 2
  2. Dunfermline, Old Fire Station adjacent
  3. Dunfermline, Bellyeoman Road opposite
  4. Bellyeoman Surgery opposite
  5. Bellyeoman Primary School adjacent
  6. Bellyeoman, Balfour Court opposite
  7. Bellyeoman, Canmore Lodge adjacent
  8. Bellyeoman, Lauriston Drive opposite
  9. Bellyeoman, Robertson Road Pavilion adjacent
  10. Bellyeoman, QM Hospital Access opposite
  11. Bellyeoman, Queen Margaret Hospital Front Entrance
  12. Bellyeoman, QM Hospital Access adjacent
  13. Bellyeoman, Glenalmond opposite
  14. Kingseat, Player Drive adjacent
  15. Kingseat, Church Street opposite
  16. Kingseat, Henderson Street opposite
  17. Kingseat, Memorial adjacent
  18. Kelty, Muirton Farm adjacent
  19. Kelty, Cantsdam Road northbound
  20. Kelty, Oakfield Street adjacent 114
  21. Kelty, Cocklaw Street adjacent
  22. Kelty, Crown Hotel adjacent
  23. Kelty, Primary School opposite
  24. Kelty, Community Centre opposite
  25. Kelty, Westcroft Way adjacent
  26. Kelty, Westcroft Way opposite
  27. Keltyhill Road adjacent 6
  28. Kelty, Union Street adjacent
  29. Keltyhill Avenue adjacent
  30. Kelty, Beechbank Crescent adjacent 5
  31. Kelty, Beechbank Crescent adjacent 71
  32. Kelty, Maple Terrace adjacent 8
  33. Kelty, The School House adjacent
  34. Kelty, Dullomuir Drive opposite
  35. Kelty, Clentry Crescent opposite
  36. Kelty, Loch Leven Terrace opposite
  37. Kelty, Clentry Nursery School opposite
  38. Kelty, Union Street opposite
  39. Keltyhill Road adjacent 11
  40. Kelty, Community Centre adjacent
  41. Kelty, Primary School adjacent
  42. Kelty, Crown Hotel opposite
  43. Kelty, Main Street adjacent 23
  44. Kelty, Cocklaw Street opposite
  45. Kelty, Oakfield Street opposite 96
  46. Kelty, Cantsdam Road southbound
  47. Cowdenbeath, Old Perth Road Southbound
  48. Cowdenbeath, Gateside Industrial Estate opposite
  49. Cowdenbeath, George Street adjacent
  50. Cowdenbeath, Keir Street adjacent
  51. Cowdenbeath, King Street opposite
  52. Cowdenbeath, Bowling Green Street adjacent
  53. Cowdenbeath, Hill Street adjacent
  54. Cowdenbeath, Town House opposite
  55. Cowdenbeath, Alexander Street opposite
  56. Cowdenbeath, Stuart Place adjacent
  57. Lumphinnans, Primary School opposite
  58. Lumphinnans, Gagarin Way adjacent
  59. Lumphinnans, War Memorial adjacent
  60. Lumphinnans, Robert Smith Court adjacent
  61. Lumphinnans, Viewfield Terrace adjacent 27
  62. Lochgelly, St Finnian's Church adjacent
  63. Lochgelly, Motion Street opposite
  64. Lochgelly, Buller Street opposite
  65. Lochgelly, Macainsh Parish Church opposite
  66. Lochgelly, North Street adjacent
  67. Lochgelly Centre adjacent
  68. Lochgelly, Hugh Place opposite
  69. Lochgelly, St Patricks Primary adjacent
  70. Lochgelly, Launcherhead Road adjacent
  71. Lochgelly, Railway Station opposite
  72. Lochgelly, High School adjacent
  73. Glencraig, Kingslea Cottage adjacent
  74. Glencraig, Clune Terrace adjacent
  75. Crosshill, Lochore Meadows adjacent
  76. Crosshill, Catherine Terrace opposite
  77. Crosshill, Benarty Avenue adjacent
  78. Lochore, Abbotsford Road adjacent
  79. Lochore, Loch Leven Terrace adjacent
  80. Ballingry, Flockhouse Avenue opposite
  81. Ballingry, Marshall Place opposite
  82. Ballingry, Kirkland Gardens eastbound
  83. Ballingry, Benarty Square opposite
  84. Ballingry, Hill Road outside 2
  85. Ballingry, Capledrae Farm opposite
  86. Kinglassie, Harestanes opposite
  87. Kinglassie, Inglis View Cottage adjacent
  88. Kinglassie, West End adjacent 28
  89. Kinglassie, Library adjacent
  90. Kinglassie, Bowling Green adjacent
  91. Kinglassie, Laurence Park adjacent 17
  92. Viewfield, Detroit Road adjacent
  93. Viewfield, Fife College Glenrothes opposite
  94. Glenrothes, Ardross Place adjacent
  95. Pitteuchar Roundabout Northbound
  96. Auchmuty, Adamson Place adjacent
  97. Auchmuty, St Columba's Church adjacent
  98. Glenrothes, Bus Station Arrival Bay Stances 9-16