BusGenie
X22
Stagecoach East Scotland

X22 bus timetable: Dunfermline to Stirling

Dunfermline - Stirling

Dunfermline Bus Station - Stirling Bus Station

Mode Bus

Dunfermline Bus Station 9 → Stirling Bus Station 8

11 trips · first 06:45 · last 17:30
Mon Live From 2026-03-30

Swipe sideways to see later trips.

Stop
06:45 Stirling Bus Station 8
07:50 Stirling Bus Station 8
09:30 Stirling Bus Station 8
10:30 Stirling Bus Station 8
11:30 Stirling Bus Station 8
12:30 Stirling Bus Station 8
13:30 Stirling Bus Station 8
14:30 Stirling Bus Station 8
15:30 Stirling Bus Station 8
16:30 Stirling Bus Station 8
17:30 Stirling Bus Station 8
06:45
07:50
09:30
10:30
11:30
12:30
13:30
14:30
15:30
16:30
17:30
06:46
07:51
09:31
10:31
11:31
12:31
13:31
14:31
15:31
16:31
17:31
06:46
07:51
09:31
10:31
11:31
12:31
13:31
14:31
15:31
16:31
17:31
06:47
07:52
09:32
10:32
11:32
12:32
13:32
14:32
15:32
16:32
17:32
06:48
07:53
09:33
10:33
11:33
12:33
13:33
14:33
15:33
16:33
17:33
06:49
07:54
09:34
10:34
11:34
12:34
13:34
14:34
15:34
16:34
17:34
06:50
07:55
09:35
10:35
11:35
12:35
13:35
14:35
15:35
16:35
17:35
06:51
07:56
09:36
10:36
11:36
12:36
13:36
14:36
15:36
16:36
17:36
06:54
07:59
09:39
10:39
11:39
12:39
13:39
14:39
15:39
16:39
17:39
06:56
08:01
09:41
10:41
11:41
12:41
13:41
14:41
15:41
16:41
17:41
06:57
08:02
09:42
10:42
11:42
12:42
13:42
14:42
15:42
16:42
17:42
06:58
08:03
09:43
10:43
11:43
12:43
13:43
14:43
15:43
16:43
17:43
06:59
08:04
09:44
10:44
11:44
12:44
13:44
14:44
15:44
16:44
17:44
07:00
08:05
09:45
10:45
11:45
12:45
13:45
14:45
15:45
16:45
17:45
07:00
08:05
09:45
10:45
11:45
12:45
13:45
14:45
15:45
16:45
17:45
07:00
08:05
09:45
10:45
11:45
12:45
13:45
14:45
15:45
16:45
17:45
07:01
08:06
09:46
10:46
11:46
12:46
13:46
14:46
15:46
16:46
17:46
07:03
08:08
09:48
10:48
11:48
12:48
13:48
14:48
15:48
16:48
17:48
07:03
08:08
09:48
10:48
11:48
12:48
13:48
14:48
15:48
16:48
17:48
07:18
08:23
10:03
11:03
12:03
13:03
14:03
15:03
16:03
17:03
18:03
07:18
08:23
10:03
11:03
12:03
13:03
14:03
15:03
16:03
17:03
18:03
07:19
08:24
10:04
11:04
12:04
13:04
14:04
15:04
16:04
17:04
18:04
07:19
08:25
10:04
11:04
12:04
13:04
14:04
15:04
16:04
17:04
18:04
Alloa, Tullobody Road opposite and after
07:20
08:25
10:05
11:05
12:05
13:05
14:05
15:05
16:05
17:05
18:05
07:20
08:25
10:05
11:05
12:05
13:05
14:05
15:05
16:05
17:05
18:05
07:20
08:26
10:05
11:05
12:05
13:05
14:05
15:05
16:05
17:05
18:05
07:21
08:26
10:06
11:06
12:06
13:06
14:06
15:06
16:06
17:06
18:06
07:21
08:27
10:06
11:06
12:06
13:06
14:06
15:06
16:06
17:06
18:06
07:22
08:27
10:07
11:07
12:07
13:07
14:07
15:07
16:07
17:07
18:07
07:22
08:27
10:07
11:07
12:07
13:07
14:07
15:07
16:07
17:07
18:07
Tullibody, Alloa Rd opposite and after
07:23
08:29
10:08
11:08
12:08
13:08
14:08
15:08
16:08
17:08
18:08
07:23
08:29
10:08
11:08
12:08
13:08
14:08
15:08
16:08
17:08
18:08
07:24
08:30
10:09
11:09
12:09
13:09
14:09
15:09
16:09
17:09
18:09
07:24
08:30
10:09
11:09
12:09
13:09
14:09
15:09
16:09
17:09
18:09
07:24
08:30
10:09
11:09
12:09
13:09
14:09
15:09
16:09
17:09
18:09
07:25
08:31
10:10
11:10
12:10
13:10
14:10
15:10
16:10
17:10
18:10
07:26
08:32
10:11
11:11
12:11
13:11
14:11
15:11
16:11
17:11
18:11
07:28
08:35
10:13
11:13
12:13
13:13
14:13
15:13
16:13
17:13
18:13
07:32
08:39
10:17
11:17
12:17
13:17
14:17
15:17
16:17
17:17
18:17
07:33
08:40
10:18
11:18
12:18
13:18
14:18
15:18
16:18
17:18
18:18
07:34
08:42
10:19
11:19
12:19
13:19
14:19
15:19
16:19
17:19
18:19
07:35
08:44
10:20
11:20
12:20
13:20
14:20
15:20
16:20
17:20
18:20
07:36
08:46
10:21
11:21
12:21
13:21
14:21
15:21
16:21
17:21
18:21
07:39
08:50
10:24
11:24
12:24
13:24
14:24
15:24
16:24
17:24
18:24

Stirling Bus Station 8 → Dunfermline Bus Station 9

11 trips · first 08:00 · last 18:30
Mon Live From 2026-03-30

Swipe sideways to see later trips.

Stop
08:00 Stirling Bus Station 8
09:00 Stirling Bus Station 8
10:30 Stirling Bus Station 8
11:30 Stirling Bus Station 8
12:30 Stirling Bus Station 8
13:30 Stirling Bus Station 8
14:30 Stirling Bus Station 8
15:30 Stirling Bus Station 8
16:30 Stirling Bus Station 8
17:30 Stirling Bus Station 8
18:30 Stirling Bus Station 8
08:00
09:00
10:30
11:30
12:30
13:30
14:30
15:30
16:30
17:30
18:30
08:02
09:02
10:32
11:32
12:32
13:32
14:32
15:32
16:32
17:32
18:32
08:03
09:03
10:33
11:33
12:33
13:33
14:33
15:33
16:33
17:33
18:33
08:04
09:04
10:34
11:34
12:34
13:34
14:34
15:34
16:34
17:34
18:34
08:05
09:05
10:35
11:35
12:35
13:35
14:35
15:35
16:35
17:35
18:35
08:06
09:06
10:36
11:36
12:36
13:36
14:36
15:36
16:36
17:36
18:36
08:10
09:10
10:40
11:40
12:40
13:40
14:40
15:40
16:40
17:40
18:40
08:12
09:12
10:42
11:42
12:42
13:42
14:42
15:42
16:42
17:42
18:42
08:14
09:14
10:44
11:44
12:44
13:44
14:44
15:44
16:44
17:44
18:44
08:14
09:14
10:44
11:44
12:44
13:44
14:44
15:44
16:44
17:44
18:44
08:14
09:15
10:45
11:45
12:45
13:45
14:45
15:45
16:45
17:45
18:45
08:15
09:15
10:45
11:45
12:45
13:45
14:45
15:45
16:45
17:45
18:45
08:16
09:16
10:46
11:46
12:46
13:46
14:46
15:46
16:46
17:46
18:46
08:17
09:17
10:47
11:47
12:47
13:47
14:47
15:47
16:47
17:47
18:47
08:17
09:17
10:47
11:47
12:47
13:47
14:47
15:47
16:47
17:47
18:47
08:18
09:18
10:48
11:48
12:48
13:48
14:48
15:48
16:48
17:48
18:48
08:18
09:18
10:48
11:48
12:48
13:48
14:48
15:48
16:48
17:48
18:48
08:18
09:18
10:48
11:48
12:48
13:48
14:48
15:48
16:48
17:48
18:48
08:19
09:19
10:49
11:49
12:49
13:49
14:49
15:49
16:49
17:49
18:49
08:19
09:19
10:49
11:49
12:49
13:49
14:49
15:49
16:49
17:49
18:49
08:19
09:19
10:49
11:49
12:49
13:49
14:49
15:49
16:49
17:49
18:49
·
09:20
10:50
11:50
12:50
13:50
14:50
15:50
16:50
17:50
18:50
08:21
09:21
10:51
11:51
12:51
13:51
14:51
15:51
16:51
17:51
18:51
08:21
09:21
10:51
11:51
12:51
13:51
14:51
15:51
16:51
17:51
18:51
08:36
09:36
11:06
12:06
13:06
14:06
15:06
16:06
17:06
18:06
19:06
08:36
09:36
11:06
12:06
13:06
14:06
15:06
16:06
17:06
18:06
19:06
08:38
09:38
11:08
12:08
13:08
14:08
15:08
16:08
17:08
18:08
19:08
08:39
09:39
11:09
12:09
13:09
14:09
15:09
16:09
17:09
18:09
19:09
08:39
09:39
11:09
12:09
13:09
14:09
15:09
16:09
17:09
18:09
19:09
08:40
09:40
11:10
12:10
13:10
14:10
15:10
16:10
17:10
18:10
19:10
08:41
09:41
11:11
12:11
13:11
14:11
15:11
16:11
17:11
18:11
19:11
08:42
09:42
11:12
12:12
13:12
14:12
15:12
16:12
17:12
18:12
19:12
08:43
09:43
11:13
12:13
13:13
14:13
15:13
16:13
17:13
18:13
19:13
08:45
09:45
11:15
12:15
13:15
14:15
15:15
16:15
17:15
18:15
19:15
08:48
09:48
11:18
12:18
13:18
14:18
15:18
16:18
17:18
18:18
19:18
08:49
09:49
11:19
12:19
13:19
14:19
15:19
16:19
17:19
18:19
19:19
08:50
09:50
11:20
12:20
13:20
14:20
15:20
16:20
17:20
18:20
19:20
08:51
09:51
11:21
12:21
13:21
14:21
15:21
16:21
17:21
18:21
19:21
08:52
09:52
11:22
12:22
13:22
14:22
15:22
16:22
17:22
18:22
19:22
08:53
09:52
11:22
12:22
13:22
14:22
15:22
16:22
17:22
18:22
19:22
08:53
09:53
11:23
12:23
13:23
14:23
15:23
16:23
17:23
18:23
19:23
08:54
09:54
11:24
12:24
13:24
14:24
15:24
16:24
17:24
18:24
19:24

Timetable data from Stagecoach East Scotland, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_SC_SCFI_X22_1.

All stops shown

44 stops
  1. Dunfermline, Bus Station Stance 9
  2. Dunfermline, Dewar Street adjacent
  3. Dunfermline, Grieve Street adjacent
  4. Dunfermline, Ross Lane adjacent
  5. East Baldridge, William Street adjacent
  6. Milesmark Primary School opposite
  7. Milesmark Court opposite
  8. Milesmark, Craigluscar Road opposite
  9. Gowkhall, Dean Ridge opposite
  10. Carnock, Primary School opposite
  11. Carnock, Bonhard Road opposite
  12. Oakley, Sir George Bruce Road adjacent
  13. Oakley, Carnock Road Westbound
  14. Oakley, Blairwood Cottages opposite
  15. Oakley, Blairwood Park opposite
  16. Comrie, Main Street adjacent 1
  17. Comrie, Porterfield adjacent
  18. Blairhall, Comrie Mains Farm adjacent
  19. Blairhall, Rintoul Avenue adjacent
  20. Alloa, Clackmannan Rd opposite
  21. Alloa, Clackmannan Rd opposite
  22. Alloa, Mar Place opposite
  23. Alloa, Mar Place opposite
  24. Alloa, Tullobody Road opposite and after
  25. Alloa, Tullibody Road Rd after
  26. Alloa, Tullibody Road at
  27. Alloa, Tullibody Road at
  28. Alloa, Coats Crescent at
  29. Alloa, Tullibody Road opposite
  30. Alloa, Tullibody Road opposite
  31. Tullibody, Alloa Rd opposite and after
  32. Tullibody, Alloa Rd opposite
  33. Tullibody, Stirling Rd opposite
  34. Tullibody, Stirling Rd before
  35. Tullibody, Stirling Rd opposite
  36. Tullibody, Stirling Rd opposite
  37. Blackgrange, Gulf Petrol Station at
  38. Manor Powis, Manor Cottages at
  39. Forthside, PC World at
  40. Springkerse, Enterprise at
  41. Springkerse, Shell Petrol Station opposite
  42. Springkerse, Stirling Council Offices opposite
  43. Springkerse, MacRae and Dick at
  44. Stirling, Bus Station Stance 8