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

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
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
00:21
07:42
08:42
10:27
11:27
12:27
13:27
14:27
15:27
16:27
17:27
18:26
19:21
20:21
21:21
22:21
23:21
00:23
07:44
08:44
10:29
11:29
12:29
13:29
14:29
15:29
16:29
17:29
18:28
19:23
20:23
21:23
22:23
23:23
00:24
07:45
08:45
10:30
11:30
12:30
13:30
14:30
15:30
16:30
17:30
18:29
19:24
20:24
21:24
22:24
23:24
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
·
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
·
07:47
08:47
10:32
11:32
12:32
13:32
14:32
15:32
16:32
17:32
18:31
19:26
20:26
21:26
22:26
23:26
·
07:48
08:48
10:33
11:33
12:33
13:33
14:33
15:33
16:33
17:33
18:32
19:27
20:27
21:27
22:27
23:27
·
07:49
08:49
10:34
11:34
12:34
13:34
14:34
15:34
16:34
17:34
18:33
19:28
20:28
21:28
22:28
23:28
·
07:50
08:50
10:35
11:35
12:35
13:35
14:35
15:35
16:35
17:35
18:34
19:29
20:29
21:29
22:29
23:29
·
07:52
08:52
10:37
11:37
12:37
13:37
14:37
15:37
16:37
17:37
18:36
19:31
20:31
21:31
22:31
23:31
·
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
·
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
·
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
·
07:56
08:56
10:41
11:41
12:41
13:41
14:41
15:41
16:41
17:41
18:40
19:35
20:35
21:35
22:35
23:35
·
07:59
08:59
10:44
11:44
12:44
13:44
14:44
15:44
16:44
17:44
18:43
19:38
20:38
21:38
22:38
23:38
·
07:59
08:59
10:44
11:44
12:44
13:44
14:44
15:44
16:44
17:44
18:43
19:38
20:38
21:38
22:38
23:38
·
08:00
09:00
10:45
11:45
12:45
13:45
14:45
15:45
16:45
17:45
18:44
19:39
20:39
21:39
22:39
23:39
·
08:01
09:01
10:46
11:46
12:46
13:46
14:46
15:46
16:46
17:46
18:45
19:40
20:40
21:40
22:40
23:40
·
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
·
08:06
09:06
10:51
11:51
12:51
13:51
14:51
15:51
16:51
17:51
18:49
19:44
20:44
21:44
22:44
23:44
·
08:07
09:07
10:52
11:52
12:52
13:52
14:52
15:52
16:52
17:52
18:51
19:46
20:46
21:46
22:46
23:46
·
08:09
09:09
10:54
11:54
12:54
13:54
14:54
15:54
16:54
17:54
18:52
19:47
20:47
21:47
22:47
23:47
·
08:11
09:11
10:56
11:56
12:56
13:56
14:56
15:56
16:56
17:56
18:54
19:49
20:49
21:49
22:49
23:49
·
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
·
08:15
09:15
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
18:57
19:52
20:52
21:52
22:52
23:52
·
08:16
09:16
11:01
12:01
13:01
14:01
15:01
16:01
17:01
18:01
18:58
19:53
20:53
21:53
22:53
23:53
·
08:17
09:17
11:02
12:02
13:02
14:02
15:02
16:02
17:02
18:02
18:59
19:54
20:54
21:54
22:54
23:54
·
·
·
·
·
·
·
·
·
·
·
19:00
19:55
20:55
21:55
22:55
23:55
·
·
·
·
·
·
·
·
·
·
·
19:00
19:55
20:55
21:55
22:55
23:55
·
·
·
·
·
·
·
·
·
·
·
19:01
19:56
20:56
21:56
22:56
23:56
·
·
·
·
·
·
·
·
·
·
·
19:02
19:57
20:57
21:57
22:57
23:57
·
·
·
·
·
·
·
·
·
·
·
19:03
19:58
20:58
21:58
22:58
23:58
·
·
·
·
·
·
·
·
·
·
·
19:04
19:59
20:59
21:59
22:59
23:59
·
·
·
·
·
·
·
·
·
·
·
19:04
19:59
20:59
21:59
22:59
23:59
·
08:19
09:19
11:04
12:04
13:04
14:04
15:04
16:04
17:04
18:04
·
·
·
·
·
·
·
08:20
09:20
11:05
12:05
13:05
14:05
15:05
16:05
17:05
18:05
·
·
·
·
·
·
·
08:20
09:20
11:05
12:05
13:05
14:05
15:05
16:05
17:05
18:05
·
·
·
·
·
·
·
08:21
09:21
11:06
12:06
13:06
14:06
15:06
16:06
17:06
18:06
·
·
·
·
·
·
·
08:21
09:21
11:06
12:06
13:06
14:06
15:06
16:06
17:06
18:06
·
·
·
·
·
·
·
08:22
09:22
11:07
12:07
13:07
14:07
15:07
16:07
17:07
18:07
·
·
·
·
·
·
·
08:23
09:23
11:08
12:08
13:08
14:08
15:08
16:08
17:08
18:08
·
·
·
·
·
·
·
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
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
·
08:36
09:36
10:36
11:36
12:36
13:36
14:36
15:36
16:36
17:36
·
·
·
·
·
·
08:37
09:37
10:37
11:37
12:37
13:37
14:37
15:37
16:37
17:37
·
·
·
·
·
·
08:38
09:38
10:38
11:38
12:38
13:38
14:38
15:38
16:38
17:38
·
·
·
·
·
·
08:38
09:38
10:38
11:38
12:38
13:38
14:38
15:38
16:38
17:38
·
·
·
·
·
·
08:39
09:39
10:39
11:39
12:39
13:39
14:39
15:39
16:39
17:39
·
·
·
·
·
·
08:40
09:40
10:40
11:40
12:40
13:40
14:40
15:40
16:40
17:40
·
·
·
·
·
·
08:40
09:40
10:40
11:40
12:40
13:40
14:40
15:40
16:40
17:40
·
·
·
·
·
00:05
·
·
·
·
·
·
·
·
·
·
19:10
20:05
21:05
22:05
23:05
00:06
·
·
·
·
·
·
·
·
·
·
19:11
20:06
21:06
22:06
23:06
00:07
·
·
·
·
·
·
·
·
·
·
19:12
20:07
21:07
22:07
23:07
00:08
·
·
·
·
·
·
·
·
·
·
19:13
20:08
21:08
22:08
23:08
00:09
·
·
·
·
·
·
·
·
·
·
19:14
20:09
21:09
22:09
23:09
00:09
·
·
·
·
·
·
·
·
·
·
19:14
20:09
21:09
22:09
23:09
00:10
·
·
·
·
·
·
·
·
·
·
19:15
20:10
21:10
22:10
23:10
00:11
08:42
09:42
10:42
11:42
12:42
13:42
14:42
15:42
16:42
17:42
19:16
20:11
21:11
22:11
23:11
00:12
08:43
09:43
10:43
11:43
12:43
13:43
14:43
15:43
16:43
17:43
19:17
20:12
21:12
22:12
23:12
00:13
08:44
09:44
10:44
11:44
12:44
13:44
14:44
15:44
16:44
17:44
19:18
20:13
21:13
22:13
23:13
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
00:16
08:48
09:48
10:48
11:48
12:48
13:48
14:48
15:48
16:48
17:48
19:21
20:16
21:16
22:16
23:16
00:18
08:50
09:50
10:50
11:50
12:50
13:50
14:50
15:50
16:50
17:50
19:23
20:18
21:18
22:18
23:18
00:20
08:52
09:52
10:52
11:52
12:52
13:52
14:52
15:52
16:52
17:52
19:25
20:20
21:20
22:20
23:20
00:21
08:53
09:53
10:53
11:53
12:53
13:53
14:53
15:53
16:53
17:53
19:26
20:21
21:21
22:21
23:21
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
00:25
08:58
09:58
10:58
11:58
12:58
13:58
14:58
15:58
16:58
17:58
19:30
20:25
21:25
22:25
23:25
00:25
08:58
09:58
10:58
11:58
12:58
13:58
14:58
15:58
16:58
17:58
19:30
20:25
21:25
22:25
23:25
00:26
08:59
09:59
10:59
11:59
12:59
13:59
14:59
15:59
16:59
17:59
19:31
20:26
21:26
22:26
23:26
00:27
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:32
20:27
21:27
22:27
23:27
00:29
09:02
10:02
11:02
12:02
13:02
14:02
15:02
16:02
17:02
18:02
19:34
20:29
21:29
22:29
23:29
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
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
00:31
09:04
10:04
11:04
12:04
13:04
14:04
15:04
16:04
17:04
18:04
19:36
20:31
21:31
22:31
23:31
00:33
09:06
10:06
11:06
12:06
13:06
14:06
15:06
16:06
17:06
18:06
19:38
20:33
21:33
22:33
23:33
00:35
09:08
10:08
11:08
12:08
13:08
14:08
15:08
16:08
17:08
18:08
19:40
20:35
21:35
22:35
23:35
00:37
09:10
10:10
11:10
12:10
13:10
14:10
15:10
16:10
17:10
18:10
19:42
20:37
21:37
22:37
23:37
00:37
09:11
10:11
11:11
12:11
13:11
14:11
15:11
16:11
17:11
18:11
19:42
20:37
21:37
22:37
23:37
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
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
00:39
09:13
10:13
11:13
12:13
13:13
14:13
15:13
16:13
17:13
18:13
19:44
20:39
21:39
22:39
23:39
00:40
09:14
10:14
11:14
12:14
13:14
14:14
15:14
16:14
17:14
18:14
19:45
20:40
21:40
22:40
23:40
00:41
09:16
10:16
11:16
12:16
13:16
14:16
15:16
16:16
17:16
18:16
19:46
20:41
21:41
22:41
23:41
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.

All stops shown

43 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, Bowling Green Place adjacent
  15. Crail, Bow Butts opposite
  16. Crail, Hammer Inn opposite
  17. Cambo, Newton of Wormiston Farm opposite
  18. Cambo, Newton Farm adjacent
  19. Cambo, Lodge opposite
  20. Kingsbarns, The Square opposite
  21. Kingsbarns, Boghall Farm Road End opposite
  22. Boarhills, Pitmilly Road End opposite
  23. Boarhills, Road End Westbound
  24. St Andrews, Balmashie Holiday Cottages opposite
  25. Kingask, St Andrews Bay opposite
  26. Kingask, Castle Course opposite
  27. Brownhills, Farm Road End opposite
  28. St Andrews, Kinkell Braes Caravan Park opposite
  29. St Andrews, Woodburn Terrace opposite
  30. St Andrews, Warrack Street adjacent
  31. St Andrews, Langlands Road opposite
  32. St Andrews, Pipeland Road opposite
  33. St Andrews, Fire Station adjacent
  34. St Andrews, Kinnessburn Road opposite
  35. St Andrews, Alexandra Place opposite
  36. St Andrews, Albany Park opposite
  37. St Andrews, The Shore opposite
  38. St Andrews, Cosmos Centre adjacent
  39. St Andrews, Byre Theatre adjacent
  40. St Andrews, St Mary's College adjacent
  41. St Andrews, South Street adjacent 147
  42. St Andrews, Students' Union opposite
  43. St Andrews, Bus Station 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