BusGenie
31
Moffat & Williamson

31 bus timetable: Ninewells to Kingoodie

Ninewells - Kingoodie

Mode Bus

Ninewells → Birkhill + Fowlis + Liff circular

4 trips · first 09:35 · last 14:25
Saturday Upcoming Valid 2026-08-18 – 2027-08-17

Swipe sideways to see later trips.

Stop
09:35 Ninewells
10:25 Ninewells
12:20 Ninewells
14:25 Ninewells
09:35
·
12:20
14:25
09:36
·
12:21
14:26
09:36
·
12:21
14:26
09:37
·
12:22
14:27
09:38
·
12:23
14:28
09:38
·
12:23
14:28
09:39
·
12:24
14:29
09:40
·
12:25
14:30
09:41
·
12:26
14:31
09:42
·
12:27
14:32
09:44
·
12:29
14:34
09:45
10:25
12:30
14:35
09:45
10:25
12:30
14:35
09:45
10:25
12:30
14:35
09:46
10:26
12:31
14:36
09:46
10:26
12:31
14:36
09:47
10:27
12:32
14:37
09:48
10:28
12:33
14:38
09:48
10:28
12:33
14:38
09:49
10:29
12:34
14:39
09:50
10:30
12:35
14:40
09:50
10:30
12:35
14:40
09:52
10:32
12:37
14:42
09:52
10:32
12:37
14:42
09:57
10:37
12:42
14:47
09:57
10:37
12:42
14:47
09:57
10:37
12:42
14:47
09:58
10:38
12:43
14:48
10:01
10:41
12:46
14:51
10:04
10:44
12:49
14:54
10:06
10:46
12:51
14:56
10:06
10:46
12:51
14:56
Liff, Kirk opposite
10:07
10:47
12:52
14:57
10:07
10:48
12:52
14:57
10:13
10:49
12:52
14:57
10:14
10:50
12:56
15:00
10:15
10:51
12:56
15:01
10:16
10:52
12:57
15:02
10:17
10:53
12:58
15:03
10:18
10:54
12:59
15:04
10:19
10:55
13:00
15:05
10:20
10:56
13:01
15:06
10:20
10:56
13:01
15:06
10:20
10:56
13:01
15:06
10:21
10:57
13:02
15:07
10:21
10:57
13:02
15:07
10:22
10:58
13:03
15:08
10:22
10:58
13:03
15:08
10:23
10:59
13:04
15:09
10:23
10:59
13:04
15:09
10:24
11:00
13:05
15:10

Timetable data from Moffat & Williamson, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code MOFF_31.

All stops shown

53 stops
  1. Kingoodie, Woodland Way at
  2. Invergowrie, Carse Place opposite
  3. Invergowrie, Station Road opposite
  4. Invergowrie, Dryburgh Terrace opposite
  5. Invergowrie, Primary School at
  6. Invergowrie, Carselea Road opposite
  7. Invergowrie, Greystane Road at
  8. Technology Park, Riverside Drive near
  9. Technology Park, Explorer Road at
  10. Technology Park, Medi Park at
  11. Ninewells, Carseview Centre opposite
  12. Ninewells, James Arnott Drive near
  13. Ninewells Hospital Stance A
  14. Ninewells, Lochay Place opposite
  15. Menzieshill, Spey Drive at
  16. Menzieshill, Gowrie Court opposite
  17. Menzieshill, Tweed Crescent opposite
  18. Menzieshill, Arran Drive near
  19. Charleston, Craigowan Road opposite
  20. Charleston School opposite
  21. Charleston, Duncraig Road opposite
  22. Charleston, Lynch Centre at
  23. Charleston, Dunholm Road opposite
  24. Camperdown, Asda Myrekirk opposite
  25. Camperdown, Brunel Road near
  26. Birkhill, Post Box Road opposite
  27. Birkhill, Dronley Road opposite
  28. Birkhill, Sidlaw Gardens opposite
  29. Muirhead, Health Centre at
  30. Liff, Loch of Liff Road opposite
  31. Fowlis, Village Green at
  32. Liff, Loch of Liff Road at
  33. Liff, The Neuk at
  34. Liff, Kirk opposite
  35. Liff, Kirkcroft Brae at
  36. Dundee, Western Gateway at
  37. Liff, North Road opposite
  38. Liff, Tayview Road opposite
  39. Liff, Whitelawston Cottages at
  40. Camperdown, Brunel Road opposite
  41. Camperdown, Asda Myrekirk at
  42. Charleston, Dunholm Road at
  43. Charleston, Lynch Centre opposite
  44. Charleston, Duncraig Road at
  45. Charleston School at
  46. Charleston, Craigowan Road near
  47. Menzieshill, Arran Drive adjacent
  48. Menzieshill, Tweed Crescent at
  49. Menzieshill, Tweed Crescent near
  50. Menzieshill, Gowrie Court at
  51. Menzieshill, Spey Drive opposite
  52. Ninewells, Thurso Crescent opposite
  53. Ninewells Hospital Stance A