7 Dunfermline to Kirkcaldy via Rosyth, Burntisland

Operated by Stagecoach East Scotland. First bus 05:25, last bus 19:56. 55 journeys on weekdays. Fares: adult single £2.30 to £8.20 — more.

Next towards Kirkcaldy from Bus Station (Stance 12): tomorrow 06:08

Next towards Dunfermline from Bus Station (Stance 13): tomorrow 05:25

Wanted a different 7? 99 other bus routes are numbered 7 elsewhere in the UK — see every 7 bus timetable by area.

Timetable

Ends at Kirkcaldy Bus Station 1 unless marked “to …” · Monday to Friday · 27 journeys
Stop 06:0406:1706:08 to Dalgety Bay Pentland Rise06:4706:4507:1507:4508:1008:4509:1509:4510:1510:4511:1511:4512:1512:4513:1513:4514:1514:4515:1515:4516:1516:4517:1517:45 to Dalgety Bay Pentland Rise
Bus Station (Stance 12) ··06:08·06:4507:1507:4508:1008:4509:1509:4510:1510:4511:1511:4512:1512:4513:1513:4514:1514:4515:1515:4516:1516:4517:1517:45
St Leonard's Bus Depot (Opp) ··06:14·06:5107:2107:5108:1608:5109:2109:5110:2110:5111:2111:5112:2112:5113:2113:5114:2114:5115:2115:5116:2116:5117:2117:51
Anderson Lane (adj) ··06:22·06:5907:2907:5908:2408:5909:2909:5910:2910:5911:2911:5912:2912:5913:2913:5914:2914:5915:2915:5916:2916:5917:2917:59
Castlandhill Road (adj 10) ··06:29·07:0607:3608:0608:3109:0609:3610:0610:3611:0611:3612:0612:3613:0613:3614:0614:3615:0615:3616:0616:3617:0617:3618:06
Square (NE Bound) ··06:34·07:1107:4108:1108:3709:1109:4110:1110:4111:1111:4112:1112:4113:1113:4114:1114:4115:1115:4116:1116:4117:1117:4118:11
Railway Station (adj) ·06:1706:4006:4707:1707:4708:1708:4709:1709:4710:1710:4711:1711:4712:1712:4713:1713:4714:1714:4715:1715:4716:1716:4717:1717:4718:17
Forth Reach (opp) ·06:2106:4406:5107:2107:5108:2108:5109:2109:5110:2110:5111:2111:5112:2112:5113:2113:5114:2114:5115:2115:5116:2116:5117:2117:5118:21
Pentland Rise (adj) ·06:2706:5006:5707:2707:5708:2708:5709:2709:5710:2710:5711:2711:5712:2712:5713:2713:5714:2714:5715:2715:5716:2716:5717:2717:5718:27
Railway Station (opp) 06:0406:32·07:0207:3208:0208:3209:0209:3210:0210:3211:0211:3212:0212:3213:0213:3214:0214:3215:0215:3216:0216:3217:0217:3218:02·
Stenhouse Drive (Adj) 06:1106:39·07:0907:3908:0908:3909:0909:3910:0910:3911:0911:3912:0912:3913:0913:3914:0914:3915:0915:3916:0916:3917:0917:3918:09·
Allan Court (Adj) 06:1706:45·07:1507:4508:1508:4509:1509:4510:1510:4511:1511:4512:1512:4513:1513:4514:1514:4515:1515:4516:1516:4517:1517:4518:15·
Memorial (opp) 06:2506:53·07:2307:5308:2308:5309:2309:5310:2310:5311:2311:5312:2312:5313:2313:5314:2314:5315:2315:5316:2316:5317:2317:5318:23·
St Mark's Orthodox Church (Adj) 06:3507:03·07:3308:0308:3309:0309:3310:0310:3311:0311:3312:0312:3313:0313:3314:0314:3315:0315:3316:0316:3317:0317:3318:0318:33·
Bus Station (Stance 1) 06:4107:09·07:3908:0908:3909:0909:3910:0910:3911:0911:3912:0912:3913:0913:3914:0914:3915:0915:3916:0916:3917:0917:3918:0918:39·

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

Stagecoach East Scotland's published fares on the 7: adult single £2.30 to £8.20, adult return £4.90, child single £1.20 to £4.10, child return £2.50. The England fare cap doesn't apply in Scotland — Stagecoach East Scotland sets the fares on the 7. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Fares on the 7

Adult single £2.30 to £8.20 · Adult return £4.90 · Child single £1.20 to £4.10 · Child return £2.50

Stagecoach's published fares on the Bus Open Data Service, in force from 24 August 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Stagecoach East Scotland before you travel.

Tickets on the 7

Stagecoach East Scotland publishes singles, day returns, returns, day tickets and season tickets on this route for adults, children, young people and students.

Single · Day Return · NightRider · U16 Single · Student Single · Jobseeker Single · Adult Period Return · U16 Day Return Peak

…and 143 more tickets on this route.

Ticket types come from Stagecoach East Scotland's own fares data on the Bus Open Data Service, last updated 27 August 2026. Prices for singles and returns are under Fares above; for the others, check with Stagecoach East Scotland.

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Stagecoach East Scotland before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, Boxing Day, 28 December, New Year's Eve, New Year's Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 7

7 towards Kirkcaldy

All 87 stops
  1. Bus Station (Stance 12) Dunfermline
  2. Old Fire Station (adj) Dunfermline
  3. City Railway Station (adj) Dunfermline
  4. St Leonard's Church (adj) Dunfermline
  5. St Leonard's Bus Depot (Opp) Dunfermline
  6. Tollgate (adj) Dunfermline
  7. Cottage Inn (adj) Dunfermline
  8. King Malcolm Hotel (adj) Dunfermline
  9. Cypress Grove (adj) Pitcorthie
  10. Pitreavie Golf Course (adj) Pitreavie
  11. Pitreavie Playing Fields (adj) Pitreavie
  12. Pitreavie Business Park (opp) Pitreavie
  13. Carnegie Campus (adj) Dunfermline
  14. Primrose Lane (adj) Camdean
  15. Anderson Lane (adj) Camdean
  16. Primrose Avenue (o/s 72) Camdean
  17. Gillway (opp) Camdean
  18. Primrose Avenue Turning Circle (opp) Camdean
  19. Camdean Lane (opp) Camdean
  20. Elder Place (opp) Rosyth
  21. Queens Buildings (adj) Rosyth
  22. Lowry Place (adj) Rosyth
  23. Parkside Street (adj) Rosyth
  24. Castlandhill Road (adj 10) Rosyth
  25. Fairykirk Road (adj) Rosyth
  26. Hillfield Road (adj) Inverkeithing
  27. Roods Road (adj) Inverkeithing
  28. Square (NE Bound) Inverkeithing
  29. Boreland Road (opp) Inverkeithing
  30. Fraser Avenue (opp) Inverkeithing
  31. High School (adj) Inverkeithing
  32. Curlew Way (opp) Inverkeithing
  33. The Avenue (opp) Inverkeithing
  34. Bypass (E-Bound) Hillend
  35. Railway Station (adj) Dalgety Bay
  36. West Access Ridge Way (adj) Dalgety Bay
  37. Parklands Crescent (adj) Dalgety Bay
  38. Wayfarers Drive (adj) Dalgety Bay
  39. Forth Reach (opp) Dalgety Bay
  40. Strathbeg Drive (adj) Dalgety Bay
  41. St David's Court (opp) Dalgety Bay
  42. Moray Park (adj) Dalgety Bay
  43. Meadowfield (adj) Dalgety Bay
  44. Forth Crescent (opp) Dalgety Bay
  45. Markfield Road (adj) Dalgety Bay
  46. Hopetoun View (opp) Dalgety Bay
  47. Pentland Rise (adj) Dalgety Bay
  48. Moray Way North Roundabout (N-bound) Dalgety Bay
  49. East Access Ridge Way (adj) Dalgety Bay
  50. Dalgety Church Yard (opp) Dalgety Bay
  51. Moss Cottage (opp) Aberdour
  52. Couston House (adj) Aberdour
  53. St Columba's Church (opp) Aberdour
  54. Park Lane (opp) Aberdour
  55. Railway Station (opp) Aberdour
  56. Murrell Road (adj) Aberdour
  57. Nine Lums Farm (adj) Burntisland
  58. Bendameer Road (adj) Colinswell
  59. Stenhouse Drive (Adj) Burntisland
  60. Silverbarton Terrace (Adj) Burntisland
  61. Kirkton Graveyard (adj) Burntisland
  62. Kirkton Road (Southbound) Kirkton
  63. Allan Court (Adj) Burntisland
  64. Porte (Eastbound) Burntisland
  65. The Links (Adj 34) Burntisland
  66. Erskine Church (Adj) Burntisland
  67. Bowling Green (Adj) Burntisland
  68. Kinghorn Road (Adj 19) Burntisland
  69. Cemetery (Adj) Burntisland
  70. Kingswood Hotel (adj) Burntisland
  71. Pettycur Bay Caravan Park (Adj) Pettycur Bay
  72. Sandhills Caravan Park (Opp) Kinghorn
  73. Macduff Crescent (Opp) Kinghorn
  74. Memorial (opp) Kinghorn
  75. North Overgate (Adj) Kinghorn
  76. Croft-an-Righ (Adj) Kinghorn
  77. Linton Court (Opp) Kinghorn
  78. Kinghorn Road (Northbound) Kirkcaldy
  79. Peebles Street (Adj) Invertiel
  80. Seafield Road (opp) Invertiel
  81. Pratt Street (Adj) Linktown
  82. St Mark's Orthodox Church (Adj) Linktown
  83. Buchanan Court (Adj 133) Linktown
  84. Gas Wynd (opp) Linktown
  85. High Street (Adj 9) Linktown
  86. Whytescauseway (adj) Linktown
  87. Bus Station (Stance 1) Kirkcaldy

7 towards Dunfermline

All 98 stops
  1. Bus Station (Stance 13) Kirkcaldy
  2. High Street (adj 22) Linktown
  3. Gas Wynd (Adj) Linktown
  4. Buchanan Court (Adj 12) Linktown
  5. Heggies Wynd (Adj) Linktown
  6. Bridge Street (Adj) Linktown
  7. Seafield Road (Adj) Invertiel
  8. Peebles Street (Opp) Invertiel
  9. Kinghorn Road (Southbound) Kirkcaldy
  10. Linton Court (Adj) Kinghorn
  11. Croft-an-Righ (Opp) Kinghorn
  12. North Overgate (Opp) Kinghorn
  13. Memorial (Adj) Kinghorn
  14. Macduff Crescent (Adj) Kinghorn
  15. Sandhills Caravan Park (Adj) Kinghorn
  16. Pettycur Bay Caravan Park (Opp) Pettycur Bay
  17. Kingswood Hotel (opp) Burntisland
  18. Linwell Court (Opp) Burntisland
  19. Cemetery (opp) Burntisland
  20. Kinghorn Road (Adj 152) Burntisland
  21. Bowling Green (Opp) Burntisland
  22. Erskine Church (opp) Burntisland
  23. The Links (Opp 53) Burntisland
  24. Porte (Westbound) Burntisland
  25. Library (Adj) Burntisland
  26. Haugh Road (adj) Burntisland
  27. Kirkton Road (Northbound) Kirkton
  28. Kirkton Graveyard (opp) Burntisland
  29. Dunearn Bank (Opp) Burntisland
  30. Stenhouse Drive (Opp) Burntisland
  31. Bendameer Road (opp) Colinswell
  32. Nine Lums Farm (opp) Burntisland
  33. Starley Hall (Adj) Burntisland
  34. Morayvale (adj) Aberdour
  35. Railway Station (adj) Aberdour
  36. Manse Place (opp) Aberdour
  37. St Columba's Church (adj) Aberdour
  38. Couston House (opp) Aberdour
  39. Moss Cottage (adj) Aberdour
  40. Dalgety Church Yard (adj) Dalgety Bay
  41. East Access Ridge Way (opp) Dalgety Bay
  42. Moray Way North Roundabout (S-bound) Dalgety Bay
  43. Dalgety House View (adj) Dalgety Bay
  44. Pentland Rise (opp) Dalgety Bay
  45. Markfield Road (opp) Dalgety Bay
  46. Couston Drive (adj) Dalgety Bay
  47. Meadowfield (opp) Dalgety Bay
  48. Moray Park (opp) Dalgety Bay
  49. St David's Court (adj) Dalgety Bay
  50. Hillside Avenue (adj) Dalgety Bay
  51. Forth Reach (adj) Dalgety Bay
  52. Wayfarers Drive (opp) Dalgety Bay
  53. Parklands Crescent (opp) Dalgety Bay
  54. West Access Ridge Way (opp) Dalgety Bay
  55. Railway Station (opp) Dalgety Bay
  56. Bypass (W-Bound) Hillend
  57. The Avenue (adj) Inverkeithing
  58. Curlew Way (adj) Inverkeithing
  59. High School (opp) Inverkeithing
  60. Fraser Avenue (adj) Inverkeithing
  61. Boreland Road (adj) Inverkeithing
  62. Back O' Yards (opp) Inverkeithing
  63. Manse Road (adj) Inverkeithing
  64. Fairykirk Road (opp) Rosyth
  65. Castlandhill Road (opp 10) Rosyth
  66. Norval Place (opp) Rosyth
  67. Ridley Drive (adj) Rosyth
  68. Backmarch Road (opp) Rosyth
  69. Castle Road (Southbound) Rosyth
  70. Fire Station (adj) Rosyth
  71. Rannoch Road (adj) Rosyth
  72. St Peter's & St Paul's Church (adj) Rosyth
  73. Dockyard Roundabout (S-Bound) Rosyth
  74. Babcock Training Centre (Opp) Rosyth
  75. Queensferry Road (adj 10) Rosyth
  76. Parkside Street (opp) Rosyth
  77. Queens Buildings (opp) Rosyth
  78. Elder Place (adj) Rosyth
  79. Camdean Lane (adj) Camdean
  80. Primrose Avenue Turning Circle (adj) Camdean
  81. Gillway (adj) Camdean
  82. Primrose Avenue (adj) Camdean
  83. Anderson Lane (opp) Camdean
  84. Primrose Lane (opp 22) Camdean
  85. Railway Station (opp) Rosyth
  86. Carnegie Campus (opp) Dunfermline
  87. Pitreavie Business Park (adj) Pitreavie
  88. Pitreavie Playing Fields (opp) Pitreavie
  89. Pitreavie Golf Course (opp) Pitreavie
  90. Cypress Grove (opp) Pitcorthie
  91. King Malcolm Hotel (opp) Dunfermline
  92. Cottage Inn (opp) Dunfermline
  93. Tollgate (opp) Dunfermline
  94. St Leonard's Bus Depot (adj) Dunfermline
  95. Bothwell Street (adj 1) Dunfermline
  96. City Railway Station (opp) Dunfermline
  97. Kingsgate Centre (adj) Dunfermline
  98. Bus Station (Arrival Bay) Dunfermline

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PM0000004/103 · Changes in Fife Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 7 bus?

The first 7 departure on weekdays leaves at 05:25 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 7 bus?

The last 7 on weekdays leaves its first stop at 19:56. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 7 bus cost?

Stagecoach East Scotland's published fares on the 7: adult single £2.30 to £8.20, adult return £4.90, child single £1.20 to £4.10, child return £2.50. The England fare cap doesn't apply in Scotland — Stagecoach East Scotland sets the fares on the 7. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the 7 bus?

The 7 is operated by Stagecoach East Scotland.

Timetable data from Stagecoach East Scotland via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM0000004/103. Check before you travel — services can change at short notice.