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.
81 stops
Live buses loading
Map ready
Loading the route map...
Anstruther Harbour → St Andrews New Madras College
20 trips · first 00:05 · last 23:05
Thu
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
00:05
St Andrews New Madras College
01:10
St Andrews New Madras College
06:28
St Andrews New Madras College
07:28
St Andrews New Madras College
08:31
St Andrews New Madras College
09:31
St Andrews New Madras College
10:31
St Andrews New Madras College
11:31
St Andrews New Madras College
12:31
St Andrews New Madras College
13:31
St Andrews New Madras College
14:31
St Andrews New Madras College
15:43
St Andrews New Madras College
16:31
St Andrews New Madras College
17:31
St Andrews New Madras College
18:31
St Andrews New Madras College
19:05
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
Anstruther, Harbour
opposite
00:05
01:10
06:28
07:28
08:31
09:31
10:31
11:31
12:31
13:31
14:31
15:43
16:31
17:31
18:31
19:05
20:05
21:05
22:05
23:05
Cellardyke, Toll Road
adjacent 52
00:10
01:15
06:33
07:33
08:36
09:36
10:36
11:36
12:36
13:36
14:36
15:48
16:36
17:36
18:36
19:10
20:10
21:10
22:10
23:10
Crail, Shoregate
opposite
·
·
06:42
07:42
08:45
09:45
10:45
11:45
12:45
13:45
14:45
15:57
16:45
17:45
18:45
19:19
20:19
21:19
22:19
23:19
Crail, Sauchope Crescent
adjacent 2
·
·
06:46
07:46
08:49
09:49
10:49
11:49
12:49
13:49
14:49
16:01
16:49
17:49
18:49
·
·
·
·
·
Kingsbarns, The Square
opposite
·
·
06:56
07:56
08:59
09:59
10:59
11:59
12:59
13:59
14:59
16:11
16:59
17:59
18:59
19:28
20:28
21:28
22:28
23:28
Kingask, St Andrews Bay
opposite
·
·
07:04
08:04
09:07
10:07
11:07
12:07
13:07
14:07
15:07
16:19
17:07
18:07
19:07
19:35
20:35
21:35
22:35
23:35
St Andrews, Langlands Road
opposite
·
·
·
·
09:14
10:14
11:14
12:14
13:14
14:14
15:14
16:26
17:14
18:14
19:14
19:41
20:41
21:41
22:41
23:41
·
·
·
·
09:16
10:16
11:16
12:16
13:16
14:16
15:16
16:28
17:16
18:16
19:16
·
·
·
·
·
St Andrews, Bus Station
Arrival Bay
·
·
07:17
·
09:21
10:21
11:21
12:21
13:21
14:21
15:21
16:33
17:21
18:21
19:21
19:45
20:45
21:45
22:45
23:45
St Andrews New Madras College → Anstruther Harbour
23 trips · first 00:35 · last 22:50
Thu
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
00:35
St Andrews New Madras College
04:35
St Andrews New Madras College
05:15
St Andrews New Madras College
06:08
St Andrews New Madras College
06:15
St Andrews New Madras College
07:05
St Andrews New Madras College
07:43
St Andrews New Madras College
08:35
St Andrews New Madras College
09:25
St Andrews New Madras College
10:25
St Andrews New Madras College
11:25
St Andrews New Madras College
12:25
St Andrews New Madras College
13:25
St Andrews New Madras College
14:25
St Andrews New Madras College
15:25
St Andrews New Madras College
15:30
St Andrews New Madras College
16:35
St Andrews New Madras College
17:30
St Andrews New Madras College
18:50
St Andrews New Madras College
19:50
St Andrews New Madras College
20:50
St Andrews New Madras College
21:50
St Andrews New Madras College
22:50
St Andrews New Madras College
St Andrews, Bus Station
Stance 2
00:35
·
·
06:08
·
·
07:43
08:35
09:25
10:25
11:25
12:25
13:25
14:25
15:25
·
16:35
17:30
18:50
19:50
20:50
21:50
22:50
St Andrews, Church Square
opposite
·
·
·
06:11
·
·
07:46
08:38
09:28
10:28
11:28
12:28
13:28
14:28
15:28
·
16:38
17:33
·
·
·
·
·
Kingask, St Andrews Bay
adjacent
00:45
·
·
06:20
·
·
07:55
08:47
09:37
10:37
11:37
12:37
13:37
14:37
15:37
16:01
16:47
17:42
19:00
20:00
21:00
22:00
23:00
Kingsbarns, The Square
adjacent
00:52
·
·
06:27
·
·
08:03
08:55
09:45
10:45
11:45
12:45
13:45
14:45
15:45
16:09
16:55
17:50
19:07
20:07
21:07
22:07
23:07
Crail, Post Office
opposite
01:00
·
·
06:35
·
·
08:17
09:09
09:59
10:59
11:59
12:59
13:54
14:53
15:59
·
17:09
18:04
19:15
20:15
21:15
22:15
23:15
Cellardyke, Toll Road
opposite 48
01:08
04:35
05:15
06:43
06:15
07:05
08:26
09:18
10:08
11:08
12:08
13:08
14:03
15:02
16:08
·
17:18
18:13
19:23
20:23
21:23
22:23
23:23
Anstruther, Harbour
adjacent
01:12
04:40
05:20
06:47
06:20
07:10
08:31
09:23
10:13
11:13
12:13
13:13
14:08
15:07
16:13
·
17:23
18:18
19:27
20:27
21:27
22:27
23:27
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
11 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
- Crail, Sauchope Crescent adjacent 2
- Kingsbarns, The Square opposite
- Kingask, St Andrews Bay opposite
- St Andrews, South Street adjacent 147
- St Andrews, New Madras College Arrival Bay
- St Andrews, Langlands Road opposite
- St Andrews, Community Hospital Grounds Entrance
- 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