BusGenie
31B
Stagecoach East Scotland

31B bus timetable: Dunfermline to Cowdenbeath

Dunfermline - Cowdenbeath

Mode Bus

Dunfermline Bus Station 2 → Glenrothes Bus Station Arrival Bay

1 trip · first 22:50 · last 22:50
Saturday Live From 2026-03-30

Swipe sideways to see later trips.

Stop
22:50 Glenrothes Bus Station Arrival Bay
22:53
23:06
23:09
23:11
23:12
23:12
23:14
23:14
Keltyhill Road adjacent 6
23:15
23:16
23:16
23:17
23:18
23:22
Keltyhill Road adjacent 11
23:23
23:25
23:25
23:25
23:26

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

56 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