Publisher-supplied variations, newest variation number first. Differing rows with the same variation number are preserved; no missing historical changes are reconstructed.
#38 · Registered
Effective
17 August 2026
Received
3 July 2026
8 · Dunfermline – High Valleyfield or Alloa
Revised timetable
Operating between Dunfermline and High Valleyfield or Alloa given service number 8 / 8A effective from 17 August 2026. To amend Timetable.
#37 · Registered
Effective
24 November 2025
Received
10 October 2025
8 · Dunfermline – High Valleyfield or Alloa
Revised route and timetable
Operating between Dunfermline and High Valleyfield or Alloa given service number 8 / 8A effective from 24 November 2025. To amend Route and Timetable.
#36 · Registered
Effective
19 August 2024
Received
25 July 2024
8 · Dunfermline – High Valleyfield or Alloa
Revised route and timetable
Operating between Dunfermline and High Valleyfield or Alloa given service number 8 / 8A effective from 19 August 2024. To amend Route and Timetable.
#35 · Registered
Effective
19 August 2024
Received
5 July 2024
F008 · Dunfermline – Culross or Alloa
Revised route and timetable
Operating between Dunfermline and Culross or Alloa given service number F008 / 8A / 8 effective from 19 August 2024. To amend Route and Timetable.
#34 · Registered
Effective
14 August 2023
Received
30 June 2023
F008 · Dunfermline – Alloa or Culross
Revised timetable
Operating between Dunfermline and Alloa or Culross given service number F008 / 8 / 8A effective from 14 August 2023. To amend Timetable.
#33 · Registered
Effective
7 November 2022
Received
23 September 2022
F008 · Dunfermline – Alloa or Culross
Revised timetable
Operating between Dunfermline and Alloa or Culross given service number F008 / 8 / 8A effective from 07 November 2022. To amend Timetable.
#32 · Registered
Effective
26 December 2021
Received
9 November 2021
F008 · Dunfermline – Alloa or Culross
Timetable change, withdraw from Falkirk
Operating between Dunfermline and Alloa or Culross given service number F008 / 8 / 8A / 8B effective from 26 December 2021. To amend Timetable.
#31 · Expired
Effective
29 June 2020
Received
25 June 2020
End date
31 August 2020
F008 · Dunfermline – Alloa or Falkirk
Service varied (reduced timetable) due to Covid 19
(Service prior was: Revised timetable)
Operating between Dunfermline and Alloa or Falkirk given service number F008 / 8 / 8A / 8B effective from 29 June 2020. To amend Timetable.
#30 · Expired
Effective
3 August 2020
Received
27 July 2020
End date
4 January 2020
F008 · Dunfermline – Alloa or Falkirk
Service varied (reduced timetable) due to Covid 19
(Service prior was: Revised timetable)
Operating between Dunfermline and Alloa or Falkirk given service number F008 / 8 / 8A / 8B effective from 03 August 2020. To amend Timetable.
#29 · Expired
Effective
31 March 2020
Received
27 March 2020
End date
31 August 2020
F008 · Dunfermline – Alloa or Falkirk
Service varied (reduced timetable) due to Covid 19
(Service prior was: Revised timetable)
Operating between Dunfermline and Alloa or Falkirk given service number F008 / 8 / 8A / 8B effective from 31 March 2020. To amend Timetable.
#28 · Expired
Effective
23 March 2020
Received
20 March 2020
End date
31 August 2020
F008 · Dunfermline – Alloa or Falkirk
Service varied (reduced timetable) due to Covid 19
(Service prior was: Revised timetable)
Operating between Dunfermline and Alloa or Falkirk given service number F008 / 8 / 8A / 8B effective from 23 March 2020. To amend Timetable.
#27 · Registered
Effective
24 February 2020
Received
10 January 2020
F008 · Dunfermline – Alloa or Falkirk
Revised timetable
Operating between Dunfermline and Alloa or Falkirk given service number F008 / 8 / 8A / 8B effective from 24 February 2020. To amend Timetable.
#26 · Registered
Effective
7 October 2019
Received
3 September 2019
F008 · Dunfermline – Alloa or Falkirk
Revised stopping pattern in Falkirk
Operating between Dunfermline and Alloa or Falkirk given service number F008 / 8 / 8A / 8B effective from 07 October 2019. To amend Stopping Places.
#25 · Registered
Effective
29 July 2019
Received
14 June 2019
F008 · Dunfermline – Alloa or Falkirk
Revised timetable; extended to Falkirk.
Operating between Dunfermline and Alloa or Falkirk given service number F008 / 8 / 8A / 8B effective from 29 July 2019. To amend Route, Start & Finish Point, Stopping Places and Timetable.
#24 · Registered
Effective
26 November 2018
Received
12 October 2018
F008 · Dunfermline – Alloa
Revised timetable to improve reliability
Operating between Dunfermline and Alloa given service number F008 / 8 / 8A / 8B effective from 26 November 2018. To amend Timetable.
#23 · Registered
Effective
14 May 2018
Received
29 March 2018
F008 · Dunfermline bus station – Alloa, Shillinghill
Revised route and timetable
Operating between Dunfermline bus station and Alloa, Shillinghill given service number F008 / 8 / 8A / 8B effective from 14 May 2018. To amend Route and Timetable.
#22 · Registered
Effective
25 December 2017
Received
2 November 2017
F008 · Dunfermline bus station – Alloa, Shillinghill
Revised Boxing Day and 2nd January timetable.
Operating between Dunfermline bus station and Alloa, Shillinghill given service number F008 / 8 / 8A effective from 25 December 2017. To amend Timetable.
#21 · Registered
Effective
3 January 2017
Received
14 November 2016
F008 · Dunfermline bus station – Alloa, Shillinghill
Revised route and timetable
Operating between Dunfermline bus station and Alloa, Shillinghill given service number F008 / 8 / 8A effective from 03 January 2017. To amend Timetable.
#20 · Registered
Effective
15 August 2016
Received
27 July 2016
8 · Dunfermline bus station – Alloa, Shillinghill
Revised timetable: evening journeys added.
Operating between Dunfermline bus station and Alloa, Shillinghill given service number 8/8A effective from 15-Aug-2016. To amend Timetable.
#19 · Registered
Effective
15 August 2016
Received
4 July 2016
8 · Dunfermline bus station – Culross or Alloa
Revised route and timetable: route curtailed to Alloa
Operating between Dunfermline bus station and Culross or Alloa given service number 8/8A effective from 15-Aug-2016. To amend Route, Start & Finish Point, Stopping Places and Timetable.
#18 · Registered
Effective
2 May 2016
Received
15 March 2016
8 · Dunfermline bus station – Stirling bus station
Revised route within Stirling due to new road layout
Operating between Dunfermline bus station and Stirling bus station given service number 8/8A effective from 02-May-2016. To amend Route.
#17 · Registered
Effective
17 August 2015
Received
19 June 2015
8 · Dunfermline bus station – Stirling bus station
Revised timetable
Operating between Dunfermline bus station and Stirling bus station given service number 8/8A effective from 17-Aug-2015. To amend Timetable.
#16 · Registered
Effective
4 May 2015
Received
6 March 2015
8 · Dunfermline bus station – Stirling bus station
Revised timetable; some journeys between Dunfermline and High Valleyfield withdrawn
Operating between Dunfermline bus station and Stirling bus station given service number 8/8A effective from 04-May-2015. To amend Timetable.
#15 · Registered
Effective
18 August 2014
Received
20 June 2014
8 · Dunfermline bus station – Stirling bus station
Revised timetable; renumbered from service 78
Operating between Dunfermline bus station and Stirling bus station given service number 8/8A effective from 18-Aug-2014. To amend Timetable.
#14 · Registered
Effective
19 August 2013
Received
21 June 2013
78 · Dunfermline bus station – Stirling bus station
Additional journeys introduced to connect with revised service 15 (PM4/474)
Operating between Dunfermline bus station and Stirling bus station given service number 78/X78 effective from 19-Aug-2013. To amend Timetable.
#13 · Registered
Effective
25 March 2013
Received
28 January 2013
78 · Dunfermline bus station – Stirling bus station
Revised timetable to assist reliability at afternoon peak times
Operating between Dunfermline bus station and Stirling bus station given service number 78 effective from 25-Mar-2013. To amend Timetable.
#12 · Registered
Effective
28 May 2012
Received
30 March 2012
78 · Dunfermline bus station – Stirling bus station
Revised route: revert to serving Dunimarle Street, High Valleyfield
Operating between Dunfermline bus station and Stirling bus station given service number 78 effective from 28-May-2012. To amend Route.
#11 · Registered
Effective
23 January 2012
Received
25 November 2011
78 · Dunfermline bus station – Stirling bus station
Revised route: to serve full length of Preston St in High Valleyfield; revised Sunday timetable
Operating between Dunfermline bus station and Stirling bus station given service number 78 effective from 23-Jan-2012. To amend Route and Timetable.
#10 · Registered
Effective
15 August 2011
Received
17 June 2011
78 · Dunfermline bus station – Stirling bus station
Revised route and timetable: 78A Falkirk jnys withdrawn; Stirling jnys increased to hourly; High Valleyfield jnys retimed.
Operating between Dunfermline bus station and Stirling bus station given service number 78 effective from 15-Aug-2011. To amend Route and Timetable.
#9 · Registered
Effective
21 February 2011
Received
23 December 2010
78 · Dunfermline bus station – Falkirk or Stirling
Revised timetable: The 0545 ex Dunfermline to operate at 0549 and omit Low Valleyfield
Operating between Dunfermline bus station and Falkirk or Stirling given service number 78/78A effective from 21-Feb-2011. To amend Timetable.
#8 · Registered
Effective
16 August 2010
Received
18 June 2010
78 · Dunfermline bus station – Falkirk or Stirling
Revised timetable
Operating between Dunfermline bus station and Falkirk or Stirling given service number 78/78A effective from 16-Aug-2010. To amend Timetable.
#7 · Expired
Effective
1 February 2010
Received
26 January 2010
End date
26 February 2010
78 · Dunfermline bus station – Falkirk or Stirling
Revised route and timetable
Operating between Dunfermline bus station and Falkirk or Stirling given service number 78/78A effective from 01-Feb-2010. To amend Route and Timetable.
#6 · Registered
Effective
27 April 2009
Received
12 June 2009
78 · Dunfermline bus station – Falkirk bus station
Daily service every 15mins
#5 · Expired
Effective
29 June 2009
Received
27 April 2009
End date
16 August 2009
78 · Dunfermline bus station – Falkirk bus station
Daily service every 15mins
Operating between Dunfermline bus station and Falkirk bus station given service number 78/78A effective from 29-Jun-2009. To amend Route and Timetable.
#4 · Registered
Effective
27 April 2009
Received
3 April 2009
78 · Dunfermline bus station – Falkirk bus station
Daily service every 15mins
#3 · Registered
Effective
27 April 2009
Received
20 March 2009
78 · Dunfermline Bus Station – Falkirk Bus Station or Stirling Bus Station
via High Valleyfield, Kincardine
Monday to Sunday
Operating between Dunfermline Bus Station and Falkirk Bus Station or Stirling Bus Station given service number 78/78A effective from 27-Apr-2009. To amend Timetable.
#2 · Registered
Effective
27 April 2009
Received
2 March 2009
78 · Dunfermline Bus Station – Falkirk Bus Station or Stirling Bus Station
via High Valleyfield, Kincardine
Monday to Sunday
Operating between Dunfermline Bus Station and Falkirk Bus Station or Stirling Bus Station given service number 78/78A effective from 27-Apr-2009. To amend Route and Timetable.
#1 · Registered
Effective
18 August 2008
Received
23 June 2008
78 · Dunfermline Bus Station – Falkirk Bus Station
via High Valleyfield, Kincardine
Monday to Sunday
Operating between Dunfermline Bus Station and Falkirk Bus Station given service number 78 effective from 18-Aug-2008. To amend Route.
#0 · Registered
Effective
7 April 2008
Received
11 February 2008
78 · Dunfermline Bus Station – Falkirk Bus Station
via High Valleyfield, Kincardine
Monday to Sunday
From: Dunfermline Bus Station
To: Falkirk Bus Station
Via: High Valleyfield, Kincardine
Name or No: 78
Service Type: Normal Stopping
Effective Date: 07-Apr-2008
Other Details: Monday to Sunday