31 Kingoodie to Ninewells via Charleston, Dundee

Operated by Moffat & Williamson. First bus 09:35, last bus 14:25. 4 journeys on weekdays. Fares: set by the operator — more.

Next towards Ninewells from Woodland Way (at): tomorrow 09:35

Wanted a different 31? 49 other bus routes are numbered 31 elsewhere in the UK — see every 31 bus timetable by area.

Timetable

Ends at Ninewells Hospital · Monday to Friday · 4 journeys
Stop 09:3510:2512:2014:25
Woodland Way (at) 09:35·12:2014:25
Ninewells Hospital (Stance A) 09:4510:2512:3014:35
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) 10:2411:0013:0515:10

Each column is one journey, headed by the time it sets off. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

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 →

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Moffat & Williamson before you travel. Everything above is an ordinary week.

Not published yet: Christmas Day, Boxing Day, New Year's Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 31

31 towards Ninewells

All 53 stops
  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 Moffat & Williamson via the DfT Bus Open Data Service (Scotland feed). Check before you travel — services can change at short notice.