Buses in Inverkeithing
36 bus routes serve Inverkeithing, run by Stagecoach East Scotland and Bay Travel. Trains are run by London North Eastern Railway, ScotRail, CrossCountry and Caledonian Sleeper. The busiest stops are Inverkeithing station, Boreland Road and Square.
Most frequent routes
- 747: Edinburgh Airport – Halbeath Stagecoach East Scotland
- 747: Edinburgh Airport – Halbeath Stagecoach East Scotland
- 747: Edinburgh Airport – Halbeath Stagecoach East Scotland
- 7: Leven – Dunfermline Stagecoach East Scotland
- 7: Leven – Dunfermline Stagecoach East Scotland
- X58: St Andrews – Edinburgh Stagecoach East Scotland
Where you can go from Inverkeithing
- Dunfermline: 7, 7, 7, 7A, 7A, 83, 83, 83, 7A, 89B
- Kelty: 7B, 7B, 7B, 7D, 7C, 7C, 7C, 7D, 7D
- North Queensferry: 7D, 7D, 7D, 88, 88, 88, 89, 89A, 89B
- Edinburgh: train, train, X58, X58, train, train, X58, train
- Leven: train, 7, 7, 7, 7A, 7A, 7A
- Dalgety Bay: 7B, 7B, 7B, 7C, 7C, 7C
- Edinburgh Airport: 747, 747, 747
- Halbeath: 747, 747, 747
- Rosyth: 88A, 88A, 88A
- St Andrews: X58, X58, X58
- St Davids: 83, 83, 83
- Wellwood: 87, 87, 87
- Aberdeen: train, train
- Crossford: 89, 89A
- Dundee: train, train
Routes
- London Kings Cross – Newcastle London North Eastern Railway
- Edinburgh – Leven ScotRail
- Edinburgh – Plymouth CrossCountry
- 747: Edinburgh Airport – Halbeath Stagecoach East Scotland
- 747: Edinburgh Airport – Halbeath Stagecoach East Scotland
- 747: Edinburgh Airport – Halbeath Stagecoach East Scotland
- 7: Leven – Dunfermline Stagecoach East Scotland
- 7: Leven – Dunfermline Stagecoach East Scotland
- X58: St Andrews – Edinburgh Stagecoach East Scotland
- X58: St Andrews – Edinburgh Stagecoach East Scotland
- Edinburgh – Dundee ScotRail
- 7: Leven – Dunfermline Stagecoach East Scotland
- Glasgow Queen Street – Dundee ScotRail
- Edinburgh – Aberdeen ScotRail
- X58: St Andrews – Edinburgh Stagecoach East Scotland
- 7A: Dunfermline – Leven Stagecoach East Scotland
- 7B: Kelty – Dalgety Bay Stagecoach East Scotland
- 7B: Kelty – Dalgety Bay Stagecoach East Scotland
- 7B: Kelty – Dalgety Bay Stagecoach East Scotland
- 7D: North Queensferry – Kelty Stagecoach East Scotland
- 7A: Dunfermline – Leven Stagecoach East Scotland
- 87: Wellwood – Inverkeithing Stagecoach East Scotland
- 87: Wellwood – Inverkeithing Stagecoach East Scotland
- 7C: Dalgety Bay – Kelty Stagecoach East Scotland
- 7C: Dalgety Bay – Kelty Stagecoach East Scotland
- 7C: Dalgety Bay – Kelty Stagecoach East Scotland
- 87: Wellwood – Inverkeithing Stagecoach East Scotland
- 7D: North Queensferry – Kelty Stagecoach East Scotland
- 7D: North Queensferry – Kelty Stagecoach East Scotland
- 83: Dunfermline – St Davids Stagecoach East Scotland
- 83: Dunfermline – St Davids Stagecoach East Scotland
- 83: Dunfermline – St Davids Stagecoach East Scotland
- 7A: Dunfermline – Leven Stagecoach East Scotland
- 88: Inverkeithing – North Queensferry Stagecoach East Scotland
- 88: Inverkeithing – North Queensferry Stagecoach East Scotland
- 88: Inverkeithing – North Queensferry Stagecoach East Scotland
- 88A: Inverkeithing – Rosyth Stagecoach East Scotland
- 88A: Inverkeithing – Rosyth Stagecoach East Scotland
- 88A: Inverkeithing – Rosyth Stagecoach East Scotland
- Edinburgh – Aberdeen Caledonian Sleeper
- 89: North Queensferry – Crossford Bay Travel
- 89A: North Queensferry – Crossford Bay Travel
- 89B: Dunfermline – North Queensferry Bay Travel
Bus companies
Stops and stations
- Inverkeithing station
- Boreland Road
- Square
- Fraser Avenue
- Railway Station Turning Circle
- Hillfield Road
- Roods Road
- Back O' Yards
- Manse Road
- High School
- Curlew Way
- The Avenue
- Civic Centre
- Bannerman Avenue
- Hope Street
- Ferryhills Road
- Cemetery Access
- Kirkgate
- Glebe Park
- Forth View
- Deas Road
- Spittalfield Road
- Whinnyhill Crescent
- Struan Drive
- Hillfield Crescent
- King Street Car Park
- Morris Court
- Barr Crescent
- Cochrane Avenue
- Fordell Way
- Concorde Way
- Spittalfield Cres
Questions
- Where can I go by bus from Inverkeithing?
- Direct buses from Inverkeithing go to Dunfermline (7, 7A, 83, 89B), Kelty (7B, 7D, 7C), North Queensferry (7D, 88, 89, 89A, 89B), Edinburgh (train, X58), Leven (train, 7, 7A), Dalgety Bay (7B, 7C), Edinburgh Airport (747), Halbeath (747), Rosyth (88A) and St Andrews (X58).
- Which bus goes from Inverkeithing to Dunfermline?
- Routes 7, 7A, 83 and 89B, run by Stagecoach East Scotland and Bay Travel.
- Which bus goes from Inverkeithing to Kelty?
- Routes 7B, 7D and 7C, run by Stagecoach East Scotland.
- Which bus goes from Inverkeithing to North Queensferry?
- Routes 7D, 88, 89, 89A and 89B, run by Stagecoach East Scotland and Bay Travel.
- Where do buses stop in Inverkeithing?
- The busiest stops are Inverkeithing station, Boreland Road, Square, Fraser Avenue and Railway Station Turning Circle.
- Which bus companies run in Inverkeithing?
- Stagecoach East Scotland and Bay Travel.
- What are the most frequent buses in Inverkeithing?
- the 747 (Edinburgh Airport – Halbeath), the 747 (Edinburgh Airport – Halbeath), the 747 (Edinburgh Airport – Halbeath) and the 7 (Leven – Dunfermline).
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