7D Kelty Keltyhill Avenue ↔ North Queensferry Battery Road Turning Circle
Operated by Stagecoach East Scotland. First bus 00:15, last bus 23:45. 12 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Keltyhill Avenue (adj) | 00:15 | · | · | 20:15 | 21:15 | 22:15 | · |
|---|---|---|---|---|---|---|---|
| Beechbank Crescent (adj 71) | 00:16 | · | · | 20:16 | 21:16 | 22:16 | · |
| Main Street (adj 23) | 00:22 | · | · | 20:22 | 21:22 | 22:22 | · |
| Church Street (adj) | 00:26 | · | · | 20:27 | 21:27 | 22:27 | · |
| Queen Margaret Hospital (Front Entrance) | 00:31 | · | · | 20:33 | 21:33 | 22:33 | · |
| Bus Station (Arrival Bay) | 00:40 | · | · | 20:43 | 21:43 | 22:43 | · |
| Bus Station (Stance 12) | 00:41 | 18:45 | 19:45 | 20:45 | 21:45 | 22:45 | 23:45 |
| St Leonard's Bus Depot (Opp) | 00:47 | 18:51 | 19:51 | 20:51 | 21:51 | 22:51 | 23:51 |
| Burnside Place (adj) | · | 19:00 | 20:00 | 21:00 | 22:00 | 23:00 | 00:00 |
| Railway Station Turning Circle | · | 19:05 | 20:05 | 21:05 | 22:05 | 23:05 | 00:05 |
| Park & Ride (Stance 1) | · | 19:09 | 20:09 | 21:09 | 22:09 | 23:09 | 00:09 |
| Battery Road Turning Circle (adj) | · | 19:15 | 20:15 | 21:15 | 22:15 | 23:15 | 00:15 |
Route map
All stops on route 7D
7D towards North Queensferry Battery Road Turning Circle
- Keltyhill Avenue (adj) Kelty
- Beechbank Crescent (adj 5) Kelty
- Beechbank Crescent (adj 71) Kelty
- The School House (adj) Kelty
- Maple Terrace (adj 8) Kelty
- Clentry Crescent (opp) Kelty
- Dullomuir Drive (opp) Kelty
- Clentry Nursery School (opp) Kelty
- Loch Leven Terrace (opp) Kelty
- Union Street (opp) Kelty
- Keltyhill Road (adj 11) Kelty
- Primary School (adj) Kelty
- Cocklaw Street (opp) Kelty
- Main Street (adj 23) Kelty
- Oakfield Street (opp 96) Kelty
- Crown Hotel (Opp) Kelty
- Cantsdam Road (S-Bound) Kelty
- Muirton Farm (opp) Kelty
- Memorial (opp) Kingseat
- Church Street (adj) Kingseat
- Henderson Street (adj) Kingseat
- Player Drive (opp) Kingseat
- Glenalmond (adj) Bellyeoman
- QM Hospital Access (opp) Bellyeoman
- Queen Margaret Hospital (Front Entrance) Bellyeoman
- QM Hospital Access (adj) Bellyeoman
- Robertson Road Pavilion (opp) Bellyeoman
- Alderston Drive (opp) Bellyeoman
- Balfour Court (adj) Bellyeoman
- Canmore Lodge (opp) Bellyeoman
- Bellyeoman Primary School (opp) Bellyeoman
- Adamson Crescent (opp) Bellyeoman
- Headwell Avenue (opp) Headwell
- Methven Drive (adj) Headwell
- Bellyeoman Road (adj) Dunfermline
- Kingsgate Centre (adj) Dunfermline
- Bus Station (Arrival Bay) Dunfermline
- Bus Station (Stance 12) Dunfermline
- Old Fire Station (adj) Dunfermline
- City Railway Station (adj) Dunfermline
- St Leonard's Church (adj) Dunfermline
- St Leonard's Bus Depot (Opp) Dunfermline
- Tollgate (adj) Dunfermline
- Cottage Inn (adj) Dunfermline
- King Malcolm Hotel (adj) Dunfermline
- Cypress Grove (adj) Pitcorthie
- Pitreavie Golf Course (adj) Pitreavie
- Pitreavie Business Park (opp) Pitreavie
- Pitreavie Playing Fields (adj) Pitreavie
- Carnegie Campus (adj) Dunfermline
- Railway Station (adj) Rosyth
- Dick Place (opp) Rosyth
- Leslie Road (opp) Rosyth
- Woodside Street (opp) Rosyth
- Burnside Place (adj) Rosyth
- Public Park (opp) Rosyth
- Middlebank Street (adj 120) Rosyth
- Newton Crescent (opp) Rosyth
- Kirkgate (adj) Inverkeithing
- Bannerman Avenue (opp) Inverkeithing
- Railway Station Turning Circle Inverkeithing
- Boreland Road (adj) Inverkeithing
- Hope Street (opp 65) Inverkeithing
- Civic Centre (adj) Inverkeithing
- Ferryhills Road (adj) Inverkeithing
- Glebe Park (adj) Inverkeithing
- Park & Ride (Stance 1) Ferrytoll
- Ferry Road (Southbound) North Queensferry
- Queensferry Lodge (adj) North Queensferry
- West Sands (opp) North Queensferry
- Battery Road Turning Circle (adj) North Queensferry
7D towards Kelty Keltyhill Avenue
- Battery Road Turning Circle (adj) North Queensferry
- West Sands (adj) North Queensferry
- Ferry Road (Northbound) North Queensferry
- Queensferry Lodge (opp) North Queensferry
- Park & Ride (Stance 1) Ferrytoll
- Ferryhills Road (opp) Inverkeithing
- Cemetery Access (adj) Inverkeithing
- Hope Street (Adj 25) Inverkeithing
- Square (NE Bound) Inverkeithing
- Boreland Road (opp) Inverkeithing
- Railway Station Turning Circle Inverkeithing
- Bannerman Avenue (adj) Inverkeithing
- Kirkgate (opp) Inverkeithing
- Public Park (adj) Rosyth
- Middlebank Street (opp 112) Rosyth
- Holborn Place (adj) Rosyth
- Leslie Road (adj) Rosyth
- Woodside Street (adj) Rosyth
- Tesco Supermarket (adj) Rosyth
- Dick Place (adj) Rosyth
- Railway Station (opp) Rosyth
- Pitreavie Business Park (adj) Pitreavie
- Carnegie Campus (opp) Dunfermline
- Cypress Grove (opp) Pitcorthie
- Pitreavie Golf Course (opp) Pitreavie
- Pitreavie Playing Fields (opp) Pitreavie
- King Malcolm Hotel (opp) Dunfermline
- Cottage Inn (opp) Dunfermline
- Tollgate (opp) Dunfermline
- St Leonard's Bus Depot (adj) Dunfermline
- Bothwell Street (adj 1) Dunfermline
- City Railway Station (opp) Dunfermline
- Kingsgate Centre (adj) Dunfermline
- Bus Station (Arrival Bay) Dunfermline
- Bus Station (Stance 2) Dunfermline
- Old Fire Station (adj) Dunfermline
- Bellyeoman Road (opp) Dunfermline
- Methven Drive (opp) Headwell
- Headwell Avenue (adj) Headwell
- Adamson Crescent (adj) Bellyeoman
- Bellyeoman Primary School (adj) Bellyeoman
- Balfour Court (opp) Bellyeoman
- Canmore Lodge (adj) Bellyeoman
- Lauriston Drive (opp) Bellyeoman
- Robertson Road Pavilion (adj) Bellyeoman
- QM Hospital Access (opp) Bellyeoman
- Queen Margaret Hospital (Front Entrance) Bellyeoman
- QM Hospital Access (adj) Bellyeoman
- Glenalmond (opp) Bellyeoman
- Church Street (opp) Kingseat
- Henderson Street (opp) Kingseat
- Player Drive (adj) Kingseat
- Memorial (adj) Kingseat
- Muirton Farm (adj) Kelty
- Cantsdam Road (N-Bound) Kelty
- Cocklaw Street (adj) Kelty
- Oakfield Street (adj 114) Kelty
- Primary School (opp) Kelty
- Crown Hotel (adj) Kelty
- Keltyhill Road (adj 6) Kelty
- Union Street (adj) Kelty
- Keltyhill Avenue (adj) Kelty
Towns & areas on this route
Frequently asked questions
What time is the first 7D bus?
The first 7D departure on weekdays leaves at 00:15 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 7D bus?
The last 7D on weekdays leaves its first stop at 23:45. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 7D bus cost?
The England fare cap doesn't apply in Scotland — Stagecoach East Scotland sets the fares on the 7D. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 7D bus?
The 7D is operated by Stagecoach East Scotland.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.