Buses in Rosyth
32 bus routes serve Rosyth, run by Ember, Stagecoach East Scotland and Moffat & Williamson. Trains are run by ScotRail. The busiest stops are Rosyth station, Railway Station and Castlandhill Road.
Most frequent routes
- E1: Edinburgh – Bridge of Don Ember
- X55: Edinburgh – Dunfermline Stagecoach East Scotland
- 19: Ballingry – Rosyth Stagecoach East Scotland
- X55: Edinburgh – Dunfermline Stagecoach East Scotland
- X55: Edinburgh – Dunfermline Stagecoach East Scotland
- 19: Ballingry – Rosyth Stagecoach East Scotland
Where you can go from Rosyth
- Dunfermline: X55, X55, X55, 7, 7, 7, 7A, 7A, X51, X51, X51, 7A
- Kelty: 7B, 7B, 7B, 7D, 7C, 7C, 7C, 7D, 7D
- Leven: train, 7, 7, 7, 7A, 7A, 7A
- Dalgety Bay: 7B, 7B, 7B, 7C, 7C, 7C
- Edinburgh: E1, train, X55, X55, X55
- Steelend: 6A, 6A, 6A, W3
- Ballingry: 19, 19, 19
- Inverkeithing: 88A, 88A, 88A
- Livingston: X51, X51, X51
- North Queensferry: 7D, 7D, 7D
- Bridge of Don: E1
- Dundee: train
- Ferrytoll: W3
- Glasgow Queen Street: train
Routes
- E1: Edinburgh – Bridge of Don Ember
- Edinburgh – Leven ScotRail
- X55: Edinburgh – Dunfermline Stagecoach East Scotland
- 19: Ballingry – Rosyth Stagecoach East Scotland
- X55: Edinburgh – Dunfermline Stagecoach East Scotland
- X55: Edinburgh – Dunfermline Stagecoach East Scotland
- 19: Ballingry – Rosyth Stagecoach East Scotland
- 19: Ballingry – Rosyth Stagecoach East Scotland
- 7: Leven – Dunfermline Stagecoach East Scotland
- 7: Leven – Dunfermline Stagecoach East Scotland
- 7: Leven – Dunfermline Stagecoach East Scotland
- Glasgow Queen Street – Dundee ScotRail
- 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
- X51: Livingston – Dunfermline Stagecoach East Scotland
- X51: Livingston – Dunfermline Stagecoach East Scotland
- X51: Livingston – Dunfermline Stagecoach East Scotland
- 7C: Dalgety Bay – Kelty Stagecoach East Scotland
- 7C: Dalgety Bay – Kelty Stagecoach East Scotland
- 7C: Dalgety Bay – Kelty Stagecoach East Scotland
- 7D: North Queensferry – Kelty Stagecoach East Scotland
- 7D: North Queensferry – Kelty Stagecoach East Scotland
- 7A: Dunfermline – Leven Stagecoach East Scotland
- 88A: Inverkeithing – Rosyth Stagecoach East Scotland
- 88A: Inverkeithing – Rosyth Stagecoach East Scotland
- 88A: Inverkeithing – Rosyth Stagecoach East Scotland
- 6A: Rosyth – Steelend Stagecoach East Scotland
- 6A: Rosyth – Steelend Stagecoach East Scotland
- 6A: Rosyth – Steelend Stagecoach East Scotland
- W3: Steelend – Ferrytoll Moffat & Williamson
Bus companies
Stops and stations
- Rosyth station
- Railway Station
- Castlandhill Road
- Queens Buildings
- Queensferry Road
- Fairykirk Road
- Parkside Street
- Dick Place
- Tesco Supermarket
- St John's & St Columba's Church
- Harley Street
- St Peter's & St Paul's Church
- Rannoch Road
- Castle Road
- Backmarch Road
- Lowry Place
- Elder Place
- Woodside Street
- Leslie Road
- Middlebank Street
- Public Park
- Fire Station
- Burnside Place
- Newton Crescent
- Holborn Place
- Dockyard Roundabout
- Hilton Road
- Pattiesmuir Road End
- Camdean Lane
- Primrose Avenue Turning Circle
- Primrose Avenue
- Anderson Lane
- Primrose Lane
- Gillway
- Linton Place
- Admiralty Road
- Babcock Training Centre
- Norval Place
- Grampian Road
- Hudson Road
- Tyrwhitt Place
- Foot Place
- Calum MacDonald Court
- Europarc
- Albert Street
- King's Road Primary School
- Ridley Drive
- Hilton Rd
Questions
- Where can I go by bus from Rosyth?
- Direct buses from Rosyth go to Dunfermline (X55, 7, 7A, X51), Kelty (7B, 7D, 7C), Leven (train, 7, 7A), Dalgety Bay (7B, 7C), Edinburgh (E1, train, X55), Steelend (6A, W3), Ballingry (19), Inverkeithing (88A), Livingston (X51) and North Queensferry (7D).
- Which bus goes from Rosyth to Dunfermline?
- Routes X55, 7, 7A and X51, run by Stagecoach East Scotland.
- Which bus goes from Rosyth to Kelty?
- Routes 7B, 7D and 7C, run by Stagecoach East Scotland.
- Which bus goes from Rosyth to Leven?
- Routes train, 7 and 7A, run by ScotRail and Stagecoach East Scotland.
- Where do buses stop in Rosyth?
- The busiest stops are Rosyth station, Railway Station, Castlandhill Road, Queens Buildings and Queensferry Road.
- Which bus companies run in Rosyth?
- Ember, Stagecoach East Scotland and Moffat & Williamson.
- What are the most frequent buses in Rosyth?
- the E1 (Edinburgh – Bridge of Don), the X55 (Edinburgh – Dunfermline), the 19 (Ballingry – Rosyth) and the X55 (Edinburgh – 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