95
95 bus timetable: Anstruther to St Andrews
Anstruther - St Andrews
Anstruther harbour - St Andrews bus station
Not the 95 you're looking for? 35 other bus routes in Great Britain use this number.
Route map
95 live route map
See the route, stops, and live buses currently on this line.
78 stops
Live buses loading
Map ready
Loading the route map...
Anstruther Harbour → St Andrews New Madras College
17 trips · first 00:20 · last 23:20
Sunday
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
00:20
St Andrews New Madras College
07:41
St Andrews New Madras College
08:41
St Andrews New Madras College
10:26
St Andrews New Madras College
11:26
St Andrews New Madras College
12:26
St Andrews New Madras College
13:26
St Andrews New Madras College
14:26
St Andrews New Madras College
15:26
St Andrews New Madras College
16:26
St Andrews New Madras College
17:26
St Andrews New Madras College
18:25
St Andrews New Madras College
19:20
St Andrews New Madras College
20:20
St Andrews New Madras College
21:20
St Andrews New Madras College
22:20
St Andrews New Madras College
23:20
St Andrews New Madras College
Anstruther, Harbour
opposite
00:20
07:41
08:41
10:26
11:26
12:26
13:26
14:26
15:26
16:26
17:26
18:25
19:20
20:20
21:20
22:20
23:20
Cellardyke, Toll Road
adjacent 52
00:25
07:46
08:46
10:31
11:31
12:31
13:31
14:31
15:31
16:31
17:31
18:30
19:25
20:25
21:25
22:25
23:25
Crail, Shoregate
opposite
·
07:55
08:55
10:40
11:40
12:40
13:40
14:40
15:40
16:40
17:40
18:39
19:34
20:34
21:34
22:34
23:34
Kingsbarns, The Square
opposite
·
08:04
09:04
10:49
11:49
12:49
13:49
14:49
15:49
16:49
17:49
18:48
19:43
20:43
21:43
22:43
23:43
Kingask, St Andrews Bay
opposite
·
08:12
09:12
10:57
11:57
12:57
13:57
14:57
15:57
16:57
17:57
18:55
19:50
20:50
21:50
22:50
23:50
St Andrews, Bus Station
Arrival Bay
·
08:25
09:25
11:10
12:10
13:10
14:10
15:10
16:10
17:10
18:10
19:05
20:00
21:00
22:00
23:00
00:00+1
St Andrews New Madras College → Anstruther Harbour
16 trips · first 00:05 · last 23:05
Sunday
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
00:05
St Andrews New Madras College
08:35
St Andrews New Madras College
09:35
St Andrews New Madras College
10:35
St Andrews New Madras College
11:35
St Andrews New Madras College
12:35
St Andrews New Madras College
13:35
St Andrews New Madras College
14:35
St Andrews New Madras College
15:35
St Andrews New Madras College
16:35
St Andrews New Madras College
17:35
St Andrews New Madras College
19:10
St Andrews New Madras College
20:05
St Andrews New Madras College
21:05
St Andrews New Madras College
22:05
St Andrews New Madras College
23:05
St Andrews New Madras College
St Andrews, Bus Station
Stance 2
00:05
08:35
09:35
10:35
11:35
12:35
13:35
14:35
15:35
16:35
17:35
19:10
20:05
21:05
22:05
23:05
Kingask, St Andrews Bay
adjacent
00:15
08:47
09:47
10:47
11:47
12:47
13:47
14:47
15:47
16:47
17:47
19:20
20:15
21:15
22:15
23:15
Kingsbarns, The Square
adjacent
00:22
08:55
09:55
10:55
11:55
12:55
13:55
14:55
15:55
16:55
17:55
19:27
20:22
21:22
22:22
23:22
Crail, Post Office
opposite
00:30
09:03
10:03
11:03
12:03
13:03
14:03
15:03
16:03
17:03
18:03
19:35
20:30
21:30
22:30
23:30
Cellardyke, Toll Road
opposite 48
00:38
09:12
10:12
11:12
12:12
13:12
14:12
15:12
16:12
17:12
18:12
19:43
20:38
21:38
22:38
23:38
Anstruther, Harbour
adjacent
00:42
09:17
10:17
11:17
12:17
13:17
14:17
15:17
16:17
17:17
18:17
19:47
20:42
21:42
22:42
23:42
Timetable data from Stagecoach East Scotland, refreshed 2026-07-01 · Source: Traveline National Dataset (TNDS) · Service code S_SC_SCFI_95_2.
Main stops shown
8 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Anstruther, Harbour opposite
- Cellardyke, Toll Road adjacent 52
- Crail, Shoregate opposite
- Kingsbarns, The Square opposite
- Kingask, St Andrews Bay opposite
- St Andrews, Langlands Road opposite
- St Andrews, South Street adjacent 147
- St Andrews, Bus Station Arrival Bay
Looking for a different 95 bus?
35 other routesThe number 95 is used by 35 other bus routes around Great Britain, run by different operators in different areas.
95
95
95
95
95
95
95
95
St Helens Conquest Hospital ↔ Little Common Wheatsheaf
Bexhill · Stagecoach South East
Hardwick Road ↔ Cardinal Newman School
Hove · Brighton & Hove Bus and Coach Company
Walkley, Tinker Ln ↔ Rotherham Intc Arr
Brinsworth · First South Yorkshire
Birmingham - Chelmsley Wood via Kingshurst
Shard End · National Express West Midlands
Taunton - Chard - Crewkerne
Taunton · Hatch Green Coaches
Southall, Town Hall - South Greenford - Hanger Lane - Park Royal - White City - Shepherds Bush Green
Greenford · Metroline Travel
Didcot, Parkway Station ↔ Culham, Science Centre
Ladygrove · Oxford Bus
Didcot Parkway Station ↔ Campus
Ladygrove · Thames Travel