Buses in North Queensferry
34 bus routes serve North Queensferry, run by Stagecoach East Scotland, Bay Travel and Scottish Citylink. Trains are run by ScotRail. The busiest stops are North Queensferry station, North Access and Queensferry Lodge.
Most frequent routes
- 747: Edinburgh Airport – Halbeath Stagecoach East Scotland
- X55: Edinburgh – Dunfermline Stagecoach East Scotland
- 747: Edinburgh Airport – Halbeath Stagecoach East Scotland
- 747: Edinburgh Airport – Halbeath Stagecoach East Scotland
- X55: Edinburgh – Dunfermline Stagecoach East Scotland
- X55: Edinburgh – Dunfermline Stagecoach East Scotland
Where you can go from North Queensferry
- Edinburgh: train, X55, X55, X55, X59, X59, X58, X58, X61, X59A, X61, X59A, X59, X58, X61, X59A, X57, X57, X57
- St Andrews: X59, X59, X58, X58, X61, X61, X59, X58, X61
- Dunfermline: X55, X55, X55, X51, X51, X51, 89B
- Halbeath: 747, 747, 747, X57, X57, X57
- Edinburgh Airport: 747, 747, 747
- Glenrothes: X59A, X59A, X59A
- Inverkeithing: 88, 88, 88
- Kelty: 7D, 7D, 7D
- Livingston: X51, X51, X51
- Crossford: 89, 89A
- Aberdeen: M6
- Glasgow: M6
- Leven: train
Routes
- Edinburgh – Leven ScotRail
- 747: Edinburgh Airport – Halbeath Stagecoach East Scotland
- X55: Edinburgh – Dunfermline Stagecoach East Scotland
- 747: Edinburgh Airport – Halbeath Stagecoach East Scotland
- 747: Edinburgh Airport – Halbeath Stagecoach East Scotland
- X55: Edinburgh – Dunfermline Stagecoach East Scotland
- X55: Edinburgh – Dunfermline Stagecoach East Scotland
- X59: Edinburgh – St Andrews Stagecoach East Scotland
- X59: Edinburgh – St Andrews Stagecoach East Scotland
- X58: St Andrews – Edinburgh Stagecoach East Scotland
- X58: St Andrews – Edinburgh Stagecoach East Scotland
- X61: St Andrews – Edinburgh Stagecoach East Scotland
- X59A: Edinburgh – Glenrothes Stagecoach East Scotland
- X61: St Andrews – Edinburgh Stagecoach East Scotland
- X59A: Edinburgh – Glenrothes Stagecoach East Scotland
- X59: Edinburgh – St Andrews Stagecoach East Scotland
- X58: St Andrews – Edinburgh Stagecoach East Scotland
- X61: St Andrews – Edinburgh Stagecoach East Scotland
- X59A: Edinburgh – Glenrothes Stagecoach East Scotland
- 7D: North Queensferry – Kelty Stagecoach East Scotland
- X51: Livingston – Dunfermline Stagecoach East Scotland
- X51: Livingston – Dunfermline Stagecoach East Scotland
- X51: Livingston – Dunfermline Stagecoach East Scotland
- X57: Halbeath – Edinburgh Stagecoach East Scotland
- X57: Halbeath – Edinburgh Stagecoach East Scotland
- X57: Halbeath – Edinburgh Stagecoach East Scotland
- 7D: North Queensferry – Kelty Stagecoach East Scotland
- 7D: North Queensferry – Kelty Stagecoach East Scotland
- 88: Inverkeithing – North Queensferry Stagecoach East Scotland
- 88: Inverkeithing – North Queensferry Stagecoach East Scotland
- 88: Inverkeithing – North Queensferry Stagecoach East Scotland
- 89: North Queensferry – Crossford Bay Travel
- M6: Glasgow – Aberdeen Scottish Citylink
- 89A: North Queensferry – Crossford Bay Travel
- 89B: Dunfermline – North Queensferry Bay Travel
Bus companies
Stops and stations
Questions
- Where can I go by bus from North Queensferry?
- Direct buses from North Queensferry go to Edinburgh (train, X55, X59, X58, X61, X59A, X57), St Andrews (X59, X58, X61), Dunfermline (X55, X51, 89B), Halbeath (747, X57), Edinburgh Airport (747), Glenrothes (X59A), Inverkeithing (88), Kelty (7D), Livingston (X51) and Crossford (89, 89A).
- Which bus goes from North Queensferry to Edinburgh?
- Routes train, X55, X59, X58, X61, X59A and X57, run by ScotRail and Stagecoach East Scotland.
- Which bus goes from North Queensferry to St Andrews?
- Routes X59, X58 and X61, run by Stagecoach East Scotland.
- Which bus goes from North Queensferry to Dunfermline?
- Routes X55, X51 and 89B, run by Stagecoach East Scotland and Bay Travel.
- Where do buses stop in North Queensferry?
- The busiest stops are North Queensferry station, North Access, Queensferry Lodge, Ferry Road and West Sands.
- Which bus companies run in North Queensferry?
- Stagecoach East Scotland, Bay Travel and Scottish Citylink.
- What are the most frequent buses in North Queensferry?
- the 747 (Edinburgh Airport – Halbeath), the X55 (Edinburgh – Dunfermline), the 747 (Edinburgh Airport – Halbeath) and the 747 (Edinburgh Airport – Halbeath).
Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook