Buses in Lochgelly

17 bus routes serve Lochgelly, run by Stagecoach East Scotland, Bay Travel and A1 Coaches. Trains are run by ScotRail. The busiest stops are Lochgelly station, North Street and St Finnian's Church.

Most frequent routes

Where you can go from Lochgelly

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Lochgelly?
Direct buses from Lochgelly go to Kirkcaldy (33, 33A), Ballingry (19, 20), Dunfermline (33, 31B), Overton Mains (SH9, SH10), Halbeath (33A), Rosyth (19), Glenrothes (31, 31A), Lumphinnans (SH10), Bellyeoman (31A) and Edinburgh (train).
Which bus goes from Lochgelly to Kirkcaldy?
Routes 33 and 33A, run by Stagecoach East Scotland.
Which bus goes from Lochgelly to Ballingry?
Routes 19 and 20, run by Stagecoach East Scotland and A1 Coaches.
Which bus goes from Lochgelly to Dunfermline?
Routes 33 and 31B, run by Stagecoach East Scotland and Bay Travel.
Where do buses stop in Lochgelly?
The busiest stops are Lochgelly station, North Street, St Finnian's Church, Motion Street and Macainsh Parish Church.
Which bus companies run in Lochgelly?
Stagecoach East Scotland, Bay Travel and A1 Coaches.
What are the most frequent buses in Lochgelly?
the 19 (Ballingry – Rosyth), the 19 (Ballingry – Rosyth), the 19 (Ballingry – Rosyth) and the 33 (Kirkcaldy – Dunfermline).

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