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
Wed
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
Anstruther, Fisheries Museum
adjacent
00:06
01:11
06:29
07:29
08:32
09:32
10:32
11:32
12:32
13:32
14:32
15:44
16:32
17:32
18:32
19:06
20:06
21:06
22:06
23:06
Cellardyke, School Road
opposite
00:08
01:13
06:31
07:31
08:34
09:34
10:34
11:34
12:34
13:34
14:34
15:46
16:34
17:34
18:34
19:08
20:08
21:08
22:08
23:08
Cellardyke, March Crescent
adjacent
00:09
01:14
06:32
07:32
08:35
09:35
10:35
11:35
12:35
13:35
14:35
15:47
16:35
17:35
18:35
19:09
20:09
21:09
22:09
23:09
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
Cellardyke, Health Centre
opposite
·
·
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
Cellardyke, Windmill Road
opposite
·
·
06:34
07:34
08:37
09:37
10:37
11:37
12:37
13:37
14:37
15:49
16:37
17:37
18:37
19:11
20:11
21:11
22:11
23:11
Kilrenny, Main Street
adjacent
·
·
06:34
07:35
08:38
09:38
10:38
11:38
12:38
13:38
14:38
15:50
16:38
17:38
18:38
19:12
20:12
21:12
22:12
23:12
Kilrenny, Cornceres Farm
adjacent
·
·
06:35
07:36
08:39
09:39
10:39
11:39
12:39
13:39
14:39
15:51
16:39
17:39
18:39
19:13
20:13
21:13
22:13
23:13
Crail, Caiplie Toll
opposite
·
·
06:36
07:37
08:40
09:40
10:40
11:40
12:40
13:40
14:40
15:52
16:40
17:40
18:40
19:14
20:14
21:14
22:14
23:14
Crail, Barnsmuir Farm
adjacent
·
·
06:39
07:39
08:42
09:42
10:42
11:42
12:42
13:42
14:42
15:54
16:42
17:42
18:42
19:16
20:16
21:16
22:16
23:16
Crail, Temple Crescent
adjacent
·
·
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, 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, Roome Bay Avenue
opposite
·
·
06:43
07:44
08:47
09:47
10:47
11:47
12:47
13:47
14:47
15:59
16:47
17:47
18:47
·
·
·
·
·
Crail, Pinkerton Road
adjacent 15
·
·
06:45
07:44
08:47
09:47
10:47
11:47
12:47
13:47
14:47
16:00
16:47
17:47
18:47
·
·
·
·
·
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
·
·
·
·
·
Crail, Pinkerton Road
adjacent 8
·
·
06:46
07:46
08:49
09:49
10:49
11:49
12:49
13:49
14:49
16:02
16:49
17:49
18:49
·
·
·
·
·
Crail, Roome Bay Avenue
adjacent
·
·
06:47
07:47
08:50
09:50
10:50
11:50
12:50
13:50
14:50
16:02
16:50
17:50
18:50
·
·
·
·
·
Crail, Bowling Green Place
adjacent
·
·
06:47
07:47
08:50
09:50
10:50
11:50
12:50
13:50
14:50
16:03
16:50
17:50
18:50
19:19
20:19
21:19
22:19
23:19
Crail, Bow Butts
opposite
·
·
06:48
07:48
08:51
09:51
10:51
11:51
12:51
13:51
14:51
16:03
16:51
17:51
18:51
19:20
20:20
21:20
22:20
23:20
Crail, Hammer Inn
opposite
·
·
06:50
07:50
08:53
09:53
10:53
11:53
12:53
13:53
14:53
16:06
16:53
17:53
18:53
19:23
20:23
21:23
22:23
23:23
Cambo, Newton of Wormiston Farm
opposite
·
·
06:51
07:51
08:54
09:54
10:54
11:54
12:54
13:54
14:54
16:06
16:54
17:54
18:54
19:23
20:23
21:23
22:23
23:23
Cambo, Newton Farm
adjacent
·
·
06:52
07:52
08:55
09:55
10:55
11:55
12:55
13:55
14:55
16:08
16:55
17:55
18:55
19:24
20:24
21:24
22:24
23:24
Cambo, Lodge
opposite
·
·
06:53
07:53
08:56
09:56
10:56
11:56
12:56
13:56
14:56
16:08
16:56
17:56
18:56
19:25
20:25
21:25
22:25
23:25
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
Kingsbarns, Boghall Farm Road End
opposite
·
·
06:57
07:58
09:01
10:01
11:01
12:01
13:01
14:01
15:01
16:13
17:01
18:01
19:01
19:29
20:29
21:29
22:29
23:29
Boarhills, Pitmilly Road End
opposite
·
·
06:59
07:59
09:02
10:02
11:02
12:02
13:02
14:02
15:02
16:14
17:02
18:02
19:02
19:31
20:31
21:31
22:31
23:31
Boarhills, Road End
Westbound
·
·
07:01
08:01
09:04
10:04
11:04
12:04
13:04
14:04
15:04
16:16
17:04
18:04
19:04
19:32
20:32
21:32
22:32
23:32
·
·
07:03
08:03
09:06
10:06
11:06
12:06
13:06
14:06
15:06
16:18
17:06
18:06
19:06
19:34
20:34
21:34
22:34
23:34
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
Kingask, Castle Course
opposite
·
·
07:07
08:07
09:09
10:09
11:09
12:09
13:09
14:09
15:09
16:21
17:09
18:09
19:09
19:37
20:37
21:37
22:37
23:37
Brownhills, Farm Road End
opposite
·
·
07:07
08:08
09:10
10:10
11:10
12:10
13:10
14:10
15:10
16:22
17:10
18:10
19:10
19:38
20:38
21:38
22:38
23:38
·
·
07:10
08:09
09:12
10:12
11:12
12:12
13:12
14:12
15:12
16:24
17:12
18:12
19:12
19:39
20:39
21:39
22:39
23:39
St Andrews, Woodburn Terrace
opposite
·
·
·
·
09:13
10:13
11:13
12:13
13:13
14:13
15:13
16:25
17:13
18:13
19:13
19:40
20:40
21:40
22:40
23:40
St Andrews, Warrack Street
adjacent
·
·
·
·
09:13
10:13
11:13
12:13
13:13
14:13
15:13
16:25
17:13
18:13
19:13
19:40
20:40
21:40
22:40
23:40
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
St Andrews, Pipeland 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:42
20:42
21:42
22:42
23:42
St Andrews, Animal Hospital
opposite
·
·
·
·
09:16
10:16
11:16
12:16
13:16
14:16
15:16
16:28
17:16
18:16
19:16
·
·
·
·
·
·
·
·
·
09:16
10:16
11:16
12:16
13:16
14:16
15:16
16:28
17:16
18:16
19:16
·
·
·
·
·
St Andrews, Animal Hospital
adjacent
·
·
·
·
09:17
10:17
11:17
12:17
13:17
14:17
15:17
16:29
17:17
18:17
19:17
·
·
·
·
·
St Andrews, Fire Station
adjacent
·
·
·
·
09:18
10:18
11:18
12:18
13:18
14:18
15:18
16:30
17:18
18:18
19:18
19:43
20:43
21:43
22:43
23:43
St Andrews, Kinnessburn Road
opposite
·
·
·
·
09:19
10:19
11:19
12:19
13:19
14:19
15:19
16:31
17:19
18:19
19:19
19:44
20:44
21:44
22:44
23:44
St Andrews, Alexandra Place
opposite
·
·
·
·
09:20
10:20
11:20
12:20
13:20
14:20
15:20
16:32
17:20
18:20
19:20
19:44
20:44
21:44
22:44
23:44
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
Wed
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, Students' Union
adjacent
·
·
·
06:09
·
·
07:44
08:36
09:26
10:26
11:26
12:26
13:26
14:26
15:26
·
16:36
17:31
·
·
·
·
·
St Andrews, Market Street
adjacent 133
·
·
·
06:10
·
·
07:45
08:37
09:27
10:27
11:27
12:27
13:27
14:27
15:27
·
16:37
17:32
·
·
·
·
·
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
·
·
·
·
·
St Andrews, Abbey Street
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
·
·
·
·
·
St Andrews, Byre Theatre
opposite
·
·
·
06:12
·
·
07:47
08:39
09:29
10:29
11:29
12:29
13:29
14:29
15:29
·
16:39
17:34
·
·
·
·
·
St Andrews, The Shore
adjacent
·
·
·
06:13
·
·
07:48
08:40
09:30
10:30
11:30
12:30
13:30
14:30
15:30
·
16:40
17:35
·
·
·
·
·
St Andrews, Albany Park
adjacent
·
·
·
06:13
·
·
07:48
08:40
09:30
10:30
11:30
12:30
13:30
14:30
15:30
·
16:40
17:35
·
·
·
·
·
00:39
·
·
06:15
·
·
07:50
08:42
09:32
10:32
11:32
12:32
13:32
14:32
15:32
15:57
16:42
17:37
18:56
19:56
20:56
21:56
22:56
Brownhills, Farm Road End
adjacent
00:39
·
·
06:16
·
·
07:51
08:43
09:33
10:33
11:33
12:33
13:33
14:33
15:33
15:58
16:43
17:38
18:57
19:57
20:57
21:57
22:57
Kingask, Castle Course
adjacent
00:39
·
·
06:17
·
·
07:52
08:44
09:34
10:34
11:34
12:34
13:34
14:34
15:34
15:59
16:44
17:39
18:58
19:58
20:58
21:58
22:58
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
00:45
·
·
06:21
·
·
07:56
08:48
09:38
10:38
11:38
12:38
13:38
14:38
15:38
16:02
16:48
17:43
19:01
20:01
21:01
22:01
23:01
Boarhills, Road End
Southbound
00:45
·
·
06:23
·
·
07:58
08:50
09:40
10:40
11:40
12:40
13:40
14:40
15:40
16:04
16:50
17:45
19:03
20:03
21:03
22:03
23:03
Boarhills, Pitmilly Road End
adjacent
00:45
·
·
06:25
·
·
08:00
08:52
09:42
10:42
11:42
12:42
13:42
14:42
15:42
16:06
16:52
17:47
19:05
20:05
21:05
22:05
23:05
Kingsbarns, Boghall Farm Road End
adjacent
00:45
·
·
06:26
·
·
08:01
08:53
09:43
10:43
11:43
12:43
13:43
14:43
15:43
16:07
16:53
17:48
19:06
20:06
21:06
22:06
23:06
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
Cambo, Lodge
adjacent
00:52
·
·
06:30
·
·
08:06
08:58
09:48
10:48
11:48
12:48
13:48
14:48
15:48
16:12
16:58
17:53
19:10
20:10
21:10
22:10
23:10
Cambo, Newton Farm
opposite
00:52
·
·
06:30
·
·
08:06
08:58
09:48
10:48
11:48
12:48
13:49
14:48
15:48
16:12
16:58
17:53
19:10
20:10
21:10
22:10
23:10
Cambo, Newton of Wormiston Farm
adjacent
00:52
·
·
06:31
·
·
08:08
09:00
09:50
10:50
11:50
12:50
13:50
14:49
15:50
16:14
17:00
17:55
19:11
20:11
21:11
22:11
23:11
Crail, Hammer Inn
adjacent
00:52
·
·
06:32
·
·
08:08
09:00
09:50
10:50
11:50
12:50
13:51
14:50
15:50
16:14
17:00
17:55
19:12
20:12
21:12
22:12
23:12
Crail, Bow Butts
adjacent
00:52
·
·
06:34
·
·
08:11
09:03
09:53
10:53
11:53
12:53
13:53
14:52
15:53
16:17
17:03
17:58
19:14
20:14
21:14
22:14
23:14
Crail, Bowling Green Place
opposite
00:52
·
·
06:35
·
·
08:11
09:03
09:53
10:53
11:53
12:53
13:54
14:53
15:53
16:17
17:03
17:58
19:15
20:15
21:15
22:15
23:15
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
Crail, Temple Crescent
opposite
01:00
·
·
06:36
·
·
08:18
09:10
10:00
11:00
12:00
13:00
13:55
14:54
16:00
·
17:10
18:05
19:16
20:16
21:16
22:16
23:16
Crail, Barnsmuir Farm
opposite
01:00
·
·
06:38
·
·
08:20
09:12
10:02
11:02
12:02
13:02
13:57
14:56
16:02
·
17:12
18:07
19:18
20:18
21:18
22:18
23:18
Crail, Caiplie Toll
adjacent
01:00
·
·
06:40
·
·
08:22
09:14
10:04
11:04
12:04
13:04
13:59
14:58
16:04
·
17:14
18:09
19:20
20:20
21:20
22:20
23:20
Kilrenny, Main Street
opposite
01:00
·
·
06:42
·
·
08:24
09:16
10:06
11:06
12:06
13:06
14:01
15:00
16:06
·
17:16
18:11
19:22
20:22
21:22
22:22
23:22
Cellardyke, Windmill Road
adjacent
01:00
·
·
06:42
·
·
08:25
09:17
10:07
11:07
12:07
13:07
14:02
15:01
16:07
·
17:17
18:12
19:22
20:22
21:22
22:22
23:22
Cellardyke, Health Centre
adjacent
01:00
·
·
06:43
·
·
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
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
Cellardyke, March Crescent
opposite
01:08
04:36
05:16
06:44
06:16
07:06
08:27
09:19
10:09
11:09
12:09
13:09
14:04
15:03
16:09
·
17:19
18:14
19:24
20:24
21:24
22:24
23:24
Cellardyke, School Road
adjacent
01:08
04:37
05:17
06:45
06:17
07:07
08:28
09:20
10:10
11:10
12:10
13:10
14:05
15:04
16:10
·
17:20
18:15
19:25
20:25
21:25
22:25
23:25
Anstruther, Fisheries Museum
opposite
01:08
04:39
05:19
06:46
06:19
07:09
08:30
09:22
10:12
11:12
12:12
13:12
14:07
15:06
16:12
·
17:22
18:17
19:26
20:26
21:26
22:26
23:26
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.
All stops shown
57 stops- Anstruther, Harbour opposite
- Anstruther, Fisheries Museum adjacent
- Cellardyke, School Road opposite
- Cellardyke, March Crescent adjacent
- Cellardyke, Toll Road adjacent 52
- Cellardyke, Health Centre opposite
- Cellardyke, Windmill Road opposite
- Kilrenny, Main Street adjacent
- Kilrenny, Cornceres Farm adjacent
- Crail, Caiplie Toll opposite
- Crail, Barnsmuir Farm adjacent
- Crail, Temple Crescent adjacent
- Crail, Shoregate opposite
- Crail, Kirk Wynd opposite
- Crail, Roome Bay Avenue opposite
- Crail, Pinkerton Road adjacent 15
- Crail, Sauchope Crescent adjacent 2
- Crail, Pinkerton Road adjacent 8
- Crail, Roome Bay Avenue adjacent
- Crail, Kirk Wynd adjacent
- Crail, Bowling Green Place adjacent
- Crail, Bow Butts opposite
- Crail, Hammer Inn opposite
- Cambo, Newton of Wormiston Farm opposite
- Cambo, Newton Farm adjacent
- Cambo, Lodge opposite
- Kingsbarns, The Square opposite
- Kingsbarns, Boghall Farm Road End opposite
- Boarhills, Pitmilly Road End opposite
- Boarhills, Road End Westbound
- St Andrews, Balmashie Holiday Cottages opposite
- Kingask, St Andrews Bay opposite
- Kingask, Castle Course opposite
- Brownhills, Farm Road End opposite
- St Andrews, Kinkell Braes Caravan Park opposite
- St Andrews, Woodburn Terrace opposite
- St Andrews, Warrack Street adjacent
- St Andrews, Langlands Road opposite
- St Andrews, Pipeland Road opposite
- St Andrews, Animal Hospital opposite
- St Andrews, Community Hospital Grounds Entrance
- St Andrews, Animal Hospital adjacent
- St Andrews, Fire Station adjacent
- St Andrews, Kinnessburn Road opposite
- St Andrews, Alexandra Place opposite
- St Andrews, Albany Park opposite
- St Andrews, The Shore opposite
- St Andrews, Cosmos Centre adjacent
- St Andrews, Byre Theatre adjacent
- St Andrews, St Mary's College adjacent
- St Andrews, South Street adjacent 147
- St Andrews, Students' Union opposite
- St Andrews, Bus Station Arrival Bay
- St Andrews, Abbotsford Crescent opposite
- St Andrews, John Burnet Hall adjacent
- St Andrews, Old Course Hotel Westbound
- St Andrews, New Madras College 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