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.
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.
| Stop | 05:00 to Students' Union | 05:55 to Students' Union | 06:55 to Students' Union | 07:55 to Students' Union | 17:30 | 18:30 | 19:30 | 20:30 | 21:30 | 22:30 | 23:30 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Windmill Road (adj) | 05:00 | 05:55 | 06:55 | 07:55 | 17:30 | 18:30 | 19:30 | 20:30 | 21:30 | 22:30 | 23:30 |
| Post Office (opp) | 05:10 | 06:05 | 07:05 | 08:05 | 17:40 | 18:40 | 19:40 | 20:40 | 21:40 | 22:40 | 23:40 |
| Post Office (opp) | 05:18 | 06:13 | 07:13 | 08:13 | 17:47 | 18:47 | 19:47 | 20:47 | 21:47 | 22:47 | 23:47 |
| Railway Station | · | · | · | · | 17:57 | 18:57 | 19:57 | 20:57 | 21:57 | 22:57 | 23:57 |
| Sugarhouse Wynd (at) | · | · | · | · | 18:02 | 19:02 | 20:02 | 21:02 | 22:02 | 23:02 | 00:02 |
| Shanwell Road South (opp 3) | 05:28 | 06:23 | 07:23 | 08:23 | · | · | · | · | · | · | · |
| Queen Street (adj) | 05:30 | 06:25 | 07:25 | 08:25 | 18:16 | 19:16 | 20:16 | 21:16 | 22:16 | 23:16 | 00:16 |
| St Michaels Inn (Opp) | 05:39 | 06:34 | 07:34 | 08:34 | 18:23 | 19:23 | 20:23 | 21:23 | 22:23 | 23:23 | 00:23 |
| Dunedin Park (adj) | 05:43 | 06:38 | 07:38 | 08:38 | 18:27 | 19:27 | 20:27 | 21:27 | 22:27 | 23:27 | 00:27 |
| Railway Station (adj) | 05:48 | 06:43 | 07:43 | 08:43 | 18:32 | 19:32 | 20:32 | 21:32 | 22:32 | 23:32 | 00:32 |
| Students' Union (adj) | 05:58 | 06:53 | 07:53 | 08:53 | 18:42 | 19:42 | 20:42 | 21:42 | 22:42 | 23:42 | 00: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.
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
- Windmill Road (adj) Gauldry
- Bridieswell Gardens (adj) Gauldry
- Balmerino Primary School (opp) Gauldry
- Maryknowe (opp 45) Gauldry
- Balgove Avenue (Opp) Gauldry
- Kilmany Rd (Adj) Gauldry
- Little Inch Farm (adj) Bottomcraig
- Peacehill Farm (adj) Wormit
- Kilmany Road (opp 45) Wormit
- Beehive Works (adj) Wormit
- Naughton Road (adj 20) Wormit
- Mount Stewart Road (opp) Wormit
- Post Office (opp) Wormit
- Riverside Road (adj 7) Wormit
- Parish Church (opp) Wormit
- Primary School (opp) Wormit
- St Fort Road (opp 6) Woodhaven
- West Acres Drive (opp) Newport-on-Tay
- Castle Brae (opp) Newport-on-Tay
- Shepherd's Road (opp) Newport-on-Tay
- Kinbrae Park Turning Circle (adj) Newport-on-Tay
- Boat Brae (NE Bound) Newport-on-Tay
- Boat Road (Northbound) Newport-on-Tay
- Post Office (opp) Newport-on-Tay
- Robert Street (opp) Newport-on-Tay
- Bank Street (opp) Newport-on-Tay
- South Access (SW Bound) Newport-on-Tay
- Railway Station Dundee City Centre
- Crichton Street (Stop 1) Dundee City Centre
- Caird Hall (at) Dundee City Centre
- Marks and Spencer (at) Dundee City Centre
- Sugarhouse Wynd (at) Dundee City Centre
- South Access (NE Bound) Newport-on-Tay
- Ferry Port on Craig Cemetery (adj) Tayport
- Scotscraig Drive (opp) Tayport
- Quarry Road (adj) Tayport
- Braid Road (opp) Tayport
- Victoria Road (opp) Tayport
- Parish Church (adj) Tayport
- Maitland Street (opp 5) Tayport
- Nelson Lane (adj) Tayport
- Golf Crescent (opp) Tayport
- Links Crescent (opp) Tayport
- Shanwell Road South (opp 3) Tayport
- Links Crescent (adj) Tayport
- Ogilvy Place (opp) Tayport
- Queen Street (adj) Tayport
- Banknowe Drive (opp) Tayport
- Sandyhill Road (adj) Tayport
- South Toll Cottage (opp) Tayport
- Garpit Farm (adj) Tayport
- Morton Farm (adj) Tayport
- Vicarsford Farm (Adj) Tayport
- Craigie Farm (Adj) Tayport
- Tayport Road (Southbound) St Michaels
- St Michaels Inn (Opp) St Michaels
- Brackmont Mill (opp) St Michaels
- Post Office (opp) Balmullo
- Lucklaw Road (opp) Balmullo
- Surgery (adj) Balmullo
- Cynicus Place (opp 2) Balmullo
- Dunedin Park (adj) Balmullo
- Smithy Road (adj) Balmullo
- Pusk Farm (opp) Leuchars
- Railway Station (adj) Leuchars
- Toll Road (opp) Guardbridge
- Innerbridge Street (opp) Guardbridge
- Ashgrove Buildings (opp) Guardbridge
- Mills Building (opp) Guardbridge
- Guardbridge Hotel (adj) Guardbridge
- Edenside (opp) Kincaple
- Easter Kincaple Farm (Opp) Kincaple
- Strathtyrum Golf Course (adj) St Andrews
- Old Course Hotel (Eastbound) St Andrews
- Petheram Bridge Car Park (adj) St Andrews
- Petheram Bridge (at) St Andrews
- Petheram Bridge Car Park (in) St Andrews
- Kinburn Park (adj) St Andrews
- Students' Union (adj) St Andrews
77 towards Gauldry
All 77 stops
- Students' Union (adj) St Andrews
- John Burnet Hall (adj) St Andrews
- Old Course Hotel (Westbound) St Andrews
- Strathtyrum Golf Course (opp) St Andrews
- Easter Kincaple Farm (Adj) Kincaple
- Edenside (adj) Kincaple
- Guardbridge Hotel (opp) Guardbridge
- Mills Building (adj) Guardbridge
- Ashgrove Buildings (adj) Guardbridge
- Innerbridge Street (adj) Guardbridge
- Toll Road (adj) Guardbridge
- Railway Station (adj) Leuchars
- Pusk Farm (adj) Leuchars
- Post Office (opp) Balmullo
- Lucklaw Road (opp) Balmullo
- Surgery (adj) Balmullo
- Cynicus Place (opp 2) Balmullo
- Dunedin Park (adj) Balmullo
- Smithy Road (adj) Balmullo
- Brackmont Mill (adj) St Michaels
- Tayport Road (Northbound) St Michaels
- Craigie Farm (Opp) Tayport
- Vicarsford Farm (Opp) Tayport
- Morton Farm (opp) Tayport
- Garpit Farm (opp) Tayport
- South Toll Cottage (adj) Tayport
- Sandyhill Road (opp) Tayport
- Banknowe Drive (adj) Tayport
- Maitland Street (opp 5) Tayport
- Nelson Lane (adj) Tayport
- Golf Crescent (opp) Tayport
- Links Crescent (opp) Tayport
- Shanwell Road South (opp 3) Tayport
- Links Crescent (adj) Tayport
- Ogilvy Place (opp) Tayport
- Queen Street (adj) Tayport
- Library (adj) Tayport
- Victoria Road (adj) Tayport
- Braid Road (adj) Tayport
- Quarry Road (opp) Tayport
- Scotscraig Drive (adj) Tayport
- Ferry Port on Craig Cemetery (opp) Tayport
- South Access (SW Bound) Newport-on-Tay
- Railway Station Dundee City Centre
- Malmaison (opp) Dundee City Centre
- Crichton Street (Stop 1) Dundee City Centre
- Caird Hall (at) Dundee City Centre
- Marks and Spencer (at) Dundee City Centre
- Sugarhouse Wynd (at) Dundee City Centre
- South Access (NE Bound) Newport-on-Tay
- Bank Street (adj) Newport-on-Tay
- Robert Street (adj) Newport-on-Tay
- King Street (opp) Newport-on-Tay
- East Queen Street (Opp 14) Newport-on-Tay
- Elizabeth Crescent (adj) Newport-on-Tay
- Norwood (Opp 11) Newport-on-Tay
- Kilgask Street (Opp) Newport-on-Tay
- Albert Crescent (Opp 34) Newport-on-Tay
- Victoria Street (Opp 7) Newport-on-Tay
- Station Brae (opp) Newport-on-Tay
- Blyth Street (adj) Newport-on-Tay
- Post Office (adj) Newport-on-Tay
- Kinbrae Park Turning Circle (adj) Newport-on-Tay
- Shepherd's Road (adj) Newport-on-Tay
- Castle Brae (adj) Newport-on-Tay
- West Acres Drive (adj) Newport-on-Tay
- St Fort Road (adj 2) Woodhaven
- Woodhaven (SW Bound) Wormit
- Birkhill Avenue (adj) Wormit
- Riverside Road (adj 12) Wormit
- Mount Stewart Road (adj) Wormit
- Naughton Road (opp 16) Wormit
- Beehive Works (opp) Wormit
- Kilmany Road (adj 47) Wormit
- Peacehill Farm (opp) Wormit
- Little Inch Farm (opp) Bottomcraig
- Windmill Road (adj) Gauldry
Service registration & registered changes
- Service change from 9 November 2026 Gauldry, Windmill Road → St Andrews, Students Union
- Service change effective 24 November 2025 To amend Route and Timetable.
- Service change effective 18 August 2025 To amend Route and Timetable.
- New service effective 24 March 2025 Monday to Sunday Hourly
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.