Services from Inverness, Aberdeen, Dundee, St Andrews, Cupar and Glenrothes call in at Halbeath P&R on route to Edinburgh – Stagecoach Services X9, X54 & X59 and Scottish Citylink/Park’s of Hamilton/Megabus Services M90, M91 & M92. The majority of buses go to Edinburgh Bus Station in the City Centre. Journeys from Halbeath to Edinburgh typically take around 45 minutes, however, during peak times on weekdays, journey times may be extended.
Stagecoach Services X24, X26 & X27 – from St Andrews, Cupar, Glenrothes, Leven and Kirkcaldy – call in at Halbeath P&R on route to Glasgow.
Other routes include the JET747 service to Edinburgh Airport ; the high frequency Stagecoach Service 19/19A serving Dunfermline town centre, Cowdenbeath and Ballingry; 33/33A (serving Queen Margaret Hospital, Dunfermline, Cowdenbeath, Cardenden and Kirkcaldy).
|X24, X59||Glenrothes & St Andrews|
|M90, M91||Perth & Inverness|
|M92, G92||Dundee & Aberdeen|
|19/19B||Fife Leisure Park, Dunfermline and Rosyth|
|19D||Dunfermline and Rosyth Dockyard|
|33, 33A||QM Hospital & Dunfermline BS|
|747||Dunfermline Bus Station|
|X24, X26, X27||Dunfermline, Kincardine, Cumbernauld & Glasgow/Glasgow Airport|
|M90, M91, M92||Edinburgh|
|19, 19A, 19B, 19D||Crossgates, Cowdenbeath, Lochgelly and Ballingry|
|33, 33A||Crossgates, Cowdenbeath, Lochgelly, Cardenden & Kirkcaldy|
All times, routes, fares and stances are correct at time of print and frequencies are shown as summaries only, customers are advised to check full timetables before travelling.
Composite Timetables for all Services to Edinburgh & Glasgow
Individual Services Timetables
Full routes and timetables for individual services are listed below.
You can also visit the operators’ own websites.
|SERVICE||ROUTE||ALL STOP/LIMITED STOPS||WHEELCHAIR ACCESSIBLE BUS||LINK|
|X5||Dunfermline - Edinburgh||LIMITED STOPS||YES||Click here for X5 timetable|
|X9||Glenrothes - Edinburgh||LIMITED STOPS||YES||Click here for X9 timetable|
|19/19A||Ballingry - Lochgelly - Cowdenbeath - Dufermline - Rosyth||ALL STOPS||YES||Click here for 19/19A timetable|
|X24||St Andrews - Cupar - Glenrothes - Dunfermline - Forth Valley Hospital - Glasgow - Glasgow Airport||LIMITED STOPS||YES||Click here for X24 timetable|
|X26||Leven - Glenrothes - Cowdenbeath - Dunfermline - Forth Valley Hospital - Glasgow||LIMITED STOPS||YES||Click here for X26 timetable|
|X27||Kirkcaldy - Dunfermline - Forth Valley Hospital - Glasgow||LIMITED STOPS||YES||Click here for X27 timetable|
|33/33A||Dunfermline - Cowdenbeath - Cardenden - Kirkcaldy||ALL STOPS||YES||Click here for 33/33A timetable|
|X54||Dundee - Cupar - Glenrothes - Cowdenbeath - Edinburgh||LIMITED STOPS||YES||Click here for X54 timetable|
|X56||Perth - Kinross - Edinburgh||ALL STOPS||YES||Click here for X56 timetable|
|X59||St Andrews - Cupar - Glenrothes - Edinburgh||LIMITED STOPS||YES||Click here for X59 timetable|
|M90||Inverness - Edinburgh||LIMITED STOPS||YES||Click here for M90 timetable|
|M91||Inverness - Edinburgh||LIMITED STOPS||YES||Click here for M91 timetable|
|G92||Aberdeen - Edinburgh||LIMITED STOPS||YES||Click here for G92 timetable|
|747||Inverkeithing - Edinburgh Airport||LIMITED STOPS||YES||Click here for 747 timetable|
Every care has been taken by Fife Council when compiling this information. Fife Council does not accept responsibility for errors or omissions. Passengers are advised to contact the bus operator or Traveline to clarify details of any bus service prior to travelling.