Buses in Kirkcaldy

103 bus routes serve Kirkcaldy, run by Stagecoach East Scotland and Bay Travel. Trains are run by London North Eastern Railway, ScotRail, CrossCountry and Caledonian Sleeper. The main interchange is Bus Station, Kirkcaldy.

Bus station: Bus Station, Kirkcaldy

Most frequent routes

Where you can go from Kirkcaldy

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Kirkcaldy?
Direct buses from Kirkcaldy go to Chapel (35, 34A, 34, 35A, 13A, 14, 13, 108), Overton Mains (SH3, SH4, SH5, SH6, SH9, SH10, SM4), Edinburgh (train, X58, X61), Burntisland (BW4, BW5, BW12, BW13, SM4), Glenrothes (37, 37A, 39A, X24A), Leven (train, 7, 7A, 18, SH4), Dunfermline (7, 33, 7A), Leslie (39A, 39B, SH6), Dundee (train, 46, 41) and Glasgow (X27, X24A).
Which bus goes from Kirkcaldy to Chapel?
Routes 35, 34A, 34, 35A, 13A, 14, 13 and 108, run by Stagecoach East Scotland and Bay Travel.
Which bus goes from Kirkcaldy to Overton Mains?
Routes SH3, SH4, SH5, SH6, SH9, SH10 and SM4, run by Stagecoach East Scotland.
Which bus goes from Kirkcaldy to Edinburgh?
Routes train, X58 and X61, run by ScotRail, CrossCountry, Stagecoach East Scotland and Caledonian Sleeper.
Where do buses stop in Kirkcaldy?
The busiest stops are Kirkcaldy station, Bus Station, College of Nursing, Kennedy Crescent and Legion Court.
Which bus companies run in Kirkcaldy?
Stagecoach East Scotland and Bay Travel.
What are the most frequent buses in Kirkcaldy?
the 7 (Leven – Dunfermline), the 7 (Leven – Dunfermline), the 39 (Kirkcaldy – Newcastle) and the 39 (Kirkcaldy – Newcastle).
Where is the bus station in Kirkcaldy?
Buses meet at Bus Station, Kirkcaldy.

Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook