BusGenie
95

95 bus timetable: Anstruther to St Andrews

Anstruther - St Andrews

Anstruther harbour - St Andrews bus station

Mode Bus

Not the 95 you're looking for? 35 other bus routes in Great Britain use this number.

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
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
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
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
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
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
06:43
07:43
08:46
09:46
10:46
11:46
12:46
13:46
14:46
15:59
16:46
17:46
18:46
·
·
·
·
·
·
·
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
·
·
·
·
·
·
·
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
·
·
·
·
·
·
·
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
·
·
·
·
·
·
·
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
·
·
·
·
·
·
·
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
·
·
·
·
·
·
·
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
·
·
·
·
·
·
·
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
·
·
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
·
·
·
·
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
·
·
·
·
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: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
·
·
·
·
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
·
·
·
·
·
·
·
·
·
09:17
10:17
11:17
12:17
13:17
14:17
15:17
16:29
17:17
18:17
19:17
·
·
·
·
·
·
·
·
·
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
·
·
·
·
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
·
·
·
·
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
·
·
07:11
08:11
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
07:12
08:12
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
07:13
08:12
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
07:13
08:13
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
07:14
08:13
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
07:14
08:14
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
07:15
08:15
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
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
·
·
·
08:16
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
08:18
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
08:19
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
08:24
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·

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

Looking for a different 95 bus?

35 other routes

The number 95 is used by 35 other bus routes around Great Britain, run by different operators in different areas.

See all 36 bus routes numbered 95