Search
Leave Feedback

Our use of cookies

We use necessary cookies to make our site work. We'd also like to set optional analytics cookies to help us improve it. We won't set optional cookies unless you enable them. Using this tool will set a cookie on your device to remember your preferences.

For more detailed information about the cookies we use, see our Cookies page.

Necessary cookies

Necessary cookies enable core functionality such as security, network management, and accessibility. You may disable these by changing your browser settings, but this may affect how the website functions.

Analytics cookies

We'd like to set Google Analytics cookies to help us to improve our website by collecting and reporting information on how you use it. The cookies collect information in a way that does not directly identify anyone. For more information on how these cookies work, please see our 'Cookies page'.

Social Media / Embedded Media cookies

We would like to allow Twitter and Facebook cookies: this will allow the listing of Fife Council tweets and Facebook posts on some of our pages. See our Cookies page for more details. (If you change this setting, you may need to refresh the page to action your preference.)

We would like to allow embedded media cookies: we occasionally display Google maps and embed audio and video in our pages, e.g., using YouTube’s privacy-enhanced mode. See our Cookies page for more details. (If you change this setting, you may need to refresh the page to action your preference.)

All Docs

Routes and times

Saving...

**Please note, during the coronavirus outbreak the timetables have been amended. Please check Stagecoach Journey Planner before you set off**

Routes

We have many services calling in at Halbeath P&R, on their way to Edinburgh. Services from Inverness, Aberdeen, Kinross, Perth, Dundee, St Andrews, Cupar, Kirkcaldy and Glenrothes are run by:

  • Stagecoach Services X56, X59, X60 and X61
  • Scottish Citylink/Park’s of Hamilton/Megabus Services M90, M91, M92, G92 and 913

The majority of buses go to Edinburgh bus station in the City Centre. Journeys from Halbeath P&R to Edinburgh typically take around 45 minutes. During peak times on weekdays, however, journey times may be extended.

Other routes include:

  • Stagecoach Services X24, X26 & X27 – from Dundee, St Andrews, Cupar, Glenrothes, Leven and Kirkcaldy – all call in at Halbeath P&R on route to Glasgow
  • the JET747 service to Edinburgh Airport
  • the high frequency Stagecoach Service 19/19A serving Dunfermline town centre, Cowdenbeath and Ballingry;
  • the 33/33A (serving Queen Margaret Hospital, Dunfermline, Cowdenbeath, Cardenden and Kirkcaldy)

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

Departure Stances

**Please note, during the coronavirus outbreak the timetables have been amended. Please check Stagecoach Journey Planner before you set off**

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. Click on the service number to view the full timetable for each route. You can also visit the operators’ own websites.

Service numberRouteAll stops/Limited stops
19/19ABallingry - Lochgelly - Cowdenbeath - Dunfermline - RosythAll
X24St Andrews - Cupar - Glenrothes - Fife Leisure Park - Dunfermline - Forth Valley Hospital - Glasgow - Glasgow AirportLimited
X27Kirkcaldy - Fife Leisure Park - Dunfermline - Forth Valley Hospital - GlasgowLimited
33/33ADunfermline - Cowdenbeath - Cardenden - KirkcaldyAll
X56Perth - Kinross - EdinburghAll
X59St Andrews - Cupar - Glenrothes - EdinburghLimited
X60St Andrews - Leven - Kirkcaldy - EdinburghLimited
X61Leven - Glenrothes - Cowdenbeath - EdinburghLimited
M90Inverness - EdinburghLimited
M91Inverness - EdinburghLimited
G92Aberdeen - EdinburghLimited
747Inverkeithing - Edinburgh AirportLimited

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.