31 Ninewells ↔ Kingoodie

Operated by Moffat & Williamson. First bus 09:35, last bus 14:25. 4 journeys on weekdays.

💷 The England fare cap doesn't apply in Scotland — Moffat & Williamson sets the fares on the 31. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Timetable

Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.

31 towards Ninewells — Monday to Friday (4 journeys)
Woodland Way (at) 09:35·12:2014:25
Ninewells Hospital (Stance A) ····
Duncraig Road (opp) 09:4910:2912:3414:39
Asda Myrekirk (opp) 09:5210:3212:3714:42
Post Box Road (opp) 09:5710:3712:4214:47
Village Green (at) 10:0410:4412:4914:54
Kirk (opp) 10:0710:4712:5214:57
Western Gateway 10:10···
Tayview Road (opp) 10:1410:5012:5615:00
Whitelawston Cottages (at) 10:1510:5112:5615:01
Asda Myrekirk (at) 10:1710:5312:5815:03
Duncraig Road (at) 10:2010:5613:0115:06
Ninewells Hospital (Stance A) 09:4510:2512:3014:35

Route map

All stops on route 31

31 towards Ninewells

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

Towns & areas on this route

Frequently asked questions

What time is the first 31 bus?

The first 31 departure on weekdays leaves at 09:35 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 31 bus?

The last 31 on weekdays leaves its first stop at 14:25. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 31 bus cost?

The England fare cap doesn't apply in Scotland — Moffat & Williamson sets the fares on the 31. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the 31 bus?

The 31 is operated by Moffat & Williamson.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.