Bus Routes & Times


Services from Inverness, Aberdeen, Dundee, St Andrews, Cupar and Glenrothes call in at Halbeath P&R on route to Edinburgh - Stagecoach Services 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 & 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 view a larger version of the route map

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




Departure Stances
Stance Service Destination
1 X24, X59 Glenrothes & St Andrews
  X27 Kirkcaldy & Leven
  M90, M91 Perth & Inverness
  M92, G92 Dundee & Aberdeen
  X54 Dundee
2 2A Duloch Park & Ferrytoll P&R
  19, 19A Dunfermline & Rosyth
  33, 33A QM Hospital & Dunfermline BS
3 X24, X27 Dunfermline & Glasgow/Glasgow ~Airport
4 X54, X59 Edinburgh
  X55, X56 Edinburgh
  M90, M91, M92 Edinburgh
5 747 Edinburgh Airport
6 19, 19A Cowdenbeath & Ballingry
  33, 33A 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 composite timetable to/from Edinburgh


Click here for composite timetable to/from Glasgow



Individual Services Timetables

Full routes and timetables for individual services are listed below.

You can also visit the operators' own websites - see our links page


2/2A - Halbeath P&R - Duloch Park - Ferrytoll P&R
Wheelchair accessible service


19/19A - Ballingry - Lochgelly - Cowdenbeath - Dufermline - Rosyth
Wheelchair accessible service


X24 - St Andrews - Cupar - Glenrothes - Dunfermline - Glasgow - Glasgow Airport
Wheelchair accessible service


X27 - Leven/Kirkcaldy - Dunfermline - Forth Valley Hospital - Glasgow
Wheelchair accessible service


33/33A - Dunfermline - Cowdenbeath - Cardenden - Kirkcaldy
Wheelchair accessible service


X54 - Dundee - Cupar - Glenrothes - Cowdenbeath - Edinburgh
Wheelchair accessible service


X55 - Perth - Kinross - Kelty - Dunfermline - Edinburgh
Wheelchair accessible service


X56 - Perth - Kinross - Edinburgh
Wheelchair accessible service

X59 - St Andrews - Cupar - Glenrothes - Edinburgh
Wheelchair accessible service

M90 - Inverness - Edinburgh
Wheelchair accessible service


M91 - Inverness - Edinburgh
Wheelchair accessible service


G92 - Aberdeen - Edinburgh
Wheelchair accessible service


JET 747 - Inverkeithing - Edinburgh Airport
Wheelchair accessible service


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.



Jump to ...

Halbeath P&R route map

Composite Halbeath P&R timetables

2/2A 19/19A X24 X27 33/33A X54 X55 X56 X59 M90 M91 M92 G92 747

Journey Planner

Plan your journey by public transport using the Traveline Scotland journey planner:


template header


template footer