358 Ayr to Stranraer via Crosshill, Dailly

Operated by Stagecoach West Scotland. First bus 07:28, last bus 22:45. 18 journeys on weekdays. Today, a Sunday: first 06:45, last 22:18. Fares: adult single £2.10 to £13.90 — more.

Next towards Stranraer from Ayr Bus Station (Stance 6): 18:45, 20:45

Next towards Ayr from Henrietta Street (Opp): 20:18, 22:18

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

Timetable

Ends at Stranraer, Elder Avenue unless marked “to …” · Sunday · 8 journeys
Stop 06:4508:4510:4512:45 to Stranraer Cross14:4516:4518:45 to Stranraer Cross20:45
Ayr Bus Station (Stance 6) 06:4508:4510:4512:4514:4516:4518:4520:45
Minishant Post Office (Opp) 07:0009:0011:0013:0015:0017:0019:0021:00
Maybole Station (After) 07:0709:0711:0713:0715:0717:0719:0721:07
Milton Street (At) ········
Kirkbride Crescent (Opp) 07:2309:2311:2313:2315:2317:2319:2321:23
Daily Parish Church (At) 07:3409:3411:3413:3415:3417:3419:3421:34
Hospital (at) 07:4909:4911:4913:4915:4917:4919:4921:49
Henrietta Street (Opp) 07:5409:5411:5413:5415:5417:5419:5321:53
Inglis Way (Opp) 07:5809:5811:5813:5815:5817:5819:5721:57
Elder Avenue (opp 86) 08:0210:0212:0214:0316:0218:0220:0222:01
Road to Tormitchell (At) ········
Haddow Place (before) ········
Telephone Exchange (at) ···14:13··20:12·
Arrol Avenue (At) ···14:23··20:22·
Old Smyrton (At) ···14:27··20:26·
Ferry Terminal (at) ···14:41··20:40·
Ferry Terminal (at) ···14:46··20:45·
Port Rodie (at) ···14:57··20:56·
Cross (opp) ···15:02··21:01·

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 358: adult single £2.10 to £13.90, adult return £3.80 to £16.80, child single £1.10 to £7.00. 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 →

Fares on the 358

Adult single £2.10 to £13.90 · Adult return £3.80 to £16.80 · Child single £1.10 to £7.00

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 358

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 21 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 358

358 towards Stranraer

All 110 stops
  1. Ayr Bus Station (Stance 6) Ayr
  2. Wellington Square (opp) Ayr
  3. Racecourse Road (Near) Ayr
  4. Smith Street (Near) Ayr
  5. Bellevue Street (Opp) Ayr
  6. Ballantine Drive (before) Ayr
  7. Carrick House Nursing Home (At) Ayr
  8. Carrick Avenue (Opp) Ayr
  9. Hazelwood Road (Near) Ayr
  10. St Leonards Court (At) Ayr
  11. Robsland Avenue (opp) Ayr
  12. Bellevale Avenue (Opp) Ayr
  13. Langbank Drive (Opp) Ayr
  14. Auchenbeg Crescent (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. Milton Street (At) Crosshill
  32. Newton Street (before) 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. Arran Court (Opp) Girvan
  67. Todd Street (after) Girvan
  68. Piedmont Road (before) Girvan
  69. Chestnut Drive (Before) Girvan
  70. Piedmount Road (Opp) Girvan
  71. Fauldribbon Road (Opp) Girvan
  72. Hervey Road (after) 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. Junction (at 13) Cairnryan
  100. Ferry Terminal (opp) 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

All 124 stops
  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. Urnfield (before) Girvan
  40. Gregg Place (Opp) Girvan
  41. Inglis Way (Opp) Girvan
  42. Arran Court (Opp) Girvan
  43. Todd Street (after) Girvan
  44. Piedmont Road (before) Girvan
  45. Coalpots Road (after) Girvan
  46. Chestnut Drive (Before) Girvan
  47. Piedmount Road (Opp) Girvan
  48. Fauldribbon Road (Opp) 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. Carrick Street (opp) Girvan
  58. McMillan Court (At) Girvan
  59. McConnell Square (At) Girvan
  60. Asda (near) 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. Patna Road (after) Kirkmichael
  83. Kirkmichael Arms (opp) Kirkmichael
  84. McDowall Terrace (Opp) Maybole
  85. Merrick View (Opp) Maybole
  86. Culzean Road (after) Maybole
  87. Maybole Station (After) Maybole
  88. Kirland Street (Opp) 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 East Entrance (near) Ayr
  101. Ailsa Hospital (at) Ayr
  102. Doonholm Farm (At) Alloway
  103. The Loaning (opp and before) Ayr
  104. Woodend Road (opp) Ayr
  105. Burness Avenue (after) Alloway
  106. St Vincent Crescent (At) Alloway
  107. Barnford Crescent (before) Alloway
  108. Taybank Drive (Opp) Ayr
  109. Auchenbeg Crescent (Near) Ayr
  110. Shawfield Avenue (At) Ayr
  111. Bellevale Avenue (Near) Ayr
  112. Robsland Avenue (at) Ayr
  113. St Leonards Court (Opp) Ayr
  114. Hazelwood Road (Opp) Ayr
  115. Carrick Gardens (At) 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. Beresford Terrace (after) Ayr
  123. Barnes Crescent (Opp) Ayr
  124. Ayr Bus Station (Stance 5) Ayr

Service registration & registered changes

Registered as partly financially supported by a local authority (Strathclyde Transport Partnership).

From official Traffic Commissioner registrations. Registration PM0000008/324 · Registration PM0000008/445 · Registration PM0000008/502 · Registration PM0000008/503 · Changes in East Ayrshire Council · 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?

Stagecoach West Scotland's published fares on the 358: adult single £2.10 to £13.90, adult return £3.80 to £16.80, child single £1.10 to £7.00. 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 Stagecoach West Scotland via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM0000008/324. Check before you travel — services can change at short notice.