19 Rosyth to Ballingry via Dunfermline, Cowdenbeath

Operated by Stagecoach East Scotland. First bus 04:20, last bus 23:02. 105 journeys on weekdays. Fares: adult single £2.30 to £7.40 — more.

Next towards Ballingry from Hilton Road (adj 8): 13:31, 13:51, 14:11

Next towards Rosyth from Marshall Place (opp): 13:39, 13:59, 14:19

Night bus — overnight departures 04:20–07:00. Sunday–Thursday nights. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.

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

Timetable

Ends at Ballingry Ballingry Turning Circle unless marked “to …” · Monday to Friday · 52 journeys
Stop 04:2004:5005:2205:3105:5106:1606:3106:5107:1107:3107:5608:1108:3108:5109:1109:3109:5110:1110:3110:5111:1111:3111:5112:1112:3112:5113:1113:3113:5114:1114:3114:5115:1115:3115:5116:1116:3516:5517:1517:4518:0118:2118:41 to Dunfermline Bus Station19:0219:3220:0220:3221:0221:3222:0222:32 to Cowdenbeath Stuart Place23:02 to Cowdenbeath Stuart Place
Babcock Training Centre (adj) ····································16:3516:55·17:45············
Hilton Road (adj 8) ···05:3105:5106:1606:3106:5107:1107:3107:5608:1108:3108:5109:1109:3109:5110:1110:3110:5111:1111:3111:5112:1112:3112:5113:1113:3113:5114:1114:3114:5115:1115:3115:5116:11··17:15·18:0118:2118:4119:0219:3220:0220:3221:0221:3222:0222:3223:02
Castlandhill Road (opp 10) ···05:4006:0006:2506:4007:0007:2007:4008:0508:2008:4009:0009:2009:4010:0010:2010:4011:0011:2011:4012:0012:2012:4013:0013:2013:4014:0014:2014:4015:0015:2015:4016:0016:2016:4317:0317:2417:5318:1018:3018:4919:0919:3920:0920:3921:0921:3922:0922:3923:09
St Leonard's Bus Depot (adj) 04:2004:5005:2205:5206:1206:3706:5207:1207:3207:5208:1708:3208:5209:1209:3209:5210:1210:3210:5211:1211:3211:5212:1212:3212:5213:1213:3213:5214:1214:3214:5215:1215:3215:5216:1216:3216:5517:1517:3618:0518:2218:4218:5919:2119:5120:2120:5121:2121:5122:2122:5123:21
Bus Station (Arrival Bay) 04:2504:5505:2905:5906:1906:4406:5907:1907:3907:5908:2408:3908:5909:1909:3909:5910:1910:3910:5911:1911:3911:5912:1912:3912:5913:1913:3913:5914:1914:3914:5915:1915:3915:5916:1916:3917:0317:2117:4318:1318:2918:4919:0519:2719:5720:2720:5721:2721:5722:2722:5723:27
Bus Station (Stance 1) 04:2604:5605:3406:0406:2406:4907:0407:2407:4408:0408:2908:4409:0409:2409:4410:0410:2410:4411:0411:2411:4412:0412:2412:4413:0413:2413:4414:0414:2414:4415:0415:2415:4416:0416:2416:4417:0817:2517:4818:1818:3418:54·19:3220:0220:3221:0221:3222:0222:3223:0223:32
Halbeath Retail Park (adj) 04:3605:0605:4406:1606:3607:0107:1607:3607:5608:1608:4108:5609:1609:3609:5610:1610:3610:5611:1611:3611:5612:1612:3612:5613:1613:3613:5614:1614:3614:5615:1615:3615:5616:1616:3616:5617:2017:3718:0018:3018:4619:06·19:4220:1220:4221:1221:4222:1222:4223:1223:42
Amazon Way (adj) ··05:4906:2106:4107:06·······························17:4218:05·18:5119:11··········
Fife Leisure Park (Northbound) 04:4105:1105:5706:2906:4907:1407:2107:4108:0108:2108:4609:0109:2109:4110:0110:2110:4111:0111:2111:4112:0112:2112:4113:0113:2113:4114:0114:2114:4115:0115:2115:4116:0116:2116:4117:0117:2517:5018:1318:3518:5919:19·19:4620:1620:4621:1621:4622:1622:4623:1623:46
Park & Ride Arrival Bay (at) 04:4405:1406:0106:3406:5407:1907:2607:4608:0608:2608:5109:0609:2609:4610:0610:2610:4611:0611:2611:4612:0612:2612:4613:0613:2613:4614:0614:2614:4615:0615:2615:4616:0616:2616:4617:0617:3017:5518:1818:4019:0419:24·19:5020:2020:5021:2021:5022:2022:5023:2023:50
Park & Ride (Stance 6) 04:4505:1506:0206:3506:5507:2007:2907:4908:0908:2908:5409:0909:2909:4910:0910:2910:4911:0911:2911:4912:0912:2912:4913:0913:2913:4914:0914:2914:4915:0915:2915:4916:0916:2916:4917:0917:3117:5618:1918:4119:0519:25·19:5120:2120:5121:2121:5122:2122:5123:2123:51
Hillview Crescent (adj) 04:4905:1906:0606:3906:5907:2407:3307:5308:1308:3308:5809:1309:3309:5310:1310:3310:5311:1311:3311:5312:1312:3312:5313:1313:3313:5314:1314:3314:5315:1315:3315:5316:1316:3316:5317:1317:3518:0018:2318:4519:0919:29·19:5520:2520:5521:2521:5522:2522:5523:2523:55
Swinton's Place (adj) 04:5205:2206:0906:4207:0207:2707:3607:5608:1608:3609:0109:1609:3609:5610:1610:3610:5611:1611:3611:5612:1612:3612:5613:1613:3613:5614:1614:3614:5615:1615:3615:5616:1616:3616:5617:1617:3818:0318:2618:4819:1219:32·19:5820:2820:5821:2821:5822:2822:5823:2823:58
The Fountain (opp) 05:0005:3006:1706:5007:1007:3507:4408:0408:2408:4409:0909:2409:4410:0410:2410:4411:0411:2411:4412:0412:2412:4413:0413:2413:4414:0414:2414:4415:0415:2415:4416:0416:2416:4417:0417:2417:4618:1118:3418:5619:2019:40·20:0520:3521:0521:3522:0522:3523:0523:3500:05
Beath High School (adj) ····················································
Stuart Place (adj) 05:0505:3506:2206:5507:1507:4007:4908:0908:2808:4909:1409:2909:4910:0910:2910:4911:0911:2911:4912:0912:2912:4913:0913:2913:4914:0914:2914:4915:0915:2915:4916:0916:2916:4917:0917:2917:5118:1618:3919:0119:2519:45·20:1020:4021:1021:4022:1022:4023:1023:4000:10
North Street (adj) 05:1305:4306:3007:0307:2307:4807:5708:1708:3608:5709:2209:3709:5710:1710:3710:5711:1711:3711:5712:1712:3712:5713:1713:3713:5714:1714:3714:5715:1715:3715:5716:1716:3716:5717:1717:3718:0018:2418:4719:1019:3319:53·20:1720:4721:1721:4722:1722:4723:17··
Balbedie Avenue (opp) 05:2205:5206:3907:1307:3307:5808:0608:2608:4509:0609:3109:4610:0610:2610:4611:0611:2611:4612:0612:2612:4613:0613:2613:4614:0614:2614:4615:0615:2615:4616:0616:2616:4617:0617:2617:4618:1018:3418:5719:2019:4320:03·20:2320:5321:2321:5322:2322:5323:23··
Ballingry Turning Circle (opp) 05:2805:5806:4507:1907:3908:0408:1308:3308:5209:1309:3809:5310:1310:3310:5311:1311:3311:5312:1312:3312:5313:1313:3313:5314:1314:3314:5315:1315:3315:5316:1316:3316:5317:1317:3317:5318:1618:4019:0319:2619:4920:09·20:2920:5921:2921:5922:2922:5923:29··

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

Fares on the 19

Adult single £2.30 to £7.40 · Child single £1.20 to £3.70

Stagecoach's published fares on the Bus Open Data Service, in force from 5 October 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 19

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 54 more tickets on this route.

Ticket types come from Stagecoach East Scotland's own fares data on the Bus Open Data Service, last updated 8 October 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 19

19 towards Ballingry

All 116 stops
  1. Babcock Training Centre (adj) Rosyth
  2. Dockyard Roundabout (N-Bound) Rosyth
  3. Hilton Road (adj 8) Rosyth
  4. St Peter's & St Paul's Church (opp) Rosyth
  5. Rannoch Road (opp) Rosyth
  6. Linton Place (adj) Rosyth
  7. Castle Road (Northbound) Rosyth
  8. Backmarch Road (adj) Rosyth
  9. Calum MacDonald Court (opp) Rosyth
  10. Hudson Road (opp) Rosyth
  11. Tyrwhitt Place (adj) Rosyth
  12. Castlandhill Road (opp 10) Rosyth
  13. Queensferry Road (adj 10) Rosyth
  14. Parkside Street (opp) Rosyth
  15. Queens Buildings (opp) Rosyth
  16. Dick Place (adj) Rosyth
  17. Tesco Supermarket (adj) Rosyth
  18. Railway Station (opp) Rosyth
  19. Carnegie Campus (opp) Dunfermline
  20. Pitreavie Business Park (adj) Pitreavie
  21. Pitreavie Playing Fields (opp) Pitreavie
  22. Pitreavie Golf Course (opp) Pitreavie
  23. Cypress Grove (opp) Pitcorthie
  24. King Malcolm Hotel (opp) Dunfermline
  25. Cottage Inn (opp) Dunfermline
  26. Tollgate (opp) Dunfermline
  27. St Leonard's Bus Depot (adj) Dunfermline
  28. Bothwell Street (adj 1) Dunfermline
  29. City Railway Station (opp) Dunfermline
  30. Kingsgate Centre (adj) Dunfermline
  31. Bus Station (Arrival Bay) Dunfermline
  32. Bus Station (Stance 1) Dunfermline
  33. Old Fire Station (adj) Dunfermline
  34. Park Place (opp) Dunfermline
  35. Transy Grove (opp) Dunfermline
  36. Athol Place (adj) Dunfermline
  37. East End Football Park (adj) Dunfermline
  38. Dunfermline Cemetery (adj) Dunfermline
  39. Scobie Place (opp) Dunfermline
  40. Cherry Bank (opp) Dunfermline
  41. Dalcross Way (opp) Dunfermline
  42. Halbeath Road (o/s 116) Dunfermline
  43. Linburn Road (opp) Dunfermline
  44. Lynebank Hospital (opp) Halbeath
  45. Halbeath Retail Park (adj) Halbeath
  46. Fife College Car Park (opp) Halbeath
  47. Pittsburgh Road (Southbound) Halbeath
  48. Lochy Rise (adj) Dunfermline
  49. Shin Way (adj) Halbeath
  50. Learning Campus (opp) Dunfermline
  51. Amazon Way (adj) Dunfermline
  52. Amazon Way (opp) Dunfermline
  53. Learning Campus (adj) Dunfermline
  54. Fife Leisure Park (Northbound) Halbeath
  55. Kingdom Services (opp) Halbeath
  56. Park & Ride Arrival Bay (at) Halbeath
  57. Park & Ride (Stance 6) Halbeath
  58. Lady Anne Court (adj) Crossgates
  59. Primary School (opp) Crossgates
  60. Hillview Crescent (adj) Crossgates
  61. Main Street (Northbound) Crossgates
  62. Netherbeath Road (adj) Hill of Beath
  63. Concrete Works (opp) Hill of Beath
  64. Swinton's Place (adj) Hill of Beath
  65. Allan Park (adj) Cowdenbeath
  66. Gardiner Place (adj) Woodend
  67. Westburn Avenue (adj) Cowdenbeath
  68. Bus Depot (adj) Cowdenbeath
  69. James Street (opp) Cowdenbeath
  70. Park Avenue (opp) Cowdenbeath
  71. The Fountain (opp) Cowdenbeath
  72. Railway Station (opp) Cowdenbeath
  73. Town House (opp) Cowdenbeath
  74. Hill Street (opp) Cowdenbeath
  75. Bowling Green Street (opp) Cowdenbeath
  76. King Street (adj) Cowdenbeath
  77. Russell Street (adj) Cowdenbeath
  78. George Street (opp) Cowdenbeath
  79. Gateside Industrial Estate (adj) Cowdenbeath
  80. Old Perth Road (Northbound) Cowdenbeath
  81. Beath High School (adj) Cowdenbeath
  82. Prospect Street (opp) Cowdenbeath
  83. Foulford Place (opp) Cowdenbeath
  84. North End Park (opp) Cowdenbeath
  85. Alexander Street (opp) Cowdenbeath
  86. Stuart Place (adj) Cowdenbeath
  87. Primary School (opp) Lumphinnans
  88. Gagarin Way (adj) Lumphinnans
  89. War Memorial (adj) Lumphinnans
  90. Robert Smith Court (adj) Lumphinnans
  91. Viewfield Terrace (adj 27) Lumphinnans
  92. St Finnian's Church (adj) Lochgelly
  93. Motion Street (opp) Lochgelly
  94. Buller Street (opp) Lochgelly
  95. Macainsh Parish Church (opp) Lochgelly
  96. North Street (adj) Lochgelly
  97. Lochgelly Centre (adj) Lochgelly
  98. Hugh Place (opp) Lochgelly
  99. Launcherhead Road (adj) Lochgelly
  100. Railway Station (opp) Lochgelly
  101. High School (adj) Lochgelly
  102. Kingslea Cottage (adj) Glencraig
  103. Clune Terrace (adj) Glencraig
  104. Lochore Meadows (adj) Crosshill
  105. Catherine Terrace (opp) Crosshill
  106. Benarty Avenue (adj) Crosshill
  107. Abbotsford Road (adj) Lochore
  108. Loch Leven Terrace (adj) Lochore
  109. Balbedie Avenue (opp) Lochore
  110. Malcolm Street (opp 28) Ballingry
  111. Navitie Park (opp) Ballingry
  112. Benarty Square (adj) Ballingry
  113. Dunmore Nursery School (adj) Ballingry
  114. Ballingry Road (adj) Ballingry
  115. Marshall Place (adj) Ballingry
  116. Ballingry Turning Circle (opp) Ballingry

19 towards Rosyth

All 101 stops
  1. Marshall Place (opp) Ballingry
  2. Kirkland Gardens (E-bound) Ballingry
  3. Benarty Square (opp) Ballingry
  4. Hill Road (o/s 2) Ballingry
  5. Malcolm Street (opp 32) Ballingry
  6. Balbedie Avenue (adj) Lochore
  7. Loanhead Avenue (adj) Lochore
  8. Rosewell Drive (adj) Lochore
  9. Benarty Avenue (opp) Crosshill
  10. Catherine Terrace (adj) Crosshill
  11. Manse Road (opp) Glencraig
  12. Clune Terrace (opp) Glencraig
  13. Kingslea Cottage (opp) Glencraig
  14. High School (opp) Lochgelly
  15. Railway Station (adj) Lochgelly
  16. Launcherhead Road (opp) Lochgelly
  17. Hugh Place (adj) Lochgelly
  18. North Street (opp) Lochgelly
  19. Macainsh Parish Church (adj) Lochgelly
  20. Zetland Place (o/s 3) Lochgelly
  21. Motion Street (adj) Lochgelly
  22. St Finnian's Church (opp) Lochgelly
  23. Viewfield Terrace (opp 46) Lumphinnans
  24. Robert Smith Court (opp) Lumphinnans
  25. War Memorial (opp) Lumphinnans
  26. Gagarin Way (opp) Lumphinnans
  27. Primary School (adj) Lumphinnans
  28. Lochgelly Road (o/s 20) Cowdenbeath
  29. Stuart Place (opp) Cowdenbeath
  30. Town House (adj) Cowdenbeath
  31. Union Street (adj) Cowdenbeath
  32. High Street (adj 337) Cowdenbeath
  33. The Fountain (adj) Cowdenbeath
  34. Park Avenue (adj) Cowdenbeath
  35. South Street (adj) Cowdenbeath
  36. Bus Depot (opp) Cowdenbeath
  37. Westburn Avenue (opp) Cowdenbeath
  38. West Lane (opp) Cowdenbeath
  39. Gardiner Place (opp) Woodend
  40. Allan Park (opp) Cowdenbeath
  41. Swinton's Place (opp) Hill of Beath
  42. Concrete Works (adj) Hill of Beath
  43. Netherbeath Road (opp) Hill of Beath
  44. Main Street (Southbound) Crossgates
  45. Manse Road (opp) Crossgates
  46. Primary School (adj) Crossgates
  47. Reid Avenue (adj) Crossgates
  48. Park & Ride Arrival Bay (at) Halbeath
  49. Park & Ride (Stance 2) Halbeath
  50. Kingdom Services (adj) Halbeath
  51. Fife Leisure Park (Southbound) Halbeath
  52. Learning Campus (opp) Dunfermline
  53. Amazon Way (adj) Dunfermline
  54. Amazon Way (opp) Dunfermline
  55. Learning Campus (adj) Dunfermline
  56. Shin Way (opp) Halbeath
  57. Lochy Rise (opp) Dunfermline
  58. Pittsburgh Road (Northbound) Halbeath
  59. Carnegie Primary School (adj) Halbeath
  60. Fife College Car Park (adj) Halbeath
  61. Halbeath Retail Park (opp) Halbeath
  62. Lynebank Hospital (adj) Halbeath
  63. Linburn Road (adj) Dunfermline
  64. Dalcross Way (adj) Dunfermline
  65. Scobie Place (adj) Dunfermline
  66. Dunfermline Cemetery (opp) Dunfermline
  67. East End Football Park (opp) Dunfermline
  68. Transy Grove (adj) Dunfermline
  69. Park Place (adj) Dunfermline
  70. Kingsgate Centre (adj) Dunfermline
  71. Bus Station (Arrival Bay) Dunfermline
  72. Bus Station (Stance 8) Dunfermline
  73. Old Fire Station (adj) Dunfermline
  74. City Railway Station (adj) Dunfermline
  75. St Leonard's Church (adj) Dunfermline
  76. St Leonard's Bus Depot (Opp) Dunfermline
  77. Tollgate (adj) Dunfermline
  78. Cottage Inn (adj) Dunfermline
  79. King Malcolm Hotel (adj) Dunfermline
  80. Cypress Grove (adj) Pitcorthie
  81. Pitreavie Golf Course (adj) Pitreavie
  82. Pitreavie Playing Fields (adj) Pitreavie
  83. Pitreavie Business Park (opp) Pitreavie
  84. Carnegie Campus (adj) Dunfermline
  85. Railway Station (adj) Rosyth
  86. Dick Place (opp) Rosyth
  87. Queens Buildings (adj) Rosyth
  88. Lowry Place (adj) Rosyth
  89. Parkside Street (adj) Rosyth
  90. Castlandhill Road (adj 10) Rosyth
  91. Tyrwhitt Place (opp) Rosyth
  92. Hudson Road (adj) Rosyth
  93. Foot Place (adj) Rosyth
  94. Backmarch Road (opp) Rosyth
  95. Castle Road (Southbound) Rosyth
  96. Fire Station (adj) Rosyth
  97. Rannoch Road (adj) Rosyth
  98. St Peter's & St Paul's Church (adj) Rosyth
  99. Dockyard Roundabout (S-Bound) Rosyth
  100. Babcock Training Centre (Opp) Rosyth
  101. Hilton Road (adj 8) Rosyth

Service registration & registered changes

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

Towns & areas on this route

Frequently asked questions

What time is the first 19 bus?

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

What time is the last 19 bus?

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

How much does the 19 bus cost?

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

Who runs the 19 bus?

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