358 Ayr Bus Station ↔ Stranraer Port Rodie

Operated by Stagecoach West Scotland. First bus 07:28, last bus 22:45. 18 journeys on weekdays.

💷 The England fare cap doesn't apply in Scotland — Stagecoach West Scotland sets the fares on the 358. 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.

358 towards Stranraer Port Rodie — Monday to Friday (11 journeys)
Ayr Bus Station (Stance 6) ····15:20··20:1521:15·22:45
Minishant Post Office (Opp) ····15:40··20:3121:31·23:01
Maybole Station (After) ····15:47··20:3821:38·23:08
Milton Street (At) ····15:55······
Kirkbride Crescent (Opp) ·······20:5421:54·23:24
Daily Parish Church (At) ····16:07··21:0522:05·23:35
Hospital (at) ····16:22··21:1922:19·23:49
Henrietta Street (Opp) 07:4210:3012:3014:3016:3016:3018:3021:2722:2622:2623:57
Inglis Way (Opp) ·10:3512:3514:35·16:3518:3521:32·22:3000:02
Elder Avenue (opp 86) 07:4810:3912:3914:39·16:3918:39··22:34·
Road to Tormitchell (At) ·········22:44·
Haddow Place (before) ·········22:56·
Telephone Exchange (at) 07:5810:4812:4814:48·16:4818:48····
Arrol Avenue (At) 08:0810:5812:5814:58·16:5818:58··23:06·
Old Smyrton (At) 08:1211:0213:0215:02·17:0219:02··23:09·
Ferry Terminal (at) 08:2611:1613:1615:16·17:1619:16····
Ferry Terminal (at) 08:3111:2113:2115:21·17:2119:21··23:23·
Port Rodie (at) 08:4211:3213:3215:32·17:3219:32··23:34·
Cross (opp) ···········

Route map

All stops on route 358

358 towards Stranraer Port Rodie

  1. Racecourse Road (Near) Ayr
  2. Ayr Bus Station (Stance 6) Ayr
  3. Wellington Square (opp) Ayr
  4. Smith Street (Near) Ayr
  5. Carrick House Nursing Home (At) Ayr
  6. Ballantine Drive (before) Ayr
  7. Bellevue Street (Opp) Ayr
  8. Carrick Avenue (Opp) Ayr
  9. Hazelwood Road (Near) Ayr
  10. St Leonards Court (At) Ayr
  11. Bellevale Avenue (Opp) Ayr
  12. Robsland Avenue (opp) Ayr
  13. Auchenbeg Crescent (Opp) Ayr
  14. Langbank Drive (Opp) Ayr
  15. Taybank Drive (opp) Ayr
  16. Barnford Crescent (opp) Alloway
  17. Merkland Road (after) Rozelle
  18. Burness Avenue (Opp) Alloway
  19. Woodend Road (before) Ayr
  20. The Loaning (after) Ayr
  21. A77 (Before) Alloway
  22. B7034 (before) Ayr
  23. Minishant Post Office (Opp) Minishant
  24. B742 (before) Maybole
  25. McDowall Terrace (Opp) Maybole
  26. Merrick View (Opp) Maybole
  27. Culzean Road (after) Maybole
  28. Maybole Station (After) Maybole
  29. Kirkland Street (before) Maybole
  30. Glebe Crescent (after) Maybole
  31. Newton Street (before) Crosshill
  32. Milton Street (At) Crosshill
  33. Kirland Street (Opp) Maybole
  34. Kirkmichael Road (Opp) Maybole
  35. Patna Road (after) Kirkmichael
  36. Kirkmichael playing Fields (At) Kirkmichael
  37. Kirkbride Crescent (Opp) Crosshill
  38. Rowanston (at) Crosshill
  39. Kilkerran Road (at) Crosshill
  40. Moorston Farm (at) Dailly
  41. Daily Parish Church (At) Dailly
  42. Edlinton Place (Opp) Dailly
  43. Hadyard Terrace (opp) Dailly
  44. West End (Near) Dailly
  45. Hillview Caravan Park (opp) Dailly
  46. Bargany Road (at) Girvan
  47. Low Craighead (opp) Girvan
  48. Cairnhill Farm road (before) Girvan
  49. Killochan Road (at) Girvan
  50. Ladywell Avenue (opp) Girvan
  51. Hospital (at) Girvan
  52. Rail Station Girvan
  53. Montgomerie Street (before) Girvan
  54. McConnell Square (Opp) Girvan
  55. Carrick Street (before) Girvan
  56. Penkill Road (before) Girvan
  57. Troweir Road (after) Girvan
  58. Orchard Avenue (opp) Girvan
  59. McMillan Court (opp) Girvan
  60. Henrietta Street (Opp) Girvan
  61. Ailsa Street East (near) Girvan
  62. Wesley Road (after) Girvan
  63. Dalrymple Street (after) Girvan
  64. Coalpots Road (before) Girvan
  65. Inglis Way (Opp) Girvan
  66. Todd Street (after) Girvan
  67. Piedmont Road (before) Girvan
  68. Arran Court (Opp) Girvan
  69. Piedmount Road (Opp) Girvan
  70. Chestnut Drive (Before) Girvan
  71. Hervey Road (after) Girvan
  72. Fauldribbon Road (Opp) Girvan
  73. Piedmont Road (before) Girvan
  74. George Street (Opp) Girvan
  75. Young Street (At) Girvan
  76. Elder Avenue (at) Girvan
  77. Elder Avenue (opp 86) Girvan
  78. Byne Hill (at) Girvan
  79. Pinmacher (at) Pinminnoch
  80. Road to Tormitchell (At) Pinmore
  81. Holmhead Farm (at) Holmhead
  82. Daljarrock Caravan Park (opp) Pinwherry
  83. Haddow Place (before) Colmonell
  84. Barns Farm (opp) Colmonell
  85. Mossgavel Cottage (opp) Ballantrae
  86. Telephone Exchange (at) Lendalfoot
  87. Bennane Head Access Path (opp) Ballantrae
  88. B734 (after) Ballantrae
  89. Arrol Avenue (At) Ballantrae
  90. Old Smyrton (At) Smyrton
  91. Kilantringan Loch (opp) Ballantrae
  92. Glenapp Church (at) Ballantrae
  93. Finnarts Bay (opp) Ballantrae
  94. Marchburn (opp) Cairnryan
  95. Ferry Terminal (at) Cairnryan
  96. Bridge (S-Bound) Cairnryan
  97. Old Pier (at) Cairnryan
  98. Post Office (o/s) Cairnryan
  99. Ferry Terminal (opp) Cairnryan
  100. Junction (at 13) Cairnryan
  101. Ferry Terminal (at) Cairnryan
  102. Road End (at) Cairnryan
  103. Innermessan Road End (at) Stranraer
  104. Innermessan (opp) Stranraer
  105. Sandmill Road End (at) Stranraer
  106. Pitch (at) Stranraer
  107. Restaurant (o/s) Stranraer
  108. Marine Gardens Road End (at) Stranraer
  109. Port Rodie (at) Stranraer
  110. Cross (opp) Stranraer

358 towards Ayr Bus Station

  1. Cross (opp) Stranraer
  2. Port Rodie Ferry Terminal (at) Stranraer
  3. Marine Gardens Road End (opp) Stranraer
  4. Restaurant (opp) Stranraer
  5. Sandmill Road End (opp) Stranraer
  6. Innermessan (at) Stranraer
  7. Innermessan Road End (opp) Stranraer
  8. Road End (opp) Cairnryan
  9. Ferry Terminal (at) Cairnryan
  10. Ferry Terminal (at) Cairnryan
  11. Junction (opp 13) Cairnryan
  12. Post Office (opp) Cairnryan
  13. Old Pier (opp) Cairnryan
  14. Bridge (N-Bound) Cairnryan
  15. Ferry Terminal (at) Cairnryan
  16. Marchburn (at) Cairnryan
  17. Finnarts Bay (at) Ballantrae
  18. Glenapp Church (opp) Ballantrae
  19. Kilantringan Loch (at) Ballantrae
  20. Smyrton Hill (At) Smyrton
  21. Kings Arms Hotel (At) Ballantrae
  22. B734 (opp) Ballantrae
  23. Mossgavel Cottage (at) Ballantrae
  24. Barns Farm (at) Colmonell
  25. Craigneil Road (after) Colmonell
  26. Hyslop Crescent (Opp) Colmonell
  27. Telephone Exchange (At) Pinwherry
  28. Daljarrock Caravan Park (at) Pinwherry
  29. Holmhead Farm (opp) Holmhead
  30. Road to Tormitchell (opp) Pinmore
  31. Pinmacher (opp) Pinminnoch
  32. Bynehill Cemetery (Near) Girvan
  33. Bennane Head Access Path Ballantrae
  34. Youth Centre (at) Lendalfoot
  35. Elder Avenue (opp 86) Girvan
  36. Hawthorn Drive (after) Girvan
  37. Willow Drive (after) Girvan
  38. Rowan Road (after) Girvan
  39. Gregg Place (Opp) Girvan
  40. Urnfield (before) Girvan
  41. Inglis Way (Opp) Girvan
  42. Todd Street (after) Girvan
  43. Piedmont Road (before) Girvan
  44. Arran Court (Opp) Girvan
  45. Coalpots Road (after) Girvan
  46. Fauldribbon Road (Opp) Girvan
  47. Piedmount Road (Opp) Girvan
  48. Chestnut Drive (Before) Girvan
  49. Hervey Road (after) Girvan
  50. Duncan Street (before) Girvan
  51. Sacred Heart Primary (Opp) Girvan
  52. Henrietta Street (Opp) Girvan
  53. High Street (Near) Girvan
  54. Orchard Avenue (before) Girvan
  55. Troweir Road (before) Girvan
  56. Boyle Court (before) Girvan
  57. Asda (near) Girvan
  58. McMillan Court (At) Girvan
  59. McConnell Square (At) Girvan
  60. Carrick Street (opp) Girvan
  61. Rail Station (opp) Girvan
  62. Hospital (at) Girvan
  63. Ladywell Avenue (after) Girvan
  64. Killochan Road (opp) Girvan
  65. Burnhead (after) Girvan
  66. Low Craighead (at) Girvan
  67. Bargany Road (opp) Girvan
  68. Hillview Caravan Park (at) Dailly
  69. Main Street (after) Dailly
  70. Hadyard Terrace (after) Dailly
  71. Edlinton Terrace (At) Dailly
  72. Victoria Crescent (Near) Dailly
  73. Main Street (At) Dailly
  74. Roan Bridge (Near) Dailly
  75. Moorston Farm (opp) Dailly
  76. Kilkerran Road (opp) Crosshill
  77. Rowanston (opp) Crosshill
  78. Milton street (Opp) Crosshill
  79. Drumellan Street (before) Maybole
  80. Kirkbride Crescent (At) Crosshill
  81. Kirkmichael Playing Fields (Opp) Kirkmichael
  82. Kirkmichael Arms (opp) Kirkmichael
  83. Patna Road (after) Kirkmichael
  84. McDowall Terrace (Opp) Maybole
  85. Merrick View (Opp) Maybole
  86. Kirland Street (Opp) Maybole
  87. Maybole Station (After) Maybole
  88. Culzean Road (after) Maybole
  89. Kirkmichael Road (Opp) Maybole
  90. B742 (opp) Maybole
  91. Mure Place (At) Minishant
  92. B7034 (opp) Ayr
  93. Glebe Avenue (opp) Dalrymple
  94. Garden Street (after) Dalrymple
  95. Primpton Avenue (after) Dalrymple
  96. A713 (before) Boghall
  97. Mosshill Ind Estate (opp) Ayr
  98. Carrick Glen Hospital (at) Ayr
  99. Ayr Hospital (at) Ayr
  100. Ailsa Hospital (at) Ayr
  101. Ailsa Hospital East Entrance (near) Ayr
  102. Doonholm Farm (At) Alloway
  103. Woodend Road (opp) Ayr
  104. The Loaning (opp and before) Ayr
  105. Barnford Crescent (before) Alloway
  106. St Vincent Crescent (At) Alloway
  107. Burness Avenue (after) Alloway
  108. Auchenbeg Crescent (Near) Ayr
  109. Taybank Drive (Opp) Ayr
  110. Shawfield Avenue (At) Ayr
  111. St Leonards Court (Opp) Ayr
  112. Robsland Avenue (at) Ayr
  113. Bellevale Avenue (Near) Ayr
  114. Carrick Gardens (At) Ayr
  115. Hazelwood Road (Opp) Ayr
  116. Ballantine Drive (opp) Ayr
  117. Bellevue Street (At) Ayr
  118. Killoch Place (at) Ayr
  119. Carrick Street (before) Ayr
  120. Town Hall (at) Ayr
  121. Ayr Bus Station (Stance 6) Ayr
  122. Barnes Crescent (Opp) Ayr
  123. Beresford Terrace (after) Ayr
  124. Ayr Bus Station (Stance 5) Ayr

Service history & registered changes

From official Traffic Commissioner registrations. All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 358 bus?

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

What time is the last 358 bus?

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

How much does the 358 bus cost?

The England fare cap doesn't apply in Scotland — Stagecoach West Scotland sets the fares on the 358. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the 358 bus?

The 358 is operated by Stagecoach West Scotland.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.