Registered local bus service

PM0000004/101

19

Service
19
From
Rosyth
To
Ballingry
Via
Dunfermline
Effective
17 August 2026
Status
Registered

Registration history

49 records

Publisher-supplied variations, newest variation number first. Differing rows with the same variation number are preserved; no missing historical changes are reconstructed.

#48 · Registered

Effective
17 August 2026
Received
3 July 2026

19 · RosythBallingry

via Dunfermline

Revised timetable

Operating between Rosyth and Ballingry given service number 19 effective from 17 August 2026. To amend Timetable.

#47 · Registered

Effective
15 December 2025
Received
10 December 2025

19 · RosythBallingry

via Dunfermline

Revised Saturday timetable to reinstate missing journeys to Amazon

Operating between Rosyth and Ballingry given service number 19 effective from 15 December 2025. To amend Timetable.

#46 · Registered

Effective
24 November 2025
Received
10 October 2025

19 · RosythBallingry

via Dunfermline

Revised timetable

Operating between Rosyth and Ballingry given service number 19 effective from 24 November 2025. To amend Timetable.

#45 · Registered

Effective
19 August 2024
Received
5 July 2024

F019 · RosythBallingry

Revised timetable

Operating between Rosyth and Ballingry given service number F019 / 19 effective from 19 August 2024. To amend Timetable.

#44 · Registered

Effective
26 June 2023
Received
12 May 2023

F019 · RosythBallingry

Revised timetable

Operating between Rosyth and Ballingry given service number F019 / 19 effective from 26 June 2023. To amend Timetable.

#43 · Registered

Effective
7 November 2022
Received
23 September 2022

F019 · RoysthBallingry

Revised timetable

Operating between Roysth and Ballingry given service number F019 / 19A / 19 effective from 07 November 2022. To amend Timetable.

#42 · Registered

Effective
3 August 2020
Received
27 July 2020

F019 · RosythBallingry

END OF TEMPORARY VARIATION - COVID 19 - normal timetable resumes

Operating between Rosyth and Ballingry given service number F019 / 19A / 19B / 19 / 19D effective from 03 August 2020. To amend Timetable.

#41 · Expired

Effective
29 June 2020
Received
25 June 2020
End date
30 August 2020

F019 · RosythBallingry

Temporary variation of service in response to COVID-19 outbreak

Operating between Rosyth and Ballingry given service number F019 / 19A / 19B / 19 / 19D effective from 29 June 2020. To amend Timetable.

#40 · Expired

Effective
15 June 2020
Received
9 June 2020
End date
31 August 2020

F019 · RosythBallingry

Temporary variation of service in response to COVID-19 outbreak

Operating between Rosyth and Ballingry given service number F019 / 19A / 19B / 19 / 19D effective from 15 June 2020. To amend Timetable.

#39 · Expired

Effective
31 March 2020
Received
27 March 2020
End date
31 August 2020

F019 · RosythBallingry

Temporary variation of service in response to COVID-19 outbreak TEMPORARY VARIATION - COVID 19

Operating between Rosyth and Ballingry given service number F019 / 19A / 19B / 19 / 19D effective from 31 March 2020. To amend Timetable.

#38 · Expired

Effective
23 March 2020
Received
20 March 2020
End date
31 August 2020

F019 · RosythBallingry

Temporary variation of service in response to COVID-19 outbreak

Operating between Rosyth and Ballingry given service number F019 / 19A / 19B / 19 / 19D effective from 23 March 2020. To amend Timetable.

#37 · Registered

Effective
26 November 2018
Received
12 October 2018

F019 · RosythBallingry

Revised timetable: 1652 MF 19B from Rosyth extended to start from Dockyard at 1645

Operating between Rosyth and Ballingry given service number F019 / 19A / 19B / 19 / 19D effective from 26 November 2018. To amend Timetable.

#36 · Registered

Effective
13 August 2018
Received
29 June 2018

F019 · RosythBallingry

Revised timetable: The 1712 19D revised to 19B at 1717 from Hilton Rd; 1732 19B revised to 19D from dockyard

Operating between Rosyth and Ballingry given service number F019 / 19A / 19B / 19 / 19D effective from 13 August 2018. To amend Timetable.

#35 · Registered

Effective
14 May 2018
Received
29 March 2018

F019 · RosythBallingry

Revised route and timetable: frequency reduced to every 20 mins between Rosyth and Dunfermline.

Operating between Rosyth and Ballingry given service number F019 / 19A / 19B / 19 / 19D effective from 14 May 2018. To amend Route, Stopping Places and Timetable.

#34 · Registered

Effective
25 December 2017
Received
2 November 2017

F019 · RosythBallingry

Revised Boxing Day and 2nd January timetable.

Operating between Rosyth and Ballingry given service number F019 / 19 / 19X / X19 / 19A effective from 25 December 2017. To amend Timetable.

#33 · Registered

Effective
26 December 2016
Received
14 November 2016

F019 · Rosyth Dockyard or Hilton RoadBallingry bus stance

Revised timetable: Boxing Day and 2nd January timetables added.

Operating between Rosyth Dockyard or Hilton Road and Ballingry bus stance given service number F019 / 19 / 19X / X19 / 19A effective from 26 December 2016. To amend Timetable.

#32 · Registered

Effective
15 August 2016
Received
1 July 2016

19 · Rosyth Dockyard or Hilton RoadBallingry bus stance

Revised route and timetable: common route through Rosyth; no longer serves Halbeath village.

Operating between Rosyth Dockyard or Hilton Road and Ballingry bus stance given service number 19/19A/19X/X19 effective from 15-Aug-2016. To amend Route, Stopping Places and Timetable.

#31 · Registered

Effective
23 November 2015
Received
25 September 2015

19 · Rosyth Dockyard or Hilton RoadBallingry bus stance

Revised route and timetable: no longer serves Fife Leisure Park during the daytime.

Operating between Rosyth Dockyard or Hilton Road and Ballingry bus stance given service number 19/19A effective from 23-Nov-2015. To amend Route and Timetable.

#30 · Registered

Effective
17 August 2015
Received
19 June 2015

19 · Rosyth Dockyard or Hilton RoadBallingry bus stance

Revised timetable

Operating between Rosyth Dockyard or Hilton Road and Ballingry bus stance given service number 19/19A effective from 17-Aug-2015. To amend Timetable.

#29 · Registered

Effective
26 December 2014
Received
29 October 2014

19 · Rosyth Dockyard or Hilton RoadBallingry bus stance

Special timetable to operate on Boxing Day and 2 January revised

Operating between Rosyth Dockyard or Hilton Road and Ballingry bus stance given service number 19/19A/619 effective from 26-Dec-2014. To amend Timetable.

#28 · Registered

Effective
3 March 2014
Received
29 January 2014

19 · Rosyth Dockyard or Hilton RoadBallingry bus stance

Revised route in Rosyth with minor timetable amendments

Operating between Rosyth Dockyard or Hilton Road and Ballingry bus stance given service number 19/19A/619 effective from 03-Mar-2014. To amend Route, Stopping Places and Timetable.

#27 · Registered

Effective
25 November 2013
Received
27 September 2013

19 · Rosyth Dockyard or Hilton RoadBallingry bus stance

Revised route and timetable: to serve Halbeath park & ride

Operating between Rosyth Dockyard or Hilton Road and Ballingry bus stance given service number 19/19A/19B/619 effective from 25-Nov-2013. To amend Route, Stopping Places and Timetable.

#26 · Registered

Effective
27 February 2012
Received
31 January 2012

19 · Rosyth or Ferrytoll park & rideBallingry bus stance

Revised timetable: The 1645 & 1710 jnys from Ballingry to finish at Rosyth Hilton Rd instead of Dockyard.

Operating between Rosyth or Ferrytoll park & ride and Ballingry bus stance given service number 19/19A/19B/619 effective from 27-Feb-2012. To amend Timetable.

#25 · Registered

Effective
27 February 2012
Received
30 December 2011

19 · Rosyth or Ferrytoll park & rideBallingry bus stance

Revised timetable to improve reliability with a Frequent Service: no longer serves Rosyth Dockyard all day.

Operating between Rosyth or Ferrytoll park & ride and Ballingry bus stance given service number 19/19A/19B/619 effective from 27-Feb-2012. To amend Route and Timetable.

#24 · Registered

Effective
15 August 2011
Received
17 June 2011

19 · Rosyth Dockyard or Ferrytoll park & rideBallingry bus stance

Revised route and timetable: revised journeys serving Lochgelly and Beath High Schools

Operating between Rosyth Dockyard or Ferrytoll park & ride and Ballingry bus stance given service number 19/19A/19B/619 effective from 15-Aug-2011. To amend Route and Timetable.

#23 · Registered

Effective
21 February 2011
Received
23 December 2010

19 · Rosyth DockyardFerrytoll park & ride or Rosyth

Revised route and timetable: To serve Dunfermline bus station and Fife Leisure Park all day. Route split in Rosyh to operate via Camdean or Queensferry Road. Route extended to Ferrytoll. Frequent Intervals between Dunfermline bus depot and Ballingry.

Operating between Rosyth Dockyard and Ferrytoll park & ride or Rosyth given service number 19/19A/19B effective from 21-Feb-2011. To amend Timetable.

#22 · Expired

Effective
20 December 2010
Received
14 December 2010
End date
20 February 2011

19 · Rosyth DockyardBallingry bus stance

Revised route and timetable: To operate via Dunfermline bus station instead of James Street.

Operating between Rosyth Dockyard and Ballingry bus stance given service number 19/19A effective from 20-Dec-2010. To amend Route and Timetable.

#21 · Registered

Effective
19 July 2010
Received
17 May 2010

19 · Rosyth DockyardBallingry bus stance

Revised timetable: some timetable changes introduced generally affecting early and late evening journeys.

Operating between Rosyth Dockyard and Ballingry bus stance given service number 19/19A effective from 19-Jul-2010. To amend Timetable.

#20 · Registered

Effective
12 October 2009
Received
18 August 2009

19 · Rosyth DockyardBallingry bus stance

Revised route, timetable and stopping arrangements. Inbound journeys removed from Camdean turning circle, Primrose Avenue timing point removed, hail & ride introduced inbound on Primrose Avenue between Brankholm Crescent and Park Road West.

Operating between Rosyth Dockyard and Ballingry bus stance given service number 19/19A effective from 12-Oct-2009. To amend Route, Stopping Places and Timetable.

#19 · Withdrawn

Effective
12 October 2009
Received
17 August 2009

19 · Rosyth DockyardBallingry bus stance

Revised route, timetable and stopping arrangements. Inbound journeys removed from Camdean turning circle, Primrose Avenue timing point removed, hail & ride introduced inbound on Primrose Avenue between Brankholm Crescent and Park Road West.

#18 · Registered

Effective
2 February 2009
Received
12 June 2009

19 · Rosyth DockyardBallingry bus stance

Daily frequent service

#17 · Registered

Effective
2 February 2009
Received
30 April 2009

19 · Rosyth DockyardBallingry bus stance

Daily frequent service

#16 · Registered

Effective
2 February 2009
Received
8 December 2008

19 · Rosyth, Babcock CarnegieBallingry, opp Marshall Place

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Babcock Carnegie and Ballingry, opp Marshall Place given service number 19/19A effective from 02-Feb-2009. To amend Route and Timetable.

#15 · Registered

Effective
29 September 2008
Received
29 September 2008

19 · Rosyth, Babcock CarnegieBallingry, opp Marshall Place

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Babcock Carnegie and Ballingry, opp Marshall Place given service number 19/19A effective from 29-Sep-2008. To amend Route and Timetable.

#14 · Registered

Effective
18 August 2008
Received
23 June 2008

19 · Rosyth, Babcock CarnegieBallingry, opp Marshall Place

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Babcock Carnegie and Ballingry, opp Marshall Place given service number 19 effective from 18-Aug-2008. To amend Route and Timetable.

#13 · Registered

Effective
4 February 2008
Received
1 February 2008

19 · Rosyth, Lauder CollegeBallingry, Bus Stance

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Lauder College and Ballingry, Bus Stance given service number 19 effective from 04-Feb-2008. To amend Route and Timetable.

#12 · Registered

Effective
21 January 2008
Received
18 January 2008

19 · Rosyth, Lauder CollegeBallingry, Bus Stance

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Lauder College and Ballingry, Bus Stance given service number 19 effective from 21-Jan-2008. To amend Route and Timetable.

#11 · Registered

Effective
20 August 2007
Received
22 June 2007

19 · Rosyth, Lauder CollegeBallingry, Bus Stance

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Lauder College and Ballingry, Bus Stance given service number 19 effective from 20-Aug-2007. To amend Timetable.

#10 · Registered

Effective
2 October 2006
Received
29 September 2006

19 · Rosyth, Lauder CollegeBallingry, Bus Stance

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Lauder College and Ballingry, Bus Stance given service number 19 effective from 02-Oct-2006. To amend Route and Timetable.

#9 · Registered

Effective
21 August 2006
Received
26 June 2006

19 · Rosyth, Lauder CollegeBallingry, Bus Stance

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Lauder College and Ballingry, Bus Stance given service number 19 effective from 21-Aug-2006. To amend Timetable.

#8 · Registered

Effective
11 October 2004
Received
21 September 2004

19 · Rosyth, Lauder CollegeBallingry, Bus Stance

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Lauder College and Ballingry, Bus Stance given service number 19 effective from 11-Oct-2004. To amend Timetable.

#7 · Registered

Effective
27 September 2004
Received
21 September 2004

19 · Rosyth, Lauder CollegeBallingry, Bus Stance

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Lauder College and Ballingry, Bus Stance given service number 19 effective from 27-Sep-2004. To amend Timetable.

#6 · Registered

Effective
11 October 2004
Received
3 September 2004

19 · Rosyth, Lauder CollegeBallingry, Bus Stance

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Lauder College and Ballingry, Bus Stance given service number 19 effective from 11-Oct-2004. To amend Timetable.

#5 · Registered

Effective
11 October 2004
Received
16 August 2004

19 · Rosyth, Lauder CollegeBallingry, Bus Stance

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Lauder College and Ballingry, Bus Stance given service number 19 effective from 11-Oct-2004. To amend Route, Stopping Places and Timetable.

#4 · Registered

Effective
3 May 2004
Received
28 April 2004

19 · Rosyth, Lauder CollegeBallingry, Bus Stance

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Lauder College and Ballingry, Bus Stance given service number 19 effective from 03-May-2004. To amend Timetable.

#3 · Registered

Effective
26 April 2004
Received
1 March 2004

19 · Rosyth, Lauder CollegeBallingry, Bus Stance

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Lauder College and Ballingry, Bus Stance given service number 19 effective from 26-Apr-2004. To amend Route, Stopping Places and Timetable.

#2 · Registered

Effective
7 April 2003
Received
3 April 2003

19 · Rosyth, Lauder CollegeBallingry, Bus Stance

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Lauder College and Ballingry, Bus Stance given service number 19 effective from 07-Apr-2003. To amend Timetable.

#1 · Registered

Effective
24 December 2002
Received
4 December 2002

19 · Rosyth, Lauder CollegeBallingry, Bus Stance

No service 25 Dec & 1 Jan. T/T change 24/26 Dec & 2 Jan Saturday service 27/30 Dec & 3 Jan. Curtailed Sat service 31 Dec.ASDSY. No service first Monday April, June & July & Mayday

Operating between Rosyth, Lauder College and Ballingry, Bus Stance given service number 19 effective from 24-Dec-2002. To amend Timetable.

#0 · Registered

Effective
22 April 2002
Received
Not published

19 · ROSYTH (LAUDER COLLEGE)Ballingry (BUS STANCE)

Official Traffic Commissioner public data. Snapshot updated 8 Sept 2026. Traffic Commissioners / DVSA · CC BY ↗