33 · Kirkcaldy bus station – Dunfermline bus station
Revised route and timetable
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33 / 33A effective from 17 August 2026. To amend Route and Timetable.
#53 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2026 M05 12
ਮੁਹੱਈਆ
2026 M05 7
33A · Kirkcaldy bus station – Dunfermline bus station
Revised route
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33A / 33 effective from 12 May 2026. To amend Route.
#52 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2026 M01 19
ਮੁਹੱਈਆ
2026 M01 13
33 · Kirkcaldy bus station – Dunfermline bus station
Revised route on service 33A following the end of long term roadworks at Kelty
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33 / 33A effective from 19 January 2026. To amend Route.
#51 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2025 M09 29
ਮੁਹੱਈਆ
2025 M09 25
33A · Kirkcaldy bus station – Dunfermline bus station
Revised route on service 33A
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33A / 33 effective from 29 September 2025. To amend Route.
#50 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2025 M08 18
ਮੁਹੱਈਆ
2025 M07 4
33A · Kirkcaldy bus station – Dunfermline bus station
Revised timetable
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33A / 33 effective from 18 August 2025. To amend Stopping Places.
#49 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2024 M08 19
ਮੁਹੱਈਆ
2024 M07 5
F033 · Kirkcaldy bus station – Dunfermline bus station
Revised route and timetable
Operating between Kirkcaldy bus station and Dunfermline bus station given service number F033 / 33A / 33 effective from 19 August 2024. To amend Route and Timetable.
#48 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2023 M12 24
ਮੁਹੱਈਆ
2023 M11 10
F033 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable for Christmas
Operating between Kirkcaldy bus station and Dunfermline bus station given service number F033 / 33A / 33 effective from 24 December 2023. To amend Timetable.
#47 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2023 M08 14
ਮੁਹੱਈਆ
2023 M06 30
F033 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable
Operating between Kirkcaldy bus station and Dunfermline bus station given service number F033 / 33A / 33 effective from 14 August 2023. To amend Timetable.
#46 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2022 M11 7
ਮੁਹੱਈਆ
2022 M11 2
F033 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable
Operating between Kirkcaldy bus station and Dunfermline bus station given service number F033 / 33 / 33A effective from 07 November 2022. To amend Timetable.
#45 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2022 M11 7
ਮੁਹੱਈਆ
2022 M09 23
F033 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable
Operating between Kirkcaldy bus station and Dunfermline bus station given service number F033 / 33 / 33A effective from 07 November 2022. To amend Timetable.
#44 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2021 M12 26
ਮੁਹੱਈਆ
2021 M11 9
F033 · Kirkcaldy – Dunfermline
Revised timetable
Operating between Kirkcaldy and Dunfermline given service number F033 / 33 / 33A / 33B effective from 26 December 2021. To amend Timetable.
#43 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2020 M08 3
ਮੁਹੱਈਆ
2020 M07 27
F033 · Kirkcaldy – Dunfermline
Full service resumed
Operating between Kirkcaldy and Dunfermline given service number F033 / 33 / 33A / 33B effective from 03 August 2020. To amend Timetable.
#42 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2020 M08 10
ਮੁਹੱਈਆ
2020 M07 6
F033 · Kirkcaldy – Dunfermline
Withdrawal of 33B journeys due to loss of contract
Operating between Kirkcaldy and Dunfermline given service number F033 / 33 / 33A / 33B effective from 10 August 2020. To amend Timetable.
#41 · Expired
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2020 M03 31
ਮੁਹੱਈਆ
2020 M03 27
ਅੰਤ ਦੀ ਮਿਤੀ
2020 M08 31
F033 · Kirkcaldy – Dunfermline
Service varied (reduced timetable) due to Covid 19
(Service prior was: Revised timetable)
Operating between Kirkcaldy and Dunfermline given service number F033 / 33 / 33A / 33B effective from 31 March 2020. To amend Timetable.
#40 · Expired
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2020 M03 23
ਮੁਹੱਈਆ
2020 M03 20
ਅੰਤ ਦੀ ਮਿਤੀ
2020 M08 31
F033 · Kirkcaldy – Dunfermline
Service varied (reduced timetable) due to Covid 19
(Service prior was: Revised timetable)
Operating between Kirkcaldy and Dunfermline given service number F033 / 33 / 33A / 33B effective from 23 March 2020. To amend Timetable.
#39 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2020 M02 24
ਮੁਹੱਈਆ
2020 M01 10
F033 · Kirkcaldy – Dunfermline
Revised timetable
Operating between Kirkcaldy and Dunfermline given service number F033 / 33 / 33A / 33B effective from 24 February 2020. To amend Timetable.
#38 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2019 M08 19
ਮੁਹੱਈਆ
2019 M07 24
F033 · Kirkcaldy – Dunfermline
Revised timetable; to correct error in previous submission
Operating between Kirkcaldy and Dunfermline given service number F033 / 33 / 33A / 33B effective from 19 August 2019. To amend Timetable.
#37 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2019 M08 19
ਮੁਹੱਈਆ
2019 M07 8
F033 · Kirkcaldy – Dunfermline
Revised evening timetable; 2235 journey from Dunfermline transferred to service 81
Operating between Kirkcaldy and Dunfermline given service number F033 / 33 / 33A / 33B effective from 19 August 2019. To amend Timetable.
#36 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2019 M07 29
ਮੁਹੱਈਆ
2019 M06 14
F033 · Kirkcaldy – Dunfermline
Revised timetable to improve reliability
Operating between Kirkcaldy and Dunfermline given service number F033 / 33 / 33A / 33B effective from 29 July 2019. To amend Timetable.
#35 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2018 M05 14
ਮੁਹੱਈਆ
2018 M03 29
F033 · Kirkcaldy – Dunfermline
Revised timetable and route
Operating between Kirkcaldy and Dunfermline given service number F033 / 33 / 33A / 33B effective from 14 May 2018. To amend Route, Stopping Places and Timetable.
#34 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2017 M12 25
ਮੁਹੱਈਆ
2017 M11 2
F033 · Kirkcaldy – Dunfermline
Revised timetable to improve reliability.
Operating between Kirkcaldy and Dunfermline given service number F033 / 33 / 33A / 33B effective from 25 December 2017. To amend Timetable.
#33 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2017 M08 14
ਮੁਹੱਈਆ
2017 M06 30
F033 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable to improve reliability.
Operating between Kirkcaldy bus station and Dunfermline bus station given service number F033 / 33 / 33A / 33B effective from 14 August 2017. To amend Timetable.
#32 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2016 M12 26
ਮੁਹੱਈਆ
2016 M11 14
F033 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable: Boxing Day and 2nd January timetables added.
Operating between Kirkcaldy bus station and Dunfermline bus station given service number F033 / 33 / 33A / 33B effective from 26 December 2016. To amend Timetable.
#31 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2016 M08 15
ਮੁਹੱਈਆ
2016 M07 27
33 · Kirkcaldy bus station – Dunfermline bus station
Revised route and timetable: evening journeys to serve Kelty as route 33B.
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33/33A/33B effective from 15-Aug-2016. To amend Route and Timetable.
#30 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2016 M08 15
ਮੁਹੱਈਆ
2016 M07 1
33 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable: frequency increased to every 30mins; evening/Sunday journeys introduced.
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33/33A effective from 15-Aug-2016. To amend Timetable.
#29 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2015 M11 23
ਮੁਹੱਈਆ
2015 M09 25
33 · Kirkcaldy bus station – Dunfermline bus station
Revised route and timetable: to serve Fife Leisure Park.
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33 effective from 23-Nov-2015. To amend Route, Stopping Places and Timetable.
#28 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2015 M08 17
ਮੁਹੱਈਆ
2015 M06 19
33 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33/33A effective from 17-Aug-2015. To amend Timetable.
#27 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2015 M05 4
ਮੁਹੱਈਆ
2015 M03 6
33 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable: minor timetable revisions
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33/33A effective from 04-May-2015. To amend Timetable.
#26 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2015 M02 2
ਮੁਹੱਈਆ
2014 M12 5
33 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable: minor timetable revisions
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33/33A effective from 02-Feb-2015. To amend Timetable.
#25 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2014 M08 18
ਮੁਹੱਈਆ
2014 M06 20
33 · Kirkcaldy bus station – Dunfermline bus station
Revised route and timetable: diverted from Scotland Drive to Garvock Hill
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33/33A effective from 18-Aug-2014. To amend Route and Timetable.
#24 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2013 M09 30
ਮੁਹੱਈਆ
2013 M09 6
33 · Kirkcaldy bus station – Dunfermline bus station
Additional journey replacing service X33 on PM4/102
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33/33A effective from 30-Sep-2013. To amend Timetable.
#23 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2013 M08 12
ਮੁਹੱਈਆ
2013 M06 14
33 · Kirkcaldy bus station – Dunfermline bus station
Revised route and timetable- diverted from Meldrum Road, Kirkcaldy, to Wilson Avenue
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33/33A effective from 12-Aug-2013. To amend Route and Timetable.
#22 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2012 M11 12
ਮੁਹੱਈਆ
2012 M09 14
33 · Kirkcaldy bus station – Dunfermline bus station
Revised route: two journeys diverted to serve Lindores Drive
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33/33A effective from 12-Nov-2012. To amend Route and Timetable.
#21 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2012 M04 30
ਮੁਹੱਈਆ
2012 M03 2
33 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33 effective from 30-Apr-2012. To amend Timetable.
#20 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2012 M01 23
ਮੁਹੱਈਆ
2011 M12 21
33 · Kirkcaldy bus station – Dunfermline bus station
Revised route and timetable: to operate via new access road at Victoria Hosp.
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33 effective from 23-Jan-2012. To amend Timetable.
#19 · Refused
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2012 M01 23
ਮੁਹੱਈਆ
2011 M11 25
33 · Kirkcaldy bus station – Dunfermline bus station
Revised route and timetable: to operate via new access road at Victoria Hosp.
#18 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2011 M02 21
ਮੁਹੱਈਆ
2010 M12 23
33 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable: Lochgelly High Sch jnys moved to ser 34. 1930 ex Kirkcaldy to run 5mins later. New jny 0647 ex Cowdenbeath.
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33 effective from 21-Feb-2011. To amend Timetable.
#17 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2010 M07 19
ਮੁਹੱਈਆ
2010 M05 17
33 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable: Evening journeys withdrawn.
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33 effective from 19-Jul-2010. To amend Timetable.
#16 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2010 M02 15
ਮੁਹੱਈਆ
2009 M12 18
33 · Kirkcaldy bus station – Dunfermline bus station
Revised timetable
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33 effective from 15-Feb-2010. To amend Timetable.
#15 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2009 M08 17
ਮੁਹੱਈਆ
2009 M06 22
33 · Kirkcaldy bus station – Dunfermline bus station
Minor timetable alterations in late evening. 2150 ex Kirkcaldy to operate 20mins later, and 2305 ex Kirkcaldy to operate 5mins later.
Operating between Kirkcaldy bus station and Dunfermline bus station given service number 33 effective from 17-Aug-2009. To amend Timetable.
#14 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2009 M04 27
ਮੁਹੱਈਆ
2009 M06 12
33 · Kirkcaldy bus station – Dunfermline bus station
Mon-Sat, every 60mins
#13 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2009 M04 27
ਮੁਹੱਈਆ
2009 M04 13
33 · Kirkcaldy bus station – Dunfermline bus station
Mon-Sat, every 60mins
#12 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2009 M04 27
ਮੁਹੱਈਆ
2009 M03 20
33 · Kirkcaldy Bus Station – Dunfermline Bus Station
Cardenden ਰਾਹੀਂ
Monday to Saturday
No service 25/26 Dec & 1/2 Jan
Saturday service 27/30 Dec & 3 Jan. Curtailed service 24/31 Dec. ASDSY
Operating between Kirkcaldy Bus Station and Dunfermline Bus Station given service number 33 effective from 27-Apr-2009. To amend Timetable.
#11 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2009 M04 27
ਮੁਹੱਈਆ
2009 M03 2
33 · Kirkcaldy Bus Station – Dunfermline Bus Station
Cardenden ਰਾਹੀਂ
Monday to Saturday
No service 25/26 Dec & 1/2 Jan
Saturday service 27/30 Dec & 3 Jan. Curtailed service 24/31 Dec. ASDSY
Operating between Kirkcaldy Bus Station and Dunfermline Bus Station given service number 33 effective from 27-Apr-2009. To amend Route and Timetable.
#10 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2008 M08 18
ਮੁਹੱਈਆ
2008 M06 23
33 · Kirkcaldy Bus Station – Dunfermline Bus Station
Cardenden ਰਾਹੀਂ
Monday to Saturday
No service 25/26 Dec & 1/2 Jan
Saturday service 27/30 Dec & 3 Jan. Curtailed service 24/31 Dec. ASDSY
Operating between Kirkcaldy Bus Station and Dunfermline Bus Station given service number 33 effective from 18-Aug-2008. To amend Timetable.
#9 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2008 M04 7
ਮੁਹੱਈਆ
2008 M03 20
33 · Kirkcaldy Bus Station – Dunfermline Bus Station
Cardenden ਰਾਹੀਂ
Monday to Saturday
No service 25/26 Dec & 1/2 Jan
Saturday service 27/30 Dec & 3 Jan. Curtailed service 24/31 Dec. ASDSY
Operating between Kirkcaldy Bus Station and Dunfermline Bus Station given service number 33 effective from 07-Apr-2008. To amend Timetable.
#8 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2007 M10 29
ਮੁਹੱਈਆ
2007 M09 3
33 · Kirkcaldy, Bus Station – Dunfermline, James Street
Cardenden ਰਾਹੀਂ
Monday to Saturday
No service 25/26 Dec & 1/2 Jan
Saturday service 27/30 Dec & 3 Jan. Curtailed service 24/31 Dec. ASDSY
Operating between Kirkcaldy, Bus Station and Dunfermline, James Street given service number 33 effective from 29-Oct-2007. To amend Timetable.
#7 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2006 M10 2
ਮੁਹੱਈਆ
2006 M09 29
33A · Kirkcaldy, Bus Station – Dunfermline, James Street
Cardenden ਰਾਹੀਂ
Monday to Saturday
No service 25/26 Dec & 1/2 Jan
Saturday service 27/30 Dec & 3 Jan. Curtailed service 24/31 Dec. ASDSY
Operating between Kirkcaldy, Bus Station and Dunfermline, James Street given service number 33A/33/33B effective from 02-Oct-2006. To amend Route and Timetable.
#6 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2004 M05 3
ਮੁਹੱਈਆ
2004 M04 28
33A · Kirkcaldy, Bus Station – Glenrothes, Bus Station
Cardenden ਰਾਹੀਂ
Monday to Saturday
No service 25/26 Dec & 1/2 Jan
Saturday service 27/30 Dec & 3 Jan. Curtailed service 24/31 Dec. ASDSY
Operating between Kirkcaldy, Bus Station and Glenrothes, Bus Station given service number 33A/33/33B effective from 03-May-2004. To amend Timetable.
#5 · Registered
ਲਾਗੂ ਕਰਨ ਦੀ ਮਿਤੀ
2004 M04 26
ਮੁਹੱਈਆ
2004 M03 1
33A · Kirkcaldy, Bus Station – Glenrothes, Bus Station
Cardenden ਰਾਹੀਂ
Monday to Saturday
No service 25/26 Dec & 1/2 Jan
Saturday service 27/30 Dec & 3 Jan. Curtailed service 24/31 Dec. ASDSY
Operating between Kirkcaldy, Bus Station and Glenrothes, Bus Station given service number 33A/33/33B effective from 26-Apr-2004. To amend Route, Stopping Places and Timetable.