77A
Moffat & Williamson
77A bus timetable: Gauldry to St Andrews
Gauldry - St Andrews
Route map
77A live route map
See the route, stops, and live buses currently on this line.
137 stops
Live buses loading
Map ready
Loading the route map...
Gauldry → St Andrews
6 trips · first 08:55 · last 15:20
Mon–Fri
Live Valid 2026-06-04 – 2026-08-17
Swipe sideways to see later trips.
Stop
08:55
St Andrews
09:55
St Andrews
11:55
St Andrews
13:05
St Andrews
14:07
St Andrews
15:20
St Andrews
St Andrews → Gauldry
6 trips · first 08:55 · last 15:17
Mon–Fri
Live Valid 2026-06-04 – 2026-08-17
Swipe sideways to see later trips.
Stop
08:55
St Andrews
10:53
St Andrews
12:00
St Andrews
13:05
St Andrews
14:15
St Andrews
15:17
St Andrews
Timetable data from Moffat & Williamson, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code MOFF_77A.
All stops shown
85 stops- Gauldry, Windmill Road adjacent
- Gauldry, Bridieswell Gardens adjacent
- Gauldry, Balmerino Primary School opposite
- Gauldry, Maryknowe opposite 45
- Gauldry, Balgove Avenue opposite
- Gauldry, Kilmany Rd adjacent
- Bottomcraig, Little Inch Farm adjacent
- Wormit, Peacehill Farm adjacent
- Wormit, Kilmany Road opposite 45
- Wormit, Beehive Works adjacent
- Wormit, Naughton Road adjacent 20
- Wormit, Mount Stewart Road opposite
- Wormit, Post Office opposite
- Wormit, Riverside Road adjacent 7
- Wormit, Parish Church opposite
- Wormit, Primary School opposite
- Woodhaven, St Fort Road opposite 6
- Newport-on-Tay, West Acres Drive opposite
- Newport-on-Tay, Castle Brae opposite
- Newport-on-Tay, Shepherd's Road opposite
- Newport-on-Tay, Kinbrae Park Turning Circle adjacent
- Newport-on-Tay, Boat Brae NE Bound
- Newport-on-Tay, Boat Road Northbound
- Newport-on-Tay, Post Office opposite
- Newport-on-Tay, Station Brae adjacent
- Newport-on-Tay, Tayview Medical Centre opposite
- Newport-on-Tay, Albert Crescent adjacent 34
- Newport-on-Tay, Kilgask Street adjacent
- Newport-on-Tay, Norwood adjacent 11
- Newport-on-Tay, Elizabeth Crescent opposite
- Newport-on-Tay, East Queen Street adjacent 14
- Newport-on-Tay, King Street adjacent
- Newport-on-Tay, Bank Street opposite
- Tayport, Ferry Port on Craig Cemetery adjacent
- Tayport, Quarry Road adjacent
- Tayport, Braid Road opposite
- Tayport, Victoria Road opposite
- Tayport, Parish Church adjacent
- Tayport, Maitland Street opposite 5
- Tayport, Nelson Lane adjacent
- Tayport, Golf Crescent opposite
- Tayport, Links Crescent opposite
- Tayport, Shanwell Road South opposite 3
- Tayport, Links Crescent adjacent
- Tayport, Ogilvy Place opposite
- Tayport, Queen Street adjacent
- Tayport, Banknowe Drive opposite
- Tayport, Sandyhill Road adjacent
- Tayport, South Toll Cottage opposite
- Tayport, Garpit Farm adjacent
- Tayport, Morton Farm adjacent
- Tayport, Vicarsford Farm adjacent
- Tayport, Craigie Farm adjacent
- St Michaels, Tayport Road Southbound
- St Michaels Inn opposite
- St Michaels, Brackmont Mill opposite
- Balmullo, Post Office opposite
- Balmullo, Lucklaw Road opposite
- Balmullo, Surgery adjacent
- Balmullo, Cynicus Place opposite 2
- Balmullo, Dunedin Park adjacent
- Balmullo, Smithy Road adjacent
- Leuchars, Pusk Farm opposite
- Leuchars, Railway Station adjacent
- Leuchars, Station Road Northbound
- Leuchars, St Bunyan's Place adjacent
- Leuchars, School Hill adjacent
- Leuchars, St Athernase Church adjacent
- Leuchars, Turning Circle adjacent
- Guardbridge, Toll Road opposite
- Guardbridge, Innerbridge Street opposite
- Guardbridge, Ashgrove Buildings opposite
- Guardbridge, Mills Building opposite
- Guardbridge Hotel adjacent
- Kincaple, Edenside opposite
- Kincaple, Easter Kincaple Farm opposite
- St Andrews, Strathtyrum Golf Course adjacent
- St Andrews, Old Course Hotel Eastbound
- St Andrews, Petheram Bridge Car Park adjacent
- St Andrews, Petheram Bridge at
- St Andrews, Petheram Bridge Car Park in
- St Andrews, Bus Station Car Park adjacent
- St Andrews, Kinburn Park adjacent
- St Andrews, Bus Station side entrance
- St Andrews, Students' Union adjacent