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.

💷 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 travels free →

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.

7D towards North Queensferry Battery Road Turning Circle — Monday to Friday (7 journeys)
Keltyhill Avenue (adj) 00:15··20:1521:1522:15·
Beechbank Crescent (adj 71) 00:16··20:1621:1622:16·
Main Street (adj 23) 00:22··20:2221:2222:22·
Church Street (adj) 00:26··20:2721:2722:27·
Queen Margaret Hospital (Front Entrance) 00:31··20:3321:3322:33·
Bus Station (Arrival Bay) 00:40··20:4321:4322:43·
Bus Station (Stance 12) 00:4118:4519:4520:4521:4522:4523:45
St Leonard's Bus Depot (Opp) 00:4718:5119:5120:5121:5122:5123:51
Burnside Place (adj) ·19:0020:0021:0022:0023:0000:00
Railway Station Turning Circle ·19:0520:0521:0522:0523:0500:05
Park & Ride (Stance 1) ·19:0920:0921:0922:0923:0900:09
Battery Road Turning Circle (adj) ·19:1520:1521:1522:1523:1500:15

Route map

All stops on route 7D

7D towards North Queensferry Battery Road Turning Circle

  1. Keltyhill Avenue (adj) Kelty
  2. Beechbank Crescent (adj 5) Kelty
  3. Beechbank Crescent (adj 71) Kelty
  4. The School House (adj) Kelty
  5. Maple Terrace (adj 8) Kelty
  6. Clentry Crescent (opp) Kelty
  7. Dullomuir Drive (opp) Kelty
  8. Clentry Nursery School (opp) Kelty
  9. Loch Leven Terrace (opp) Kelty
  10. Union Street (opp) Kelty
  11. Keltyhill Road (adj 11) Kelty
  12. Primary School (adj) Kelty
  13. Cocklaw Street (opp) Kelty
  14. Main Street (adj 23) Kelty
  15. Oakfield Street (opp 96) Kelty
  16. Crown Hotel (Opp) Kelty
  17. Cantsdam Road (S-Bound) Kelty
  18. Muirton Farm (opp) Kelty
  19. Memorial (opp) Kingseat
  20. Church Street (adj) Kingseat
  21. Henderson Street (adj) Kingseat
  22. Player Drive (opp) Kingseat
  23. Glenalmond (adj) Bellyeoman
  24. QM Hospital Access (opp) Bellyeoman
  25. Queen Margaret Hospital (Front Entrance) Bellyeoman
  26. QM Hospital Access (adj) Bellyeoman
  27. Robertson Road Pavilion (opp) Bellyeoman
  28. Alderston Drive (opp) Bellyeoman
  29. Balfour Court (adj) Bellyeoman
  30. Canmore Lodge (opp) Bellyeoman
  31. Bellyeoman Primary School (opp) Bellyeoman
  32. Adamson Crescent (opp) Bellyeoman
  33. Headwell Avenue (opp) Headwell
  34. Methven Drive (adj) Headwell
  35. Bellyeoman Road (adj) Dunfermline
  36. Kingsgate Centre (adj) Dunfermline
  37. Bus Station (Arrival Bay) Dunfermline
  38. Bus Station (Stance 12) Dunfermline
  39. Old Fire Station (adj) Dunfermline
  40. City Railway Station (adj) Dunfermline
  41. St Leonard's Church (adj) Dunfermline
  42. St Leonard's Bus Depot (Opp) Dunfermline
  43. Tollgate (adj) Dunfermline
  44. Cottage Inn (adj) Dunfermline
  45. King Malcolm Hotel (adj) Dunfermline
  46. Cypress Grove (adj) Pitcorthie
  47. Pitreavie Golf Course (adj) Pitreavie
  48. Pitreavie Business Park (opp) Pitreavie
  49. Pitreavie Playing Fields (adj) Pitreavie
  50. Carnegie Campus (adj) Dunfermline
  51. Railway Station (adj) Rosyth
  52. Dick Place (opp) Rosyth
  53. Leslie Road (opp) Rosyth
  54. Woodside Street (opp) Rosyth
  55. Burnside Place (adj) Rosyth
  56. Public Park (opp) Rosyth
  57. Middlebank Street (adj 120) Rosyth
  58. Newton Crescent (opp) Rosyth
  59. Kirkgate (adj) Inverkeithing
  60. Bannerman Avenue (opp) Inverkeithing
  61. Railway Station Turning Circle Inverkeithing
  62. Boreland Road (adj) Inverkeithing
  63. Hope Street (opp 65) Inverkeithing
  64. Civic Centre (adj) Inverkeithing
  65. Ferryhills Road (adj) Inverkeithing
  66. Glebe Park (adj) Inverkeithing
  67. Park & Ride (Stance 1) Ferrytoll
  68. Ferry Road (Southbound) North Queensferry
  69. Queensferry Lodge (adj) North Queensferry
  70. West Sands (opp) North Queensferry
  71. Battery Road Turning Circle (adj) North Queensferry

7D towards Kelty Keltyhill Avenue

  1. Battery Road Turning Circle (adj) North Queensferry
  2. West Sands (adj) North Queensferry
  3. Ferry Road (Northbound) North Queensferry
  4. Queensferry Lodge (opp) North Queensferry
  5. Park & Ride (Stance 1) Ferrytoll
  6. Ferryhills Road (opp) Inverkeithing
  7. Cemetery Access (adj) Inverkeithing
  8. Hope Street (Adj 25) Inverkeithing
  9. Square (NE Bound) Inverkeithing
  10. Boreland Road (opp) Inverkeithing
  11. Railway Station Turning Circle Inverkeithing
  12. Bannerman Avenue (adj) Inverkeithing
  13. Kirkgate (opp) Inverkeithing
  14. Public Park (adj) Rosyth
  15. Middlebank Street (opp 112) Rosyth
  16. Holborn Place (adj) Rosyth
  17. Leslie Road (adj) Rosyth
  18. Woodside Street (adj) Rosyth
  19. Tesco Supermarket (adj) Rosyth
  20. Dick Place (adj) Rosyth
  21. Railway Station (opp) Rosyth
  22. Pitreavie Business Park (adj) Pitreavie
  23. Carnegie Campus (opp) Dunfermline
  24. Cypress Grove (opp) Pitcorthie
  25. Pitreavie Golf Course (opp) Pitreavie
  26. Pitreavie Playing Fields (opp) Pitreavie
  27. King Malcolm Hotel (opp) Dunfermline
  28. Cottage Inn (opp) Dunfermline
  29. Tollgate (opp) Dunfermline
  30. St Leonard's Bus Depot (adj) Dunfermline
  31. Bothwell Street (adj 1) Dunfermline
  32. City Railway Station (opp) Dunfermline
  33. Kingsgate Centre (adj) Dunfermline
  34. Bus Station (Arrival Bay) Dunfermline
  35. Bus Station (Stance 2) Dunfermline
  36. Old Fire Station (adj) Dunfermline
  37. Bellyeoman Road (opp) Dunfermline
  38. Methven Drive (opp) Headwell
  39. Headwell Avenue (adj) Headwell
  40. Adamson Crescent (adj) Bellyeoman
  41. Bellyeoman Primary School (adj) Bellyeoman
  42. Balfour Court (opp) Bellyeoman
  43. Canmore Lodge (adj) Bellyeoman
  44. Lauriston Drive (opp) Bellyeoman
  45. Robertson Road Pavilion (adj) Bellyeoman
  46. QM Hospital Access (opp) Bellyeoman
  47. Queen Margaret Hospital (Front Entrance) Bellyeoman
  48. QM Hospital Access (adj) Bellyeoman
  49. Glenalmond (opp) Bellyeoman
  50. Church Street (opp) Kingseat
  51. Henderson Street (opp) Kingseat
  52. Player Drive (adj) Kingseat
  53. Memorial (adj) Kingseat
  54. Muirton Farm (adj) Kelty
  55. Cantsdam Road (N-Bound) Kelty
  56. Cocklaw Street (adj) Kelty
  57. Oakfield Street (adj 114) Kelty
  58. Primary School (opp) Kelty
  59. Crown Hotel (adj) Kelty
  60. Keltyhill Road (adj 6) Kelty
  61. Union Street (adj) Kelty
  62. 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.