77A Windmill Road ↔ Students' Union

Operated by Moffat & Williamson. First bus 08:55, last bus 15:20. 12 journeys on weekdays.

💷 The England fare cap doesn't apply in Scotland — Moffat & Williamson sets the fares on the 77A. 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.

77A towards Students' Union — Monday to Friday (6 journeys)
Windmill Road (adj) 08:5509:5511:5513:0514:0715:20
Post Office (opp) 09:0510:0512:0513:1514:1715:30
Post Office (opp) 09:1310:1312:1313:2314:2515:38
Norwood (Adj 11) 09:1710:1712:1713:2714:2915:43
Shanwell Road South (opp 3) 09:2810:2812:2813:3814:4015:53
Queen Street (adj) 09:3010:3012:3013:4014:4215:55
St Michaels Inn (Opp) 09:3910:3912:3913:4914:5116:04
Dunedin Park (adj) 09:4310:4312:4313:5314:5516:08
Railway Station (adj) 09:4810:4812:4813:5815:0016:13
Turning Circle (adj) 09:5110:5112:5114:0115:03·
Students' Union (adj) 10:0311:0313:0314:1315:1516:23

Route map

All stops on route 77A

77A towards Students' Union

  1. Windmill Road (adj) Gauldry
  2. Bridieswell Gardens (adj) Gauldry
  3. Balmerino Primary School (opp) Gauldry
  4. Maryknowe (opp 45) Gauldry
  5. Balgove Avenue (Opp) Gauldry
  6. Kilmany Rd (Adj) Gauldry
  7. Little Inch Farm (adj) Bottomcraig
  8. Peacehill Farm (adj) Wormit
  9. Kilmany Road (opp 45) Wormit
  10. Beehive Works (adj) Wormit
  11. Naughton Road (adj 20) Wormit
  12. Mount Stewart Road (opp) Wormit
  13. Post Office (opp) Wormit
  14. Riverside Road (adj 7) Wormit
  15. Parish Church (opp) Wormit
  16. Primary School (opp) Wormit
  17. St Fort Road (opp 6) Woodhaven
  18. West Acres Drive (opp) Newport-on-Tay
  19. Castle Brae (opp) Newport-on-Tay
  20. Shepherd's Road (opp) Newport-on-Tay
  21. Kinbrae Park Turning Circle (adj) Newport-on-Tay
  22. Boat Brae (NE Bound) Newport-on-Tay
  23. Boat Road (Northbound) Newport-on-Tay
  24. Post Office (opp) Newport-on-Tay
  25. Station Brae (adj) Newport-on-Tay
  26. Tayview Medical Centre (opp) Newport-on-Tay
  27. Albert Crescent (Adj 34) Newport-on-Tay
  28. Kilgask Street (Adj) Newport-on-Tay
  29. Norwood (Adj 11) Newport-on-Tay
  30. Elizabeth Crescent (opp) Newport-on-Tay
  31. East Queen Street (Adj 14) Newport-on-Tay
  32. King Street (Adj) Newport-on-Tay
  33. Bank Street (opp) Newport-on-Tay
  34. Ferry Port on Craig Cemetery (adj) Tayport
  35. Quarry Road (adj) Tayport
  36. Braid Road (opp) Tayport
  37. Victoria Road (opp) Tayport
  38. Parish Church (adj) Tayport
  39. Maitland Street (opp 5) Tayport
  40. Nelson Lane (adj) Tayport
  41. Golf Crescent (opp) Tayport
  42. Links Crescent (opp) Tayport
  43. Shanwell Road South (opp 3) Tayport
  44. Links Crescent (adj) Tayport
  45. Ogilvy Place (opp) Tayport
  46. Queen Street (adj) Tayport
  47. Banknowe Drive (opp) Tayport
  48. Sandyhill Road (adj) Tayport
  49. South Toll Cottage (opp) Tayport
  50. Garpit Farm (adj) Tayport
  51. Morton Farm (adj) Tayport
  52. Vicarsford Farm (Adj) Tayport
  53. Craigie Farm (Adj) Tayport
  54. Tayport Road (Southbound) St Michaels
  55. St Michaels Inn (Opp) St Michaels
  56. Brackmont Mill (opp) St Michaels
  57. Post Office (opp) Balmullo
  58. Lucklaw Road (opp) Balmullo
  59. Surgery (adj) Balmullo
  60. Cynicus Place (opp 2) Balmullo
  61. Dunedin Park (adj) Balmullo
  62. Smithy Road (adj) Balmullo
  63. Pusk Farm (opp) Leuchars
  64. Railway Station (adj) Leuchars
  65. Station Road (Northbound) Leuchars
  66. St Bunyan's Place (adj) Leuchars
  67. School Hill (adj) Leuchars
  68. St Athernase Church (adj) Leuchars
  69. Turning Circle (adj) Leuchars
  70. Toll Road (opp) Guardbridge
  71. Innerbridge Street (opp) Guardbridge
  72. Ashgrove Buildings (opp) Guardbridge
  73. Mills Building (opp) Guardbridge
  74. Guardbridge Hotel (adj) Guardbridge
  75. Edenside (opp) Kincaple
  76. Easter Kincaple Farm (Opp) Kincaple
  77. Strathtyrum Golf Course (adj) St Andrews
  78. Old Course Hotel (Eastbound) St Andrews
  79. Petheram Bridge Car Park (adj) St Andrews
  80. Petheram Bridge (at) St Andrews
  81. Petheram Bridge Car Park (in) St Andrews
  82. Bus Station Car Park (adj) St Andrews
  83. Kinburn Park (adj) St Andrews
  84. Students' Union (adj) St Andrews

77A towards Windmill Road

  1. Students' Union (adj) St Andrews
  2. John Burnet Hall (adj) St Andrews
  3. Old Course Hotel (Westbound) St Andrews
  4. Strathtyrum Golf Course (opp) St Andrews
  5. Easter Kincaple Farm (Adj) Kincaple
  6. Edenside (adj) Kincaple
  7. Guardbridge Hotel (opp) Guardbridge
  8. Mills Building (adj) Guardbridge
  9. Ashgrove Buildings (adj) Guardbridge
  10. Innerbridge Street (adj) Guardbridge
  11. Toll Road (adj) Guardbridge
  12. Turning Circle (adj) Leuchars
  13. St Bunyan's Place (opp) Leuchars
  14. Station Road (Southbound) Leuchars
  15. Railway Station (adj) Leuchars
  16. Pusk Farm (adj) Leuchars
  17. Post Office (opp) Balmullo
  18. Lucklaw Road (opp) Balmullo
  19. Surgery (adj) Balmullo
  20. Cynicus Place (opp 2) Balmullo
  21. Dunedin Park (adj) Balmullo
  22. Smithy Road (adj) Balmullo
  23. Brackmont Mill (adj) St Michaels
  24. Tayport Road (Northbound) St Michaels
  25. Craigie Farm (Opp) Tayport
  26. Vicarsford Farm (Opp) Tayport
  27. Morton Farm (opp) Tayport
  28. Garpit Farm (opp) Tayport
  29. South Toll Cottage (adj) Tayport
  30. Sandyhill Road (opp) Tayport
  31. Banknowe Drive (adj) Tayport
  32. Library (adj) Tayport
  33. Maitland Street (opp 5) Tayport
  34. Nelson Lane (adj) Tayport
  35. Golf Crescent (opp) Tayport
  36. Links Crescent (opp) Tayport
  37. Shanwell Road South (opp 3) Tayport
  38. Links Crescent (adj) Tayport
  39. Ogilvy Place (opp) Tayport
  40. Queen Street (adj) Tayport
  41. Victoria Road (adj) Tayport
  42. Braid Road (adj) Tayport
  43. Quarry Road (opp) Tayport
  44. Scotscraig Drive (adj) Tayport
  45. Ferry Port on Craig Cemetery (opp) Tayport
  46. Bank Street (adj) Newport-on-Tay
  47. King Street (opp) Newport-on-Tay
  48. East Queen Street (Opp 14) Newport-on-Tay
  49. Elizabeth Crescent (adj) Newport-on-Tay
  50. Post Office (adj) Newport-on-Tay
  51. Station Brae (opp) Newport-on-Tay
  52. Blyth Street (adj) Newport-on-Tay
  53. Tayview Medical Centre (adj) Newport-on-Tay
  54. Albert Crescent (Opp 34) Newport-on-Tay
  55. Kilgask Street (Opp) Newport-on-Tay
  56. Norwood (Opp 11) Newport-on-Tay
  57. Kinbrae Park Turning Circle (adj) Newport-on-Tay
  58. Shepherd's Road (adj) Newport-on-Tay
  59. Castle Brae (adj) Newport-on-Tay
  60. West Acres Drive (adj) Newport-on-Tay
  61. St Fort Road (adj 2) Woodhaven
  62. Woodhaven (SW Bound) Wormit
  63. Birkhill Avenue (adj) Wormit
  64. Riverside Road (adj 12) Wormit
  65. Mount Stewart Road (adj) Wormit
  66. Naughton Road (opp 16) Wormit
  67. Beehive Works (opp) Wormit
  68. Kilmany Road (adj 47) Wormit
  69. Peacehill Farm (opp) Wormit
  70. Little Inch Farm (opp) Bottomcraig
  71. Windmill Road (adj) Gauldry

Towns & areas on this route

Frequently asked questions

What time is the first 77A bus?

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

What time is the last 77A bus?

The last 77A on weekdays leaves its first stop at 15:20. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 77A bus cost?

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

Who runs the 77A bus?

The 77A 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.