X77 Glasgow to Ayr via Partick, Doonfoot

Operated by Stagecoach West Scotland. First bus 06:00, last bus 18:15. 67 journeys on weekdays. Fares: adult single £2.90 to £10.10 — more.

Next towards Ayr from Buchanan Bus Station (Stance 6): 13:10, 13:30, 13:50

Next towards Glasgow from Ayr Bus Station (Stance 9): 13:10, 13:30, 13:50

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

Timetable

Ends at Ayr Bus Station · Monday to Friday · 33 journeys
Stop 07:1507:4508:0508:3009:0509:2009:3009:3509:4010:0010:3011:0011:3011:5012:1012:3012:5013:1013:3013:5014:1014:3015:0015:3016:0016:1516:3016:4517:0017:0017:2517:5018:15
Buchanan Bus Station (Stance 6) 07:1507:45·08:3009:0509:2009:30·09:4010:0010:3011:0011:3011:5012:1012:3012:5013:1013:3013:5014:1014:3015:0015:3016:0016:1516:3016:4517:00·17:2517:5018:15
University Union (opp) ··08:05····09:35·····················17:00···
Elderslie Street (Before) ··08:10····09:40·····················17:05···
West Campbell Street (after) 07:2207:5508:2008:4009:1509:3009:4009:5009:5010:1010:4011:1011:4012:0012:2012:4013:0013:2013:4014:0014:2014:4015:1015:4016:1016:2516:4216:5717:1217:2017:3718:0218:27
Hansel Village (At) 07:5208:2508:5009:1009:4510:0010:1010:2010:2010:4011:1011:4012:1012:3012:5013:1013:3013:5014:1014:3014:5015:1015:4016:1516:4517:0517:2217:3717:4918:0018:1418:3218:57
Burnside Road (Near) 07:5708:3008:5509:1509:5010:0510:1510:2510:2510:4511:1511:4512:1512:3512:5513:1513:3513:5514:1514:3514:5515:1515:4516:2016:5017:1017:2717:4217:5418:0518:1918:3719:02
Prestwick Airport Stop 2 (at) 08:0008:3308:5809:1809:5310:0810:1810:2810:2810:4811:1811:4812:1812:3812:5813:1813:3813:5814:1814:3814:5815:1815:4816:2316:5317:1317:3017:4517:5718:0818:2218:4019:05
Saunterne Road (After) 08:0308:3609:0109:2109:5610:1110:2110:3110:3110:5111:2111:5112:2112:4113:0113:2113:4114:0114:2114:4115:0115:2115:5116:2616:5617:1617:3317:4818:0018:1118:2518:4319:08
Ayr Bus Station (Stance 10) ····························18:1318:2418:38·19:21
Burness Avenue (Opp) ····························18:2318:3418:48·19:31
Burns Birthplace Museum (At) ·································
Greenfield Avenue (Opp) ····························18:2618:3718:51·19:34
Seafield Crescent (opp) ····························18:2818:3918:53·19:36
Ayr Bus Station (Stance 9) 08:1508:4809:1309:3310:0810:2310:3310:4310:4311:0311:3312:0312:3312:5313:1313:3313:5314:1314:3314:5315:1315:3316:0316:3817:0817:2817:4518:0018:3318:4418:5818:5519:41

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 X77: adult single £2.90 to £10.10, adult return £5.20 to £16.80, child single £1.50 to £5.10, child return £2.60 to £9.10. The England fare cap doesn't apply in Scotland — Stagecoach West Scotland sets the fares on the X77. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Fares on the X77

Adult single £2.90 to £10.10 · Adult return £5.20 to £16.80 · Child single £1.50 to £5.10 · Child return £2.60 to £9.10

Adult single fare table, stage to stage
£2.90 Bothwell/Waterloo St
£9.30£9.30 X77 Hansel Village
£9.30£9.30£4.40 Monkton
£9.30£9.30£4.40£3.60 Prestwick Airport
£9.30£9.30£4.40£3.60– Prestwick Toll
£10.10£10.10£5.10£3.60£3.60– Ayr Bus Station
£10.10£10.10£7.10£5.10£5.10–£3.60 Alloway Doonfoot
£8.10£8.10£6.50£7.10£7.10£7.10£8.10£8.10 Kilmarnock Bus Stn
£8.10£8.10£6.50£7.10£7.10£7.10£8.10£8.10£3.60 Glasgow Rd Area
£8.10£8.10£8.60£9.30£9.30£9.30£9.30£9.30£4.40£4.40 X77 Fenwick Jct

Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Glasgow Buch St EAX.

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 X77

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 36 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 X77

X77 towards Ayr

All 71 stops
  1. Buchanan Bus Station (Stance 6) Glasgow
  2. University Union (opp) Hillhead
  3. University Library (Opp) Hillhead
  4. Boyd Orr building (Opp) Hillhead
  5. Havelock Street (Opp) Partick
  6. Bunhouse Road (opp) Kelvingrove
  7. Blantyre Street (Opp) Kelvingrove
  8. Clayslaps Road (opp) Kelvingrove
  9. Kelvingrove Street (before) Kelvingrove
  10. Royal Crescent (before) Glasgow
  11. Elderslie Street (Before) Glasgow
  12. Granville Street (opp) Glasgow
  13. Garnet Street (near) Glasgow
  14. Dalhousie Street (Before) Glasgow
  15. West Regent Lane (before) Glasgow
  16. West Campbell Street (after) Glasgow
  17. Hansel Village (At) Hansel Village
  18. Dutch House Roundabout (after) Monkton
  19. Dutch House Caravan Park (at) Monkton
  20. Whiteside Drive (before) Monkton
  21. Burnside Road (Near) Monkton
  22. Dow Avenue (opp) Monkton
  23. Prestwick Airport Stop 2 (at) Prestwick
  24. Saunterne Road (After) Prestwick
  25. Mansfield Road (Near) Prestwick
  26. Pleasantfield Road (Opp) Heathfield
  27. McCalls Avenue (Near) Newton-On-Ayr
  28. Ayr Bus Station (Stance 10) Ayr
  29. Savoy Park (Opp) Ayr
  30. Dornoch Park (At) Ayr
  31. Bentfield Avenue (Opp) Seafield
  32. Seafield Crescent (Opp) Seafield
  33. Health Board head Office (at) Seafield
  34. Carwinshoch View (Opp) Seafield
  35. Belleisle Park Golf ground (At) Doonfoot
  36. Belleisle Golf Club (At) Doonfoot
  37. Cunning Park Drive (Opp) Doonfoot
  38. Mount Charles Crescent (opp) Ayr
  39. Wrightfield Place (before) Ayr
  40. Wellington Square (opp) Ayr
  41. Racecourse Road (Near) Ayr
  42. Bellevue Street (Opp) Ayr
  43. Ballantine Drive (before) Ayr
  44. Carrick House Nursing Home (At) Ayr
  45. Carrick Avenue (Opp) Ayr
  46. Hazelwood Road (Near) Ayr
  47. St Leonards Court (At) Ayr
  48. Robsland Avenue (opp) Ayr
  49. Bellevale Avenue (Opp) Ayr
  50. Langbank Drive (Opp) Ayr
  51. Auchenbeg Crescent (Opp) Ayr
  52. Taybank Drive (opp) Ayr
  53. Barnford Crescent (opp) Alloway
  54. Merkland Road (after) Rozelle
  55. Burness Avenue (Opp) Alloway
  56. Woodend Road (before) Ayr
  57. Cambusdoon Drive (before) Alloway
  58. Murdoch's Lane (Before) Alloway
  59. Burns Birthplace Museum (At) Alloway
  60. Doonbank Park (opp) Doonfoot
  61. Cairnsmore Drive (After) Doonfoot
  62. Earls Way (After) Doonfoot
  63. Scaur o Doon Road (Opp) Doonfoot
  64. Greenfield Avenue (Opp) Doonfoot
  65. Belleisle Park (Opp) Doonfoot
  66. Carwinshoch View (Past) Seafield
  67. Seafield Crescent (opp) Seafield
  68. Southpark Road (Opp) Seafield
  69. Blackburn Road (At) Ayr
  70. Fairfield Road (before) Ayr
  71. Ayr Bus Station (Stance 9) Ayr

X77 towards Glasgow

All 73 stops
  1. Burns Birthplace Museum (At) Alloway
  2. Wellington Square (opp) Ayr
  3. Seafield Crescent (Opp) Seafield
  4. Health Board head Office (at) Seafield
  5. Carwinshoch View (Opp) Seafield
  6. Belleisle Park Golf ground (At) Doonfoot
  7. Belleisle Golf Club (At) Doonfoot
  8. Cunning Park Drive (Opp) Doonfoot
  9. Stonefield Park (After) Doonfoot
  10. Doonbank Park (after) Doonfoot
  11. Murdochs Lone (opp) Alloway
  12. Shanter Way (After) Alloway
  13. Cambusdoon Drive (after) Alloway
  14. Clochranhill Road (Opp) Alloway
  15. Belleisle Golf Course (At) Alloway
  16. Rozelle House (Opp) Seafield
  17. Longbank Road (opp) Ayr
  18. Chapelpark Road (before) Ayr
  19. Bellvale Avenue (Opp) Ayr
  20. Corsehill Road (After) Ayr
  21. Woodend Road (opp) Ayr
  22. Burness Avenue (after) Alloway
  23. St Vincent Crescent (At) Alloway
  24. Barnford Crescent (before) Alloway
  25. Taybank Drive (Opp) Ayr
  26. Auchenbeg Crescent (Near) Ayr
  27. Shawfield Avenue (At) Ayr
  28. Bellevale Avenue (Near) Ayr
  29. Robsland Avenue (at) Ayr
  30. St Leonards Court (Opp) Ayr
  31. Hazelwood Road (Opp) Ayr
  32. Carrick Gardens (At) Ayr
  33. Ballantine Drive (opp) Ayr
  34. Bellevue Street (At) Ayr
  35. Beresford Terrace (after) Ayr
  36. Barnes Crescent (Opp) Ayr
  37. Ayr Bus Station (Stance 9) Ayr
  38. Tig Road (Opp) Newton-On-Ayr
  39. Lilybank Road (At) Heathfield
  40. Kingscroft Road (At) Prestwick
  41. Station Road (before) Prestwick
  42. Prestwick Airport (Opp) Prestwick
  43. Dow Avenue (before) Monkton
  44. Greenknowne Park (At) Monkton
  45. Whiteside Drive (opp) Monkton
  46. Dutch House Caravan Park (opp) Monkton
  47. Dutch House Roundabout (before) Monkton
  48. Hansel Village (Opp) Hansel Village
  49. Hurlford Road (after) Kilmarnock
  50. Victoria East Road (opp) Kilmarnock
  51. MacKinlay Place (opp) Kilmarnock
  52. Shaw's Monument (near) Kilmarnock
  53. Kilmarnock Bus Station (Stance 11) Kilmarnock
  54. Church Street (before) Kilmarnock
  55. Wellington Place (before) Kilmarnock
  56. Cuthbert Place (opp) Kilmarnock
  57. Campbeltown Drive (after) Beansburn
  58. Burns Avenue (opp) Beansburn
  59. Castle Drive (at) Beansburn
  60. Grougar Drive (after) Kilmarnock
  61. Dewalden Drive (opp) Kilmarnock
  62. Southcraig Holdings (opp) Kilmarnock
  63. Glaister Bridge (At) Fenwick
  64. Blythswood Street (before) Glasgow
  65. Waterloo Lane (opp) Glasgow
  66. Bath Street (before) Glasgow
  67. Kings theatre Glasgow
  68. Charing Cross (At) Glasgow
  69. Lynedoch Street (after) Glasgow
  70. Woodlands Gate (before) Glasgow
  71. Burnbank Bowling Club (at) Hillhead
  72. University Union (opp) Hillhead
  73. Buchanan Bus Station (Stance 6) Glasgow

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PM0000008/418 · Registration PM0000008/519 · Registration PM0000008/564 · Changes in East Ayrshire Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first X77 bus?

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

What time is the last X77 bus?

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

How much does the X77 bus cost?

Stagecoach West Scotland's published fares on the X77: adult single £2.90 to £10.10, adult return £5.20 to £16.80, child single £1.50 to £5.10, child return £2.60 to £9.10. The England fare cap doesn't apply in Scotland — Stagecoach West Scotland sets the fares on the X77. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the X77 bus?

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