89A
Stagecoach East Scotland
89A bus timetable: Crossford to North Queensferry
Crossford - North Queensferry
Route map
89A live route map
See the route, stops, and live buses currently on this line.
94 stops
Live buses loading
Map ready
Loading the route map...
Crossford Woodlands Drive → North Queensferry Battery Road Turning Circle
4 trips · first 10:18 · last 16:23
Saturday
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
10:18
North Queensferry Battery Road Turning Circle
12:18
North Queensferry Battery Road Turning Circle
14:18
North Queensferry Battery Road Turning Circle
16:23
North Queensferry Battery Road Turning Circle
North Queensferry Battery Road Turning Circle → Crossford Woodlands Drive
5 trips · first 09:19 · last 17:24
Saturday
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
09:19
North Queensferry Battery Road Turning Circle
11:19
North Queensferry Battery Road Turning Circle
13:19
North Queensferry Battery Road Turning Circle
15:19
North Queensferry Battery Road Turning Circle
17:24
North Queensferry Battery Road Turning Circle
Timetable data from Stagecoach East Scotland, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_SC_SCFI_89A_1.
All stops shown
55 stops- North Queensferry, Battery Road Turning Circle adjacent
- North Queensferry, West Sands adjacent
- North Queensferry, Ferry Road Northbound
- North Queensferry, Queensferry Lodge opposite
- Ferrytoll, Park & Ride Stance 1
- Inverkeithing, Hillfield Road adjacent
- Inverkeithing, Roods Road adjacent
- Inverkeithing, Square NE Bound
- Inverkeithing, Boreland Road opposite
- Inverkeithing, Railway Station Turning Circle at
- Inverkeithing, Bannerman Avenue adjacent
- Dunfermline, Meadowland adjacent
- Dunfermline, Beauly Crescent opposite
- Dunfermline, Masterton Primary School adjacent
- Duloch Park, David Crescent adjacent
- Duloch Park, Greenshank Drive Northbound
- Duloch Park, Nightingale Place Eastbound
- Duloch Park, Tesco Supermarket Westbound
- Duloch Park, Teal Place adjacent
- Duloch Park, Curlew Gardens adjacent
- Duloch Park, Manor Gardens adjacent
- Duloch Park, Bergen Avenue adjacent
- Touch, Gipsy Lane opposite
- Touch, Old Linburn Road adjacent
- Touch, Linburn Grove adjacent
- Bellyeoman, Queen Margaret Rail Station opposite
- Bellyeoman, Queen Margaret Hospital Front Entrance
- Bellyeoman, Queen Margaret Rail Station adjacent
- Touch, Halbeath Place opposite
- Garvock Hill, Garvock Bridge Westbound
- Garvock Hill, Guildry Grove opposite
- Dunfermline, St Johns Drive adjacent 103
- Dunfermline, Transy Grove adjacent
- Dunfermline, Park Place adjacent
- Dunfermline, Kingsgate Centre adjacent
- Dunfermline, Bus Station Arrival Bay
- Dunfermline, Bus Station Stance 9
- Dunfermline, Maitland Street opposite
- Dunfermline, Urquhart Crescent opposite
- Crossford, Urquhart Farm adjacent
- Crossford, Urquhart opposite
- Crossford, Lyne Grove adjacent
- Crossford, Beechwood adjacent
- Crossford, Abbeyview adjacent
- Crossford, Ellaleen Grove opposite
- Crossford, Morar Road opposite
- Crossford, Venachar Place adjacent
- Crossford, Miller Avenue adjacent
- Crossford, Kirkwood Crescent adjacent 13
- Crossford, Anderson Avenue opposite
- Crossford, Lundin Road opposite
- Crossford, Douglas Drive opposite
- Crossford, Dean Drive opposite 35
- Crossford, Knowehead Road adjacent 1
- Crossford, Woodlands Drive adjacent 22