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 X51, X54, 55/55A, 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.

Ferrytoll routemap

Click here to open an expandable PDF of the route map


Edinburgh City Centre Map

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.

Click here for composite timetable to/from Edinburgh


Individual Services Timetables

Full routes and timetables for individual services are listed below.

You can also visit the operators’ own websites.

SERVICE NUMBERROUTEALL STOPS/
LIMITED STOPS
WHEELCHAIR ACCESSIBLE BUSLINK
2/2AHalbeath P&R - FerrytollALL STOPSYESClick here for 2/2A timetable
7DDunfermline - Ferrytoll / North QueensferryALL STOPSYESClick here for 7D timetable
X51Dunfermline - LivingstonLIMITED STOPSNOClick here for X51 timetable
X54Dundee - EdinburghLIMITED STOPSYESClick here for X54 timetable
55/X55Perth - Kinross - Dunfermline - EdinburghLIMITED STOPSYESClick here for 55/X55 timetable
55ADunfermline Depot - South QueensferryALL STOPSYESClick here for 55A timetable
N55Dunfermline - EdinburghALL STOPSYESClick here for N55 timetable
X56Perth - Kinross - EdinburghALL STOPSYESClick here for X56 timetable
X58Leven - Kirkcaldy - EdinburghLIMITED STOPSYESClick here for X58 timetable
X59St Andrews Cupar - Glenrothes - EdinburghLIMITED STOPSYESClick here for X59 timetable
X60St Andrews - Kirkcaldy - EdinburghLIMITED STOPSYESClick here for X60
71Kincardine - InverkeithingALL STOPSNOClick here for 71 timetable
87Dunfermline - Ferrytoll / North QueensferryALL STOPSYESClick here for 87 timetable
88Rosyth Europarc - InverkeithingALL STOPSYESClick here for 88 timetable
89/89ACrossford - Dunfermline - North QueensferryALL STOPSYESClick here for 89/89A timetable
M90Perth - EdinburghLIMITED STOPSYESClick here for M90 timetable
M91Perth - EdinburghLIMITED STOPSNOClick here for M91 timetable
747Halbeath P&R - 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.