25A Stanecastle to Beith via Irvine, Kilwinning

Operated by Stagecoach West Scotland. First bus 18:10, last bus 23:09. 11 journeys on weekdays. Fares: adult single £2.10 to £7.10 — more.

Next towards Beith from Bridgegate (before): 18:19, 19:19

Next towards Stanecastle from Grahamfield Place (opp): 18:58

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

Timetable

Ends at Beith Grahamfield Place unless marked “to …” · Monday to Friday · 6 journeys
Stop 18:1019:1020:1021:1022:0923:09 to Beith Strand
Middleton Road (After) ····22:0923:09
Station Brae (after) 18:1019:1020:1021:1022:1523:15
Earlswood Wynd (opp) ······
Bridgegate (before) 18:1919:1920:1921:1922:2423:24
Elmbank Terrace (before) ······
Hazel Grove (Opp) ······
Claremont Crescent (before) 18:3119:3120:3121:3122:3623:36
Sharon Street (after) 18:3919:3920:3921:3922:4423:44
Railway Station (opp) 18:5419:5420:5421:5423:0000:00
Grahamfield Place (opp) 18:5819:5820:5821:5823:0400:04
Strand (After) ·····00:07

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 West Scotland's published fares on the 25A: adult single £2.10 to £7.10, adult return £3.80 to £12.80, child single £1.10 to £3.60, child return £1.90 to £6.40. The England fare cap doesn't apply in Scotland — Stagecoach West Scotland sets the fares on the 25A. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Fares on the 25A

Adult single £2.10 to £7.10 · Adult return £3.80 to £12.80 · Child single £1.10 to £3.60 · Child return £1.90 to £6.40

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

Tickets on the 25A

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

Return · Single · Ayrshire DayRider · Job Seeker Return · Job Seeker Single

…and 47 more tickets on this route.

Ticket types come from Stagecoach West Scotland's own fares data on the Bus Open Data Service, last updated 3 July 2026. Prices for singles and returns are under Fares above; for the others, check with Stagecoach West 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 West 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 25A

25A towards Beith

All 103 stops
  1. Middleton Road (After) Stanecastle
  2. Fencedyke School (opp) Bourtreehill
  3. Towerlands Farm Road (before) Bourtreehill
  4. Towerlands Farm Centre (Opp) Bourtreehill
  5. Cairnsmore Way (opp) Bourtreehill
  6. Towerlands Gate (opp) Bourtreehill
  7. Blairdennon Way (Opp) Bourtreehill
  8. Station Brae (after) Broomlands
  9. Pladda Terrace (Opp) Broomlands
  10. Stronsay Court (Opp) Broomlands
  11. Broomlands Gate (Opp) Broomlands
  12. Cramond Place (Opp) Bourtreehill
  13. Federal Express (Opp) Bourtreehill
  14. Howat Crescent (Opp) Irvine
  15. Thornhouse Avenue (Opp) Irvine
  16. Beech Avenue (Opp) Irvine
  17. East Road (Opp) Irvine
  18. Kirk Vennel (before) Irvine
  19. Earlswood Wynd (opp) Girdle Toll
  20. Hill Interchange (At) Girdle Toll
  21. Speyburn Place (before) Girdle Toll
  22. Linkwood Road (after) Girdle Toll
  23. West Bowhouse Road (after) Girdle Toll
  24. Burns Crescent (after) Girdle Toll
  25. Stane Castle (before) Girdle Toll
  26. Stanecastle Roundabout (After) Stanecastle
  27. Clark Drive (before) Irvine
  28. Galt Avenue (after) Irvine
  29. Ballot Road (after) Irvine
  30. Bank Street (after) Irvine
  31. Bridgegate (before) Irvine
  32. Seagate (before) Irvine
  33. Castle Street (before) Irvine
  34. Marress Road (before) Irvine
  35. Academy Gardens (before) Irvine
  36. James Crescent (Opp) Irvine
  37. Crocus Grove (before) Irvine
  38. Caley Road (before) Irvine
  39. Woodlands Avenue (after) Irvine
  40. Oaklands Avenue (before) Irvine
  41. Elmbank Terrace (before) Irvine
  42. Fleming Terrace (Opp) Irvine
  43. Sandy Road (after) Irvine
  44. Castlepark (Opp) Irvine
  45. Redburn Bridge (after) Irvine
  46. Central Hospital (Opp) Irvine
  47. Redburn Roundabout (after) Kilwinning
  48. Watercut Road (before) Kilwinning
  49. Bannoch Road (Opp) Kilwinning
  50. Smith Crescent (At) Kilwinning
  51. Fergushill Road (Opp) Kilwinning
  52. Burns Place (before) Kilwinning
  53. Parkhead Avenue (before) Kilwinning
  54. Corsehill (before) Corsehill
  55. Love Street (after) Corsehill
  56. Queen Street (at) Corsehill
  57. Keir Hardie Crescent (opp) Kilwinning
  58. Hazel Grove (Opp) Kilwinning
  59. Millside Gardens (after) Corsehill
  60. Woodburn Avenue (opp) Kilwinning
  61. Claremont Crescent (before) Kilwinning
  62. Old Woodwynd Road (Opp) Kilwinning
  63. Park Lane (after) Kilwinning
  64. Grotholm Way (before) Kilwinning
  65. Cartleburn Bridge (before) Dalgarven
  66. Dalgarven Mill Bridge (Opp) Dalgarven
  67. Putyan Bridge (before) Dalry
  68. Merksworth Avenue (Opp) Dalry
  69. Sharon Street (after) Dalry
  70. James Street (After) Dalry
  71. Ryeside Place (before) Dalry
  72. Rye Bridgend (at) Dalry
  73. Dalry Inn (Near) Dalry
  74. Loadingbank (Opp) Kilbirnie
  75. Western Crescent (Opp) Kilbirnie
  76. Central Avenue (opp) Kilbirnie
  77. Avils Place (Before) Kilbirnie
  78. Ladysmith Road (before) Kilbirnie
  79. Walker Street (before) Kilbirnie
  80. Craighouse Square (before) Kilbirnie
  81. Walker Street (before) Kilbirnie
  82. Craighouse Square (before) Kilbirnie
  83. Bank Street (after) Kilbirnie
  84. Craighouse Square (opp) Kilbirnie
  85. Walker Street (Opp) Kilbirnie
  86. Dennyholme Wynd (Opp) Kilbirnie
  87. Glenriddet Avenue (after) Kilbirnie
  88. Glenriddet Avenue (after) Kilbirnie
  89. Valefield Football Ground (At) Kilbirnie
  90. Garnock View (before) Glengarnock
  91. Garnockside (At) Glengarnock
  92. Railway Station (opp) Glengarnock
  93. Garnock Campus (at) Glengarnock
  94. Longbar Avenue (At) Glengarnock
  95. Willowburn Road (At) Beith
  96. Spiers Avenue (after) Beith
  97. Manuel Avenue (after) Beith
  98. Grahamfield Place (opp) Beith
  99. Myrtle Bank (After) Beith
  100. Mains Avenue (Before) Beith
  101. Elms Place (Before) Beith
  102. Reform Street (Opp) Beith
  103. Strand (After) Beith

25A towards Stanecastle

All 109 stops
  1. Grahamfield Place (opp) Beith
  2. Laburnum Avenue (before) Beith
  3. Myrtle Bank (After) Beith
  4. Mains Avenue (Before) Beith
  5. Elms Place (Before) Beith
  6. Reform Street (Opp) Beith
  7. Strand (After) Beith
  8. Glebe Road (after) Beith
  9. Grahamfield Place (before) Beith
  10. Manuel Avenue (Opp) Beith
  11. Spiers Avenue (Opp) Beith
  12. Willowburn Road (Opp) Beith
  13. Longbar Avenue (Opp) Glengarnock
  14. Garnock Campus (opp) Glengarnock
  15. Railway station (near) Glengarnock
  16. Garnockside (Opp) Glengarnock
  17. Garnock View (Opp) Glengarnock
  18. Valefield Football Ground (opp) Kilbirnie
  19. Glenriddet Avenue (Opp) Kilbirnie
  20. Avils Place (Before) Kilbirnie
  21. Ladysmith Road (before) Kilbirnie
  22. Walker Street (before) Kilbirnie
  23. Craighouse Square (before) Kilbirnie
  24. Bank Street (after) Kilbirnie
  25. Craighouse Square (opp) Kilbirnie
  26. Walker Street (Opp) Kilbirnie
  27. Dennyholme Wynd (Opp) Kilbirnie
  28. Glenriddet Avenue (after) Kilbirnie
  29. Western Crescent (after) Kilbirnie
  30. Loadingbank (before) Kilbirnie
  31. Picton (Opp) Dalry
  32. Rye Bridgend (opp) Dalry
  33. Ryeside Place (Opp) Dalry
  34. James Street (Opp) Dalry
  35. North Street (before) Dalry
  36. The Cross (at) Dalry
  37. Merksworth Avenue (before) Dalry
  38. Putyan Bridge (At) Dalry
  39. Dalgarven Mill Bridge (At) Dalgarven
  40. Cartleburn Bridge (after) Dalgarven
  41. Grotholm Way (opp) Kilwinning
  42. Park Lane (Opp) Kilwinning
  43. Old Woodwynd Road (after) Kilwinning
  44. Claremont Crescent (Opp) Kilwinning
  45. St Winnings Lane (Opp) Kilwinning
  46. Woodwynd West Car Park (opp) Kilwinning
  47. Blair Road (before) Corsehill
  48. Hazel Grove (before) Kilwinning
  49. Keir Hardie Crescent (after) Kilwinning
  50. Redston Avenue (after) Corsehill
  51. Hunter Place (before) Corsehill
  52. Fergushill Road (before) Corsehill
  53. Parkhead Aveune (after) Kilwinning
  54. Burns Place (Opp) Kilwinning
  55. Fergushill Road (after) Kilwinning
  56. Smith Crescent (Opp) Kilwinning
  57. Bannoch Road (before) Kilwinning
  58. Watercut Road (Opp) Kilwinning
  59. Redburn Roundabout (before) Kilwinning
  60. Redburn Roundabout (after) Irvine
  61. Central Hospital (At) Irvine
  62. Redburn Bridge (Opp) Irvine
  63. Castlepark (after) Irvine
  64. Sandy Road (Opp) Irvine
  65. Fleming Terrace (before) Irvine
  66. James Crescent (before) Irvine
  67. Academy Gardens (opp) Irvine
  68. Dickson Drive (after) Irvine
  69. Bilby Terrace (after) Irvine
  70. Frew Terrace (after) Irvine
  71. Elmbank Terrace (Opp) Irvine
  72. Oaklands Avenue (Opp) Irvine
  73. Woodlands Avenue (before) Irvine
  74. Winton Road (Opp) Irvine
  75. Crocus Grove (Opp) Irvine
  76. Quarry Road (After) Irvine
  77. Crown Inn (at) Irvine
  78. Court House (at) Irvine
  79. Broomlands Drive (Opp) Irvine
  80. Mill Road (before) Irvine
  81. Beech Avenue (after) Irvine
  82. South Barr (Opp) Irvine
  83. Slate Mill Gardens (Opp) Irvine
  84. Federal Express (at) Bourtreehill
  85. Cramond Place (at) Bourtreehill
  86. Broomlands Gate Broomlands
  87. Stronsay Court (Near) Broomlands
  88. Pladda Terrace (Near) Broomlands
  89. Station Brae (after) Broomlands
  90. Blairdennon Way (Near) Bourtreehill
  91. Towerlands Gate Bourtreehill
  92. Bencleuch Place (Near) Bourtreehill
  93. Towerlands Farm Centre (At) Bourtreehill
  94. Towerlands farm (Opp) Bourtreehill
  95. Fencedyke school (before) Bourtreehill
  96. Stanecastle Cottage (At) Stanecastle
  97. East Road (before) Irvine
  98. Ballot Road (Opp) Irvine
  99. Galt Avenue (Opp) Irvine
  100. Clark Drive (after) Irvine
  101. Stanecastle Roundabout (Before) Stanecastle
  102. Stane Castle (opp) Girdle Toll
  103. Burns Crescent (opp) Girdle Toll
  104. West Bowhouse Head (opp) Irvine
  105. Littlestane Roundabout (before) Girdle Toll
  106. Linkwood Place (opp) Girdle Toll
  107. Smithstone Way (before) Girdle Toll
  108. Smithstone Way (after) Girdle Toll
  109. Earlwood Wynd (before) Girdle Toll

Towns & areas on this route

Frequently asked questions

What time is the first 25A bus?

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

What time is the last 25A bus?

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

How much does the 25A bus cost?

Stagecoach West Scotland's published fares on the 25A: adult single £2.10 to £7.10, adult return £3.80 to £12.80, child single £1.10 to £3.60, child return £1.90 to £6.40. The England fare cap doesn't apply in Scotland — Stagecoach West Scotland sets the fares on the 25A. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the 25A bus?

The 25A is operated by Stagecoach West Scotland.

Timetable data from Stagecoach West Scotland via the DfT Bus Open Data Service (Scotland feed). Check before you travel — services can change at short notice.