Publisher-supplied variations, newest variation number first. Differing rows with the same variation number are preserved; no missing historical changes are reconstructed.
#56 · Registered
Effective
17 August 2026
Received
3 July 2026
7 · Dunfermline bus station – Kirkcaldy bus station
Vary timetable. Evening journeys reinstated via Camdean
Operating between Dunfermline bus station and Kirkcaldy bus station given service number 7 / 7A effective from 17 August 2026. To amend Timetable.
#55 · Registered
Effective
18 August 2025
Received
4 July 2025
7A · Dunfermline bus station – Kirkcaldy bus station
Revised route and timetable
Operating between Dunfermline bus station and Kirkcaldy bus station given service number 7A / 7 effective from 18 August 2025. To amend Route and Timetable.
#54 · Registered
Effective
19 August 2024
Received
5 July 2024
F007D · Dunfermline bus station – Kirkcaldy bus station
Revised timetable
Operating between Dunfermline bus station and Kirkcaldy bus station given service number F007D / 7A / 7 effective from 19 August 2024. To amend Timetable.
#53 · Registered
Effective
24 December 2023
Received
10 November 2023
F007D · Dunfermline bus station – Kirkcaldy bus station
Revised timetable for Christmas
Operating between Dunfermline bus station and Kirkcaldy bus station given service number F007D / 7A / 7 effective from 24 December 2023. To amend Timetable.
#52 · Registered
Effective
7 November 2022
Received
23 September 2022
F007D · Dunfermline bus station – Kirkcaldy bus station
Revised route and timetable
Operating between Dunfermline bus station and Kirkcaldy bus station given service number F007D / 7A / 7 effective from 07 November 2022. To amend Timetable.
#51 · Registered
Effective
26 December 2021
Received
9 November 2021
F007D · Dunfermline bus station – Kirkcaldy bus station
Revised timetable
Operating between Dunfermline bus station and Kirkcaldy bus station given service number F007D / 7 effective from 26 December 2021. To amend Timetable.
#50 · Registered
Effective
3 August 2020
Received
27 July 2020
F007D · Dunfermline bus station – Kirkcaldy bus station
END OF TEMPORARY VARIATION - COVID 19 - normal timetable resumes
Operating between Dunfermline bus station and Kirkcaldy bus station given service number F007D / 7 effective from 03 August 2020. To amend Timetable.
#49 · Expired
Effective
29 June 2020
Received
25 June 2020
End date
30 August 2020
F007D · Dunfermline bus station – Kirkcaldy bus station
TEMPORARY VARIATION - COVID 19
Operating between Dunfermline bus station and Kirkcaldy bus station given service number F007D / 7 effective from 29 June 2020. To amend Timetable.
#48 · Expired
Effective
16 April 2020
Received
16 April 2020
End date
31 August 2020
F007D · Dunfermline bus station – Kirkcaldy bus station
Temporary variation of service in response to COVID-19 outbreak
TEMPORARY VARIATION - COVID 19
Operating between Dunfermline bus station and Kirkcaldy bus station given service number F007D / 7 effective from 16 April 2020. To amend Timetable.
#47 · Expired
Effective
31 March 2020
Received
27 March 2020
End date
31 August 2020
F007D · Dunfermline bus station – Kirkcaldy bus station
Temporary variation of service in response to COVID-19 outbreak
TEMPORARY VARIATION - COVID 19
Operating between Dunfermline bus station and Kirkcaldy bus station given service number F007D / 7 effective from 31 March 2020. To amend Timetable.
#46 · Expired
Effective
23 March 2020
Received
20 March 2020
End date
31 August 2020
F007D · Dunfermline bus station – Kirkcaldy bus station
Temporary variation of service in response to COVID-19 outbreak
Operating between Dunfermline bus station and Kirkcaldy bus station given service number F007D / 7 effective from 23 March 2020. To amend Timetable.
#45 · Registered
Effective
26 November 2018
Received
12 October 2018
F007D · Dunfermline bus station – Kirkcaldy bus station
Revised timetable
Operating between Dunfermline bus station and Kirkcaldy bus station given service number F007D / 7 effective from 26 November 2018. To amend Timetable.
#44 · Registered
Effective
14 May 2018
Received
29 March 2018
F007D · Dunfermline bus station – Kirkcaldy bus station
Revised timetable.
Operating between Dunfermline bus station and Kirkcaldy bus station given service number F007D / 7 effective from 14 May 2018. To amend Timetable.
#43 · Registered
Effective
25 December 2017
Received
2 November 2017
F007D · Dunfermline bus station – Kirkcaldy bus station
Revised Boxing Day and 2nd January timetable.
Operating between Dunfermline bus station and Kirkcaldy bus station given service number F007D / 7 effective from 25 December 2017. To amend Timetable.
#42 · Expired
Effective
13 February 2017
Received
24 January 2017
End date
19 March 2017
F007D · Dunfermline bus station – Kirkcaldy bus station
Revised route and timetable during closure of Links Street
Operating between Dunfermline bus station and Kirkcaldy bus station given service number F007D / 7 effective from 13 February 2017. To amend Route and Timetable.
#41 · Registered
Effective
24 October 2016
Received
23 September 2016
7 · Dunfermline bus station – Kirkcaldy bus station
Revised timetable to improve reliability
Operating between Dunfermline bus station and Kirkcaldy bus station given service number 7 effective from 24-Oct-2016. To amend Timetable.
#40 · Registered
Effective
15 August 2016
Received
1 July 2016
7 · Dunfermline bus station – Kirkcaldy bus station
Revised route and timetable: to serve Camdean; 30min frequency.
Operating between Dunfermline bus station and Kirkcaldy bus station given service number 7 effective from 15-Aug-2016. To amend Route and Timetable.
#39 · Registered
Effective
23 November 2015
Received
25 September 2015
7 · Dunfermline bus station – Kirkcaldy bus station
Revised route and timetable to operate as service 7.
Operating between Dunfermline bus station and Kirkcaldy bus station given service number 7 effective from 23-Nov-2015. To amend Route and Timetable.
#38 · Registered
Effective
17 August 2015
Received
19 June 2015
7 · Dunfermline bus station – Kirkcaldy bus station
Revised timetable
Operating between Dunfermline bus station and Kirkcaldy bus station given service number 7/7A effective from 17-Aug-2015. To amend Timetable.
#37 · Registered
Effective
2 February 2015
Received
5 December 2014
7 · Kirkcaldy bus station – Dunfermline bus station
Additional late night journey introduced between Aberdour and Dunfermline Friday and Saturday
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 7/7A effective from 02-Feb-2015. To amend Timetable.
#36 · Registered
Effective
27 October 2014
Received
10 October 2014
7 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable: 1422 schoolday journey from Kirkcaldy will terminate at Hospital Hill
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 7/7A effective from 27-Oct-2014. To amend Timetable.
#35 · Registered
Effective
18 August 2014
Received
25 June 2014
7 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 7/7A effective from 18-Aug-2014. To amend Timetable.
#34 · Registered
Effective
18 August 2014
Received
20 June 2014
7 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 7/7 1/7A effective from 18-Aug-2014. To amend Timetable.
#33 · Registered
Effective
25 November 2013
Received
27 September 2013
7 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable: 0713 Dalgety Bay - Dunfermline to run 5mins earlier.
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 7/7A effective from 25-Nov-2013. To amend Timetable.
#32 · Registered
Effective
12 August 2013
Received
14 June 2013
7 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable: The 0835 Kirkcaldy - Burntisland is withdrawn.
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 7/7A effective from 12-Aug-2013. To amend Timetable.
#31 · Registered
Effective
25 March 2013
Received
28 January 2013
7 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 7/7A effective from 25-Mar-2013. To amend Timetable.
#30 · Registered
Effective
21 February 2011
Received
23 December 2010
7 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable - The 0835 ex Kirkcaldy Mon-Fri jny is withdrawn
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 7/7A effective from 21-Feb-2011. To amend Timetable.
#29 · Registered
Effective
16 August 2010
Received
21 July 2010
7 · Kirkcaldy bus station – Dunfermline bus station
Revised route and timetable
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 7/7A effective from 16-Aug-2010. To amend Route and Timetable.
#28 · Registered
Effective
16 August 2010
Received
18 June 2010
7 · Kirkcaldy bus station – Dunfermline bus station
Revised route and timetable to serve Ferrytoll
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 7/7A/7B effective from 16-Aug-2010. To amend Route and Timetable.
#27 · Expired
Effective
29 March 2010
Received
23 March 2010
End date
21 June 2010
7 · Kirkcaldy bus station – Dunfermline bus station
Revised route and timetable until completion of works.
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 7/7A effective from 29-Mar-2010. To amend Route and Timetable.
#26 · Registered
Effective
17 August 2009
Received
22 June 2009
7 · Dunfermline bus station – Kirkcaldy bus station
Revised timetable to improve access to Hillend industrial estate.
Operating between Dunfermline bus station and Kirkcaldy bus station given service number 7/7A effective from 17-Aug-2009. To amend Timetable.
#25 · Registered
Effective
27 April 2009
Received
12 June 2009
7 · Dunfermline bus station – Kirkcaldy bus station
Daily service up to every 20mins
#24 · Registered
Effective
27 April 2009
Received
27 May 2009
7 · Dunfermline bus station – Kirkcaldy bus station
Daily service up to every 20mins
#23 · Registered
Effective
27 April 2009
Received
13 April 2009
7 · Dunfermline bus station – Kirkcaldy bus station
Daily service, every 20mins
#22 · Registered
Effective
27 April 2009
Received
2 March 2009
7 · Dunfermline Bus Station – Kirkcaldy Bus Station
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
Operating between Dunfermline Bus Station and Kirkcaldy Bus Station given service number 7 effective from 27-Apr-2009. To amend Route and Timetable.
#21 · Registered
Effective
18 August 2008
Received
23 June 2008
7 · Dunfermline Bus Station – Leven Bus Station
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
Operating between Dunfermline Bus Station and Leven Bus Station given service number 7 effective from 18-Aug-2008. To amend Route and Timetable.
#20 · Registered
Effective
7 April 2008
Received
20 March 2008
7 · Dunfermline Bus Station – Leven Bus Station
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
Operating between Dunfermline Bus Station and Leven Bus Station given service number 7 effective from 07-Apr-2008. To amend Timetable.
#19 · Registered
Effective
4 February 2008
Received
10 December 2007
7 · Dunfermline, Bonnar Street – Leven
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
Operating between Dunfermline, Bonnar Street and Leven given service number 7/7a effective from 04-Feb-2008. To amend Route and Timetable.
#18 · Registered
Effective
29 October 2007
Received
3 September 2007
7 · Dunfermline, Bonnar Street – Leven
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
Operating between Dunfermline, Bonnar Street and Leven given service number 7/7a effective from 29-Oct-2007. To amend Timetable.
#17 · Registered
Effective
18 June 2007
Received
23 April 2007
7a · Dunfermline, Bonnar Street – Leven
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
Operating between Dunfermline, Bonnar Street and Leven given service number 7a/7 effective from 18-Jun-2007. To amend Route.
#16 · Registered
Effective
2 October 2006
Received
29 September 2006
7a · Dunfermline, Bonnar Street – Leven
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
Operating between Dunfermline, Bonnar Street and Leven given service number 7a/7 effective from 02-Oct-2006. To amend Route and Timetable.
#15 · Withdrawn
Effective
22 August 2006
Received
27 June 2006
7a · Dunfermline, Bus Station – Leven
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
#14 · Registered
Effective
10 July 2006
Received
15 May 2006
7a · Dunfermline, Bus Station – Leven
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
Operating between Dunfermline, Bus Station and Leven given service number 7a/7 effective from 10-Jul-2006. To amend Timetable.
#13 · Registered
Effective
10 October 2005
Received
27 September 2005
7a · Dunfermline, Bus Station – Leven
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
Operating between Dunfermline, Bus Station and Leven given service number 7a/7 effective from 10-Oct-2005. To amend Route and Stopping Places.
#12 · Registered
Effective
11 July 2005
Received
5 July 2005
7a · Dunfermline, Bus Station – Leven
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
Operating between Dunfermline, Bus Station and Leven given service number 7a/7 effective from 11-Jul-2005. To amend Route and Stopping Places.
#11 · Registered
Effective
8 November 2004
Received
13 September 2004
7a · Dunfermline, Bus Station – Leven
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
Operating between Dunfermline, Bus Station and Leven given service number 7a/7 effective from 08-Nov-2004. To amend Timetable.
#10 · Registered
Effective
16 August 2004
Received
8 July 2004
7a · Dunfermline, Bus Station – Leven
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
Operating between Dunfermline, Bus Station and Leven given service number 7a/7 effective from 16-Aug-2004. To amend Timetable.
#9 · Registered
Effective
5 July 2004
Received
22 June 2004
7a · Dunfermline, Bus Station – Leven
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
Operating between Dunfermline, Bus Station and Leven given service number 7a/7 effective from 05-Jul-2004. To amend Timetable.
#8 · Registered
Effective
3 May 2004
Received
28 April 2004
7a · Dunfermline, Bus Station – Leven
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
Operating between Dunfermline, Bus Station and Leven given service number 7a/7 effective from 03-May-2004. To amend Timetable.
#7 · Registered
Effective
26 April 2004
Received
1 March 2004
7a · Dunfermline, Bus Station – Leven
via Rosyth, Inverkeithing, Dalgety Bay, Aberdour, Burtisland, Kinghorn, Kirkcaldy, Dysart, Coaltown of Wemyss, East Wemyss, Buckhaven, Lower Methil, Methil, Aberhill
No service: 25 Dec & 1 Jan.
saturday service: 27/20 Dec & 3 Jan.
Curtailed service: 24/31/27/30 Dec & 2 Jan.
Operating between Dunfermline, Bus Station and Leven given service number 7a/7 effective from 26-Apr-2004. To amend Route, Stopping Places and Timetable.