Long distance services to and from Edinburgh have been co-ordinated to pass through Ferrytoll to give departures every 5-10 minutes during the daytime.
Services from Dundee, St Andrews, Cupar, Glenrothes, Leven, Kirkcaldy and Dunfermline – Stagecoach Services X5, X9, X51, X54, X55, X56, X58, X59 & X60 – call in at Ferrytoll on route to Edinburgh. Other routes serve North Queensferry, Duloch Park, Crossford, Cowdenbeath, Dalgety Bay, Kirkliston, Livingston, London, and Edinburgh Airport.
Edinburgh City Centre Map
Composite Timetable for Services to Edinburgh City Centre
Buses will operate every 5-10 minutes (Monday to Saturday, daytime); more frequently at peak times and less frequently in the evening and on Sundays. All journeys by all bus companies running between Ferrytoll and Edinburgh City Centre are listed in chronological order, below.
Individual Services Timetables
Full routes and timetables for individual services are listed below.
You can also visit the operators’ own websites.
|SERVICE NUMBER||ROUTE||ALL STOPS/|
|WHEELCHAIR ACCESSIBLE BUS||LINK|
|2/2A||Halbeath P&R - Ferrytoll||ALL STOPS||YES||Click here for 2/2A timetable|
|X5||Edinburgh||LIMITED STOPS||YES||Click here for X5 timetable|
|7D||Dunfermline - Ferrytoll / North Queensferry||ALL STOPS||YES||Click here for 7D timetable|
|X9||Edinburgh||ALL STOPS||YES||Click here for X9 timetable|
|X51||Dunfermline - Livingston||LIMITED STOPS||YES||Click here for X51 timetable|
|X54||Dundee - Edinburgh||LIMITED STOPS||YES||Click here for X54 timetable|
|X55||Dunfermline - Edinburgh||LIMITED STOPS||YES||Click here for 55/X55 timetable|
|N55||Dunfermline - Edinburgh||ALL STOPS||YES||Click here for N55 timetable|
|X56||Perth - Kinross - Edinburgh||LIMITED STOPS||YES||Click here for X56 timetable|
|X58||Leven - Kirkcaldy - Edinburgh||LIMITED STOPS||YES||Click here for X58 timetable|
|X59||St Andrews Cupar - Glenrothes - Edinburgh||LIMITED STOPS||YES||Click here for X59 timetable|
|X60||St Andrews - Kirkcaldy - Edinburgh||LIMITED STOPS||YES||Click here for X60 timetable|
|71||Kincardine - Inverkeithing||ALL STOPS||YES||Click here for 71 timetable|
|86||Ferrytoll - Dunfermline - Steelend||ALL STOPS||YES||Click here for 86 timetable|
|87||Dunfermline - Ferrytoll / North Queensferry||ALL STOPS||YES||Click here for 87 timetable|
|88||Rosyth Europarc - Inverkeithing||ALL STOPS||YES||Click here for 88 timetable|
|89/89A||Crossford - Dunfermline - North Queensferry||ALL STOPS||YES||Click here for 89/89A timetable|
|M90||Perth - Edinburgh||LIMITED STOPS||YES||Click here for M90 timetable|
|M91||Perth - Edinburgh||LIMITED STOPS||NO||Click here for M91 timetable|
|747||Halbeath P&R - 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.