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.

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).

MegabusGold operates the reservable sleeper Service S20 to London.

Route Map

Click here to open a expandable pdf version of the route map.


Departure Stances

Stance 1

ServiceDestination
X9Edinburgh
X24, X59Glenrothes & St Andrews
X26 & X27Kirkcaldy & Leven
X54Dundee
X56Perth
M90, M91Perth & Inverness
M92, G92Dundee & Aberdeen

Stance 2

ServiceDestination
2ADuloch Park & Ferrytoll P&R
19, 19A Dunfermline & Rosyth
33, 33AQM Hospital & Dunfermline BS
747Dunfermline Bus Station

Stance 3

ServiceDestination
X24, X26, X27Dunfermline, Kincardine, Cumbernauld & Glasgow/Glasgow Airport

Stance 4

ServiceDestination
X5, X9Edinburgh
X54, X59Edinburgh
X56Edinburgh
M90, M91, M92Edinburgh

Stance 5

ServiceDestination
747Edinburgh Airport

Stance 6

ServiceDestination
19, 19ACrossgates, Cowdenbeath, Lochgelly & Ballingry
33, 33ACrossgates, 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

Click here for the composite timetable to/from Edinburgh.

Click here for the composite timetable to/from Glasgow/Glasgow Airport and Edinburgh Airport.

 


Individual Services Timetables

Full routes and timetables for individual services are listed below.

You can also visit the operators’ own websites.

SERVICEROUTEALL STOP/LIMITED STOPSWHEELCHAIR ACCESSIBLE BUSLINK
2/2AHalbeath P&R - Duloch Park - Ferrytoll P&RALL STOPSYESClick here for 2/2A timetable
X5Dunfermline - EdinburghLIMITED STOPSYESClick here for X5 timetable
X9Glenrothes - EdinburghLIMITED STOPSYESClick here for X9 timetable
19/19ABallingry - Lochgelly - Cowdenbeath - Dufermline - RosythALL STOPSYESClick here for 19/19A timetable
X24St Andrews - Cupar - Glenrothes - Dunfermline - Forth Valley Hospital - Glasgow - Glasgow AirportLIMITED STOPSYESClick here for X24 timetable
X26Leven - Glenrothes - Cowdenbeath - Dunfermline - Forth Valley Hospital - GlasgowLIMITED STOPSYESClick here for X26 timetable
X27Kirkcaldy - Dunfermline - Forth Valley Hospital - GlasgowLIMITED STOPSYESClick here for X27 timetable
33/33ADunfermline - Cowdenbeath - Cardenden - KirkcaldyALL STOPSYESClick here for 33/33A timetable
X54Dundee - Cupar - Glenrothes - Cowdenbeath - EdinburghLIMITED STOPSYESClick here for X54 timetable
X56Perth - Kinross - EdinburghALL STOPSYESClick here for X56 timetable
X59St Andrews - Cupar - Glenrothes - EdinburghLIMITED STOPSYESClick here for X59 timetable
M90Inverness - EdinburghLIMITED STOPSYESClick here for M90 timetable
M91Inverness - EdinburghLIMITED STOPSYESClick here for M91 timetable
G92Aberdeen - EdinburghLIMITED STOPSYESClick here for G92 timetable
747Inverkeithing - Edinburgh AirportLIMITED STOPSYESClick 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.