7C Kelty to Dalgety Bay via Dunfermline, Rosyth

Operated by Stagecoach East Scotland. First bus 05:48, last bus 18:07. 28 journeys on weekdays. Fares: adult single £2.30 to £8.20 — more.

Next towards Dalgety Bay from Westcroft Way (opp): tomorrow 05:48

Next towards Kelty from Parish Church (opp): tomorrow 06:37

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

Timetable

Ends at Dalgety Bay Parish Church unless marked “to …” · Monday to Friday · 14 journeys
Stop 05:5505:4806:1806:4207:5108:5109:5110:5111:5112:5113:5114:51 to Dalgety Bay Moubray Road15:51 to Dalgety Bay Moubray Road16:51
Westcroft Way (opp) ·05:4806:1806:4207:5108:5109:5110:5111:5112:5113:5114:5115:5116:51
Beechbank Crescent (adj 71) ·05:5206:2206:4607:5508:5509:5510:5511:5512:5513:5514:5515:5516:55
Main Street (adj 23) ·06:0106:3106:5508:0409:0410:0411:0412:0413:0414:0415:0416:0417:04
Church Street (adj) ·06:0606:3607:0008:0909:0910:0911:0912:0913:0914:0915:0916:0917:09
Queen Margaret Hospital (Front Entrance) ·06:1106:4107:0508:1509:1510:1511:1512:1513:1514:1515:1516:1517:15
Bus Station (Arrival Bay) ·06:2106:5107:1508:2709:2710:2711:2712:2713:2714:2715:2716:2717:27
Bus Station (Stance 12) 05:5506:2506:5507:1908:3009:3010:3011:3012:3013:3014:3015:3016:3017:30
St Leonard's Bus Depot (Opp) 06:0106:3107:0107:2508:3609:3610:3611:3612:3613:3614:3615:3616:3617:36
Burnside Place (adj) 06:0906:3907:0907:3308:4409:4410:4411:4412:4413:4414:4415:4416:4417:44
Castlandhill Road (adj 10) 06:1306:4307:1307:3708:4809:4810:4811:4812:4813:4814:4815:4816:4817:48
Square (NE Bound) 06:1806:4807:1807:4208:5309:5310:5311:5312:5313:5314:5315:5316:5317:53
Railway Station (adj) 06:2406:5407:2407:4808:5909:5910:5911:5912:5913:5914:5915:5916:5917:59
Moubray Road (opp) 06:2906:5907:2907:53·······16:0417:04·
Parish Church (opp) 06:3307:0307:3307:5709:0310:0311:0312:0313:0314:0315:03··18:03

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

Fares on the 7C

Adult single £2.30 to £8.20 · Child single £1.20 to £4.10

Adult single fare table, stage to stage
£2.30 KeltyBlackRd 2
£2.90£2.90 Cantsdam 2
£2.90£3.70£2.30 Muirton Farm 2
£2.90£3.70£2.90£2.90 LochfittyCot 2
£3.70£3.70£2.90£2.90£2.90 Kingseat 1
£3.70£4.40£3.70£3.70£2.90£2.90 QMHWhitefield 2
£4.40£5.40£3.70£3.70£3.70£2.90£2.30 Adamson Cres 1
£5.90£5.90£4.40£4.40£3.70£3.70£2.90£2.30 Thistle St 2
£5.90£5.90£4.40£4.40£3.70£3.70£2.90£2.90£2.30 DunfermlineBS 4
£6.60£6.60£5.90£5.90£5.40£4.40£2.90£2.90£2.90£2.30 StLeonardCh 1
£6.60£6.60£5.90£5.90£5.40£4.40£3.70£3.70£2.90£2.90£2.30 Cott InnToll 1
£6.60£6.60£5.90£5.90£5.40£4.40£3.70£3.70£3.70£2.90£2.90£2.30 CypressG_BofS 1
£8.20£8.20£5.90£5.90£5.90£5.40£3.70£3.70£3.70£2.90£2.90£2.90£2.30 RosythHalt_Tesco 1
£8.20£8.20£5.90£5.90£5.90£5.40£4.40£4.40£3.70£3.70£2.90£2.90£2.90£2.30 Park Rd Sch 2
£8.20£8.20£5.90£5.90£5.90£5.40£4.40£4.40£3.70£3.70£2.90£2.90£2.90£2.30£2.30 RsythCros_Fkrk 1
£8.20£8.20£5.90£5.90£5.90£5.40£5.40£5.40£4.40£3.70£3.70£2.90£2.90£2.90£2.90£2.30 HillfielMans 2
£8.20£8.20£5.90£5.90£5.90£5.40£5.40£5.40£4.40£3.70£3.70£3.70£2.90£2.90£2.90£2.90£2.30 IkeithinSqr_Rail 2
£8.20£8.20£5.90£5.90£5.90£5.40£5.40£5.40£5.40£4.40£3.70£3.70£3.70£2.90£2.90£2.90£2.90£2.30 Inkg High Sch 2
£8.20£8.20£8.20£8.20£6.60£5.90£5.90£5.90£5.40£4.40£4.40£3.70£3.70£3.70£2.90£2.90£2.90£2.90£2.30 Hillend By-pass 2
£8.20£8.20£8.20£8.20£6.60£5.90£5.90£5.90£5.90£5.90£5.40£4.40£4.40£3.70£3.70£3.70£3.70£2.90£2.90£2.30 DBayWest_Rail 2
£8.20£8.20£8.20£8.20£6.60£5.90£5.90£5.90£5.90£5.90£5.40£4.40£4.40£3.70£3.70£3.70£3.70£2.90£2.90£2.90£2.30 DBay RegentsWay 1
£8.20£8.20£8.20£8.20£6.60£5.90£5.90£5.90£5.90£5.90£5.40£4.40£4.40£3.70£3.70£3.70£3.70£2.90£2.90£2.90£2.30– DBay HillendIndPk

Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Kelty Cross 1.

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 7C

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 30 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 7C

7C towards Dalgety Bay

All 85 stops
  1. Westcroft Way (opp) Kelty
  2. Community Centre (adj) Kelty
  3. Keltyhill Road (adj 6) Kelty
  4. Union Street (adj) Kelty
  5. Keltyhill Avenue (adj) Kelty
  6. Beechbank Crescent (adj 5) Kelty
  7. Beechbank Crescent (adj 71) Kelty
  8. Maple Terrace (adj 8) Kelty
  9. The School House (adj) Kelty
  10. Dullomuir Drive (opp) Kelty
  11. Clentry Crescent (opp) Kelty
  12. Loch Leven Terrace (opp) Kelty
  13. Clentry Nursery School (opp) Kelty
  14. Union Street (opp) Kelty
  15. Keltyhill Road (adj 11) Kelty
  16. Primary School (adj) Kelty
  17. Crown Hotel (Opp) Kelty
  18. Main Street (adj 23) Kelty
  19. Cocklaw Street (opp) Kelty
  20. Oakfield Street (opp 96) Kelty
  21. Cantsdam Road (S-Bound) Kelty
  22. Muirton Farm (opp) Kelty
  23. Memorial (opp) Kingseat
  24. Henderson Street (adj) Kingseat
  25. Church Street (adj) Kingseat
  26. Player Drive (opp) Kingseat
  27. Glenalmond (adj) Bellyeoman
  28. QM Hospital Access (opp) Bellyeoman
  29. Queen Margaret Hospital (Front Entrance) Bellyeoman
  30. QM Hospital Access (adj) Bellyeoman
  31. Robertson Road Pavilion (opp) Bellyeoman
  32. Alderston Drive (opp) Bellyeoman
  33. Canmore Lodge (opp) Bellyeoman
  34. Balfour Court (adj) Bellyeoman
  35. Bellyeoman Primary School (opp) Bellyeoman
  36. Adamson Crescent (opp) Bellyeoman
  37. Headwell Avenue (opp) Headwell
  38. Methven Drive (adj) Headwell
  39. Bellyeoman Road (adj) Dunfermline
  40. Kingsgate Centre (adj) Dunfermline
  41. Bus Station (Arrival Bay) Dunfermline
  42. Bus Station (Stance 12) Dunfermline
  43. Old Fire Station (adj) Dunfermline
  44. City Railway Station (adj) Dunfermline
  45. St Leonard's Church (adj) Dunfermline
  46. St Leonard's Bus Depot (Opp) Dunfermline
  47. Tollgate (adj) Dunfermline
  48. Cottage Inn (adj) Dunfermline
  49. King Malcolm Hotel (adj) Dunfermline
  50. Cypress Grove (adj) Pitcorthie
  51. Pitreavie Golf Course (adj) Pitreavie
  52. Pitreavie Playing Fields (adj) Pitreavie
  53. Pitreavie Business Park (opp) Pitreavie
  54. Carnegie Campus (adj) Dunfermline
  55. Railway Station (adj) Rosyth
  56. Dick Place (opp) Rosyth
  57. Woodside Street (opp) Rosyth
  58. Leslie Road (opp) Rosyth
  59. Burnside Place (adj) Rosyth
  60. Middlebank Street (adj 120) Rosyth
  61. Public Park (opp) Rosyth
  62. Newton Crescent (opp) Rosyth
  63. Harley Street (opp 63) Rosyth
  64. Admiralty Road (o/s 94) Rosyth
  65. Castlandhill Road (adj 10) Rosyth
  66. Fairykirk Road (adj) Rosyth
  67. Hillfield Road (adj) Inverkeithing
  68. Roods Road (adj) Inverkeithing
  69. Square (NE Bound) Inverkeithing
  70. Boreland Road (opp) Inverkeithing
  71. Fraser Avenue (opp) Inverkeithing
  72. High School (adj) Inverkeithing
  73. Curlew Way (opp) Inverkeithing
  74. The Avenue (opp) Inverkeithing
  75. Bypass (E-Bound) Hillend
  76. Railway Station (adj) Dalgety Bay
  77. West Access Ridge Way (adj) Dalgety Bay
  78. Dalgety Bay ASDA (opp) Dalgety Bay
  79. Moubray Road (opp) Dalgety Bay
  80. Moray Way North Roundabout (S-bound) Dalgety Bay
  81. Dalgety House View (adj) Dalgety Bay
  82. Pentland Rise (opp) Dalgety Bay
  83. Markfield Road (opp) Dalgety Bay
  84. Couston Drive (adj) Dalgety Bay
  85. Parish Church (opp) Dalgety Bay

7C towards Kelty

All 81 stops
  1. Moubray Road (opp) Dalgety Bay
  2. Moray Way North Roundabout (S-bound) Dalgety Bay
  3. Dalgety House View (adj) Dalgety Bay
  4. Pentland Rise (opp) Dalgety Bay
  5. Markfield Road (opp) Dalgety Bay
  6. Couston Drive (adj) Dalgety Bay
  7. Meadowfield (opp) Dalgety Bay
  8. Parish Church (opp) Dalgety Bay
  9. Lade Braes (opp) Dalgety Bay
  10. Oxcars Drive (opp) Dalgety Bay
  11. The Inches (Adj) Dalgety Bay
  12. Lumsdaine Drive (adj) Dalgety Bay
  13. The Bridges (adj) Dalgety Bay
  14. Rosebery View (adj) Dalgety Bay
  15. Forth Reach (adj) Dalgety Bay
  16. St Davids (Southbound) St Davids
  17. Granton View (adj) St Davids
  18. Wayfarers Drive (opp) Dalgety Bay
  19. Parklands Crescent (opp) Dalgety Bay
  20. St David's Business Park (opp) Dalgety Bay
  21. Bypass (W-Bound) Hillend
  22. The Avenue (adj) Inverkeithing
  23. Curlew Way (adj) Inverkeithing
  24. High School (opp) Inverkeithing
  25. Fraser Avenue (adj) Inverkeithing
  26. Boreland Road (adj) Inverkeithing
  27. Back O' Yards (opp) Inverkeithing
  28. Manse Road (adj) Inverkeithing
  29. Fairykirk Road (opp) Rosyth
  30. Castlandhill Road (opp 10) Rosyth
  31. St John's & St Columba's Church (adj) Rosyth
  32. Harley Street (adj 63) Rosyth
  33. Public Park (adj) Rosyth
  34. Middlebank Street (opp 112) Rosyth
  35. Holborn Place (adj) Rosyth
  36. Leslie Road (adj) Rosyth
  37. Woodside Street (adj) Rosyth
  38. Dick Place (adj) Rosyth
  39. Tesco Supermarket (adj) Rosyth
  40. Railway Station (opp) Rosyth
  41. Carnegie Campus (opp) Dunfermline
  42. Pitreavie Business Park (adj) Pitreavie
  43. Pitreavie Playing Fields (opp) Pitreavie
  44. Pitreavie Golf Course (opp) Pitreavie
  45. Cypress Grove (opp) Pitcorthie
  46. King Malcolm Hotel (opp) Dunfermline
  47. Cottage Inn (opp) Dunfermline
  48. Tollgate (opp) Dunfermline
  49. St Leonard's Bus Depot (adj) Dunfermline
  50. Bothwell Street (adj 1) Dunfermline
  51. City Railway Station (opp) Dunfermline
  52. Kingsgate Centre (adj) Dunfermline
  53. Bus Station (Arrival Bay) Dunfermline
  54. Bus Station (Stance 2) Dunfermline
  55. Old Fire Station (adj) Dunfermline
  56. Bellyeoman Road (opp) Dunfermline
  57. Methven Drive (opp) Headwell
  58. Headwell Avenue (adj) Headwell
  59. Adamson Crescent (adj) Bellyeoman
  60. Bellyeoman Primary School (adj) Bellyeoman
  61. Balfour Court (opp) Bellyeoman
  62. Canmore Lodge (adj) Bellyeoman
  63. Lauriston Drive (opp) Bellyeoman
  64. Robertson Road Pavilion (adj) Bellyeoman
  65. QM Hospital Access (opp) Bellyeoman
  66. Queen Margaret Hospital (Front Entrance) Bellyeoman
  67. QM Hospital Access (adj) Bellyeoman
  68. Glenalmond (opp) Bellyeoman
  69. Player Drive (adj) Kingseat
  70. Church Street (opp) Kingseat
  71. Henderson Street (opp) Kingseat
  72. Memorial (adj) Kingseat
  73. Muirton Farm (adj) Kelty
  74. Cantsdam Road (N-Bound) Kelty
  75. Oakfield Street (adj 114) Kelty
  76. Cocklaw Street (adj) Kelty
  77. Crown Hotel (adj) Kelty
  78. Primary School (opp) Kelty
  79. Community Centre (opp) Kelty
  80. Westcroft Way (adj) Kelty
  81. Westcroft Way (opp) Kelty

Service registration & registered changes

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

Towns & areas on this route

Frequently asked questions

What time is the first 7C bus?

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

What time is the last 7C bus?

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

How much does the 7C bus cost?

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

Who runs the 7C bus?

The 7C 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/791. Check before you travel — services can change at short notice.