77 Gauldry to St Andrews via Dundee, Tayport

Operated by Moffat & Williamson. Registered as running via Wormit, Newport-on Tay, Dundee, Tayport, Balmullo, Leuchards, Guard Bridge. First bus 05:00, last bus 00:20. 23 journeys on weekdays. Fares: set by the operator — more.

Next towards St Andrews from Windmill Road (adj): 17:30

Next towards Gauldry from Students' Union (adj): 16:25

Night bus — overnight departures 22:00–01:29. Sunday–Friday nights. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.

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

Timetable

Ends at Students' Union St Andrews unless marked “to …” · Monday to Friday · 11 journeys
Stop 05:00 to Students' Union05:55 to Students' Union06:55 to Students' Union07:55 to Students' Union17:3018:3019:3020:3021:3022:3023:30
Windmill Road (adj) 05:0005:5506:5507:5517:3018:3019:3020:3021:3022:3023:30
Post Office (opp) 05:1006:0507:0508:0517:4018:4019:4020:4021:4022:4023:40
Post Office (opp) 05:1806:1307:1308:1317:4718:4719:4720:4721:4722:4723:47
Railway Station ····17:5718:5719:5720:5721:5722:5723:57
Sugarhouse Wynd (at) ····18:0219:0220:0221:0222:0223:0200:02
Shanwell Road South (opp 3) 05:2806:2307:2308:23·······
Queen Street (adj) 05:3006:2507:2508:2518:1619:1620:1621:1622:1623:1600:16
St Michaels Inn (Opp) 05:3906:3407:3408:3418:2319:2320:2321:2322:2323:2300:23
Dunedin Park (adj) 05:4306:3807:3808:3818:2719:2720:2721:2722:2723:2700:27
Railway Station (adj) 05:4806:4307:4308:4318:3219:3220:3221:3222:3223:3200:32
Students' Union (adj) 05:5806:5307:5308:5318:4219:4220:4221:4222:4223:4200:42

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. 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 77. 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 77

77 towards St Andrews

All 79 stops
  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. Robert Street (opp) Newport-on-Tay
  26. Bank Street (opp) Newport-on-Tay
  27. South Access (SW Bound) Newport-on-Tay
  28. Railway Station Dundee City Centre
  29. Crichton Street (Stop 1) Dundee City Centre
  30. Caird Hall (at) Dundee City Centre
  31. Marks and Spencer (at) Dundee City Centre
  32. Sugarhouse Wynd (at) Dundee City Centre
  33. South Access (NE Bound) Newport-on-Tay
  34. Ferry Port on Craig Cemetery (adj) Tayport
  35. Scotscraig Drive (opp) Tayport
  36. Quarry Road (adj) Tayport
  37. Braid Road (opp) Tayport
  38. Victoria Road (opp) Tayport
  39. Parish Church (adj) Tayport
  40. Maitland Street (opp 5) Tayport
  41. Nelson Lane (adj) Tayport
  42. Golf Crescent (opp) Tayport
  43. Links Crescent (opp) Tayport
  44. Shanwell Road South (opp 3) Tayport
  45. Links Crescent (adj) Tayport
  46. Ogilvy Place (opp) Tayport
  47. Queen Street (adj) Tayport
  48. Banknowe Drive (opp) Tayport
  49. Sandyhill Road (adj) Tayport
  50. South Toll Cottage (opp) Tayport
  51. Garpit Farm (adj) Tayport
  52. Morton Farm (adj) Tayport
  53. Vicarsford Farm (Adj) Tayport
  54. Craigie Farm (Adj) Tayport
  55. Tayport Road (Southbound) St Michaels
  56. St Michaels Inn (Opp) St Michaels
  57. Brackmont Mill (opp) St Michaels
  58. Post Office (opp) Balmullo
  59. Lucklaw Road (opp) Balmullo
  60. Surgery (adj) Balmullo
  61. Cynicus Place (opp 2) Balmullo
  62. Dunedin Park (adj) Balmullo
  63. Smithy Road (adj) Balmullo
  64. Pusk Farm (opp) Leuchars
  65. Railway Station (adj) Leuchars
  66. Toll Road (opp) Guardbridge
  67. Innerbridge Street (opp) Guardbridge
  68. Ashgrove Buildings (opp) Guardbridge
  69. Mills Building (opp) Guardbridge
  70. Guardbridge Hotel (adj) Guardbridge
  71. Edenside (opp) Kincaple
  72. Easter Kincaple Farm (Opp) Kincaple
  73. Strathtyrum Golf Course (adj) St Andrews
  74. Old Course Hotel (Eastbound) St Andrews
  75. Petheram Bridge Car Park (adj) St Andrews
  76. Petheram Bridge (at) St Andrews
  77. Petheram Bridge Car Park (in) St Andrews
  78. Kinburn Park (adj) St Andrews
  79. Students' Union (adj) St Andrews

77 towards Gauldry

All 77 stops
  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. Railway Station (adj) Leuchars
  13. Pusk Farm (adj) Leuchars
  14. Post Office (opp) Balmullo
  15. Lucklaw Road (opp) Balmullo
  16. Surgery (adj) Balmullo
  17. Cynicus Place (opp 2) Balmullo
  18. Dunedin Park (adj) Balmullo
  19. Smithy Road (adj) Balmullo
  20. Brackmont Mill (adj) St Michaels
  21. Tayport Road (Northbound) St Michaels
  22. Craigie Farm (Opp) Tayport
  23. Vicarsford Farm (Opp) Tayport
  24. Morton Farm (opp) Tayport
  25. Garpit Farm (opp) Tayport
  26. South Toll Cottage (adj) Tayport
  27. Sandyhill Road (opp) Tayport
  28. Banknowe Drive (adj) Tayport
  29. Maitland Street (opp 5) Tayport
  30. Nelson Lane (adj) Tayport
  31. Golf Crescent (opp) Tayport
  32. Links Crescent (opp) Tayport
  33. Shanwell Road South (opp 3) Tayport
  34. Links Crescent (adj) Tayport
  35. Ogilvy Place (opp) Tayport
  36. Queen Street (adj) Tayport
  37. Library (adj) Tayport
  38. Victoria Road (adj) Tayport
  39. Braid Road (adj) Tayport
  40. Quarry Road (opp) Tayport
  41. Scotscraig Drive (adj) Tayport
  42. Ferry Port on Craig Cemetery (opp) Tayport
  43. South Access (SW Bound) Newport-on-Tay
  44. Railway Station Dundee City Centre
  45. Malmaison (opp) Dundee City Centre
  46. Crichton Street (Stop 1) Dundee City Centre
  47. Caird Hall (at) Dundee City Centre
  48. Marks and Spencer (at) Dundee City Centre
  49. Sugarhouse Wynd (at) Dundee City Centre
  50. South Access (NE Bound) Newport-on-Tay
  51. Bank Street (adj) Newport-on-Tay
  52. Robert Street (adj) Newport-on-Tay
  53. King Street (opp) Newport-on-Tay
  54. East Queen Street (Opp 14) Newport-on-Tay
  55. Elizabeth Crescent (adj) Newport-on-Tay
  56. Norwood (Opp 11) Newport-on-Tay
  57. Kilgask Street (Opp) Newport-on-Tay
  58. Albert Crescent (Opp 34) Newport-on-Tay
  59. Victoria Street (Opp 7) Newport-on-Tay
  60. Station Brae (opp) Newport-on-Tay
  61. Blyth Street (adj) Newport-on-Tay
  62. Post Office (adj) Newport-on-Tay
  63. Kinbrae Park Turning Circle (adj) Newport-on-Tay
  64. Shepherd's Road (adj) Newport-on-Tay
  65. Castle Brae (adj) Newport-on-Tay
  66. West Acres Drive (adj) Newport-on-Tay
  67. St Fort Road (adj 2) Woodhaven
  68. Woodhaven (SW Bound) Wormit
  69. Birkhill Avenue (adj) Wormit
  70. Riverside Road (adj 12) Wormit
  71. Mount Stewart Road (adj) Wormit
  72. Naughton Road (opp 16) Wormit
  73. Beehive Works (opp) Wormit
  74. Kilmany Road (adj 47) Wormit
  75. Peacehill Farm (opp) Wormit
  76. Little Inch Farm (opp) Bottomcraig
  77. Windmill Road (adj) Gauldry

Service registration & registered changes

Registered as partly financially supported by a local authority (Fife Council.).

From official Traffic Commissioner registrations. Registration PM0001027/172 · Changes in Dundee City Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 77 bus?

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

What time is the last 77 bus?

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

How much does the 77 bus cost?

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

Who runs the 77 bus?

The 77 is operated by Moffat & Williamson.

Is the 77 bus timetable changing?

Yes — a change to the 77 is registered with the Traffic Commissioner and takes effect on 9 November 2026. See the registration record for details.

Timetable data from Moffat & Williamson via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM0001027/172. Check before you travel — services can change at short notice.