15 City Centre ↔ Milngavie

Operated by West Coast Motors. First bus 05:00, last bus 23:55. 75 journeys on weekdays.

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

15 towards Milngavie — Monday to Friday (38 journeys)
Cathedral Bridge (above) 05:0005:3006:0006:3007:0007:2007:4508:1508:4509:1509:4510:1510:4511:1511:4512:1512:4513:1513:4514:1514:4515:1515:4516:1516:4517:1517:4518:2018:5519:2519:5520:2520:5521:2521:5522:2522:5523:25
Kings theatre 05:0605:3606:0606:3607:0607:2607:5208:2208:5209:2209:5210:2210:5211:2211:5212:2212:5213:2213:5214:2214:5215:2215:5216:2216:5217:2217:5218:2619:0119:3120:0120:3121:0121:3122:0122:3123:0123:31
University Library (Opp) 05:1305:4306:1306:4307:1307:3308:0208:3209:0209:3110:0110:3111:0111:3112:0112:3113:0113:3114:0114:3115:0115:3216:0216:3217:0217:3218:0218:3319:0819:3820:0820:3821:0821:3822:0822:3823:0823:38
Gartnavel Hospital (at) 05:2205:5206:2206:5207:2107:4208:1408:4409:1209:4110:1110:4111:1111:4112:1112:4113:1113:4114:1114:4115:1315:4416:1416:4417:1417:4418:1018:4119:1619:4620:1620:4621:1621:4622:1622:4623:1623:46
Anniesland Cross (before) 05:2505:5506:2506:5507:2407:4608:1808:4809:1609:4510:1510:4511:1511:4512:1512:4513:1513:4514:1514:4515:1715:4816:1816:4817:1817:4818:1318:4419:1919:4920:1920:4921:1921:4922:1922:4923:1923:49
Canniesburn Road (after) 05:3106:0106:3107:0107:3007:5308:2508:5509:2209:5110:2110:5111:2111:5112:2112:5113:2113:5114:2114:5115:2415:5516:2516:5517:2517:5518:1918:5019:2519:5520:2520:5521:2521:5522:2522:5523:2523:55
Glenburn Road (before) 05:3406:0406:3407:0407:3307:5708:2908:5909:2609:5510:2510:5511:2511:5512:2512:5513:2513:5514:2514:5515:2815:5916:2916:5917:2917:5918:2218:5319:2819:5820:2820:5821:2821:5822:2822:5823:2823:58
Menteith Gardens (before) 05:4206:1206:4207:1207:4108:0608:3809:0809:3510:0410:3411:0411:3412:0412:3413:0413:3414:0414:3415:0415:3716:0816:3817:0817:3818:0818:3019:0119:3620:0620:3621:0621:3622:0622:3623:0623:3600:06
Douglas Muir Drive (before) 05:4906:1906:4907:1907:4808:1308:4509:1509:4210:1110:4111:1111:4112:1112:4113:1113:4114:1114:4115:1115:4416:1516:4517:1517:4518:1518:3719:0819:4320:1320:4321:1321:4322:1322:4323:1323:4300:13
Milngavie Railway Station 05:5806:2806:5807:2807:5708:2308:5509:2509:5210:2110:5111:2111:5112:2112:5113:2113:5114:2114:5115:2115:5416:2516:5517:2517:5518:2418:4619:1719:5220:2220:5221:2221:5222:2222:5223:2223:5200:22

Route map

All stops on route 15

15 towards Milngavie

  1. Cathedral Bridge (above) Glasgow
  2. West Nile Street (after) Glasgow
  3. Sauchiehall Lane (opp & after) Glasgow
  4. Pitt Street (After) Glasgow
  5. Kings theatre Glasgow
  6. Charing Cross (At) Glasgow
  7. Lynedoch Street (after) Glasgow
  8. Woodlands Gate (before) Glasgow
  9. Burnbank Bowling Club (at) Hillhead
  10. Park Road (Opp) Hillhead
  11. University Union (opp) Hillhead
  12. University Library (Opp) Hillhead
  13. Boyd Orr building (Opp) Hillhead
  14. Caledon Lane (Opp) Partick
  15. Dowanhill Park (At) Partick
  16. Hyndland Avenue (before) Partick
  17. Queensborough Gardens (at) Hyndland
  18. Hyndland Tennis Club (Opp) Kelvinside
  19. Glasgow Nuffield Hospital (opp) Kelvinside
  20. Gartnavel Hospital (at) Kelvinside
  21. Whittingehame Drive (after) Kelvinside
  22. Cranborne Road (before) Kelvinside
  23. Ascot Avenue (opp) Anniesland
  24. Anniesland Cross (before) Anniesland
  25. Glencoe Street (At) Anniesland
  26. Ochiltree Avenue (near) Anniesland
  27. Ilay Avenue (opp) Anniesland
  28. Henderland Road (after) Switchback
  29. Home Farm (opp) Switchback
  30. Canniesburn Drive (after) Canniesburn
  31. Canniesburn Road (after) Canniesburn
  32. Lochside (opp) Bearsden
  33. Station Road (before) Bearsden
  34. Glenburn Road (before) Bearsden
  35. South Erskine Park (before) Bearsden
  36. Thorn Drive (before) Bearsden
  37. Whitehurst (at) Bearsden
  38. Tinto Road (after) Bearsden
  39. Cruachan Road (opp) Baljaffray
  40. Grampian Way (opp) Baljaffray
  41. Lochnagar Drive (before) Baljaffray
  42. Culvain Avenue (before) Baljaffray
  43. Wyvis Avenue (after) Baljaffray
  44. Vorlich Gardens (before) Baljaffray
  45. Torridon Gardens (before) Baljaffray
  46. The Poplars (opp) Baljaffray
  47. Menteith Gardens (before) Baljaffray
  48. Craighead Drive (opp) Castlemains
  49. Douglas Muir Drive (before) Castlemains
  50. Bagallan Place (after) Castlemains
  51. Cauldstream Place (opp) Castlemains
  52. Cairnlea Road (opp) Castlemains
  53. Kirk Street (before) Milngavie
  54. Craigton Road (before) Milngavie
  55. Clober Farm Lane (opp) Milngavie
  56. Craigend Drive West (opp) Milngavie
  57. North Dumgoyne Avenue (before) Milngavie
  58. Dumgoyne Avenue (at 3) Milngavie
  59. Balvie Crescent (after) Milngavie
  60. Dumgoyne Gardens (before) Milngavie
  61. Campbell Avenue (opp) Milngavie
  62. Ashfield Road (before) Milngavie
  63. Main Street (after) Milngavie
  64. Milngavie Railway Station Milngavie

15 towards City Centre

  1. Milngavie Railway Station Milngavie
  2. Stewart Street (opp) Milngavie
  3. Campbell Avenue (before) Milngavie
  4. Oakburn Avenue (after) Milngavie
  5. Balvie Road (before) Milngavie
  6. Dumgoyne Avenue (at 8) Milngavie
  7. Craigton Gardens (after) Milngavie
  8. Craigend Drive West (at) Milngavie
  9. Craigash Road (before) Milngavie
  10. Craigton Road (after) Milngavie
  11. Hilton Road (at) Milngavie
  12. Kirk Street (after) Milngavie
  13. Castle Mains Road (opp) Milngavie
  14. Cairnlea Road (after) Castlemains
  15. Dalnair Place (before) Castlemains
  16. Craighirst Road (after) Castlemains
  17. Dumbeg Terrace (before) Castlemains
  18. Craighead Drive (before) Castlemains
  19. Grampian Court (opp) Bearsden
  20. Alva Gardens (opp) Bearsden
  21. Caird Terrace (opp) Bearsden
  22. Lammermuir Gardens (opp) Bearsden
  23. Wyvis Avenue (opp) Bearsden
  24. Cairnsmore Drive (opp) Bearsden
  25. Grampian Way (after) Baljaffray
  26. Cruachan Road (before) Baljaffray
  27. Ledi Drive (after) Bearsden
  28. Stockiemuir Road (Before) Bearsden
  29. Thorn Drive (after) Bearsden
  30. Ralston Road (Before) Bearsden
  31. Colquhoun Drive (opp) Bearsden
  32. Roman Road (after) Bearsden
  33. West Chapelton Avenue (after) Bearsden
  34. Beechwood Lane (after) Bearsden
  35. Canniesburn Toll (before) Canniesburn
  36. Canniesburn Drive (opp) Canniesburn
  37. Home Farm (before) Switchback
  38. Henderland Road (opp) Switchback
  39. Ilay Avenue (after) Anniesland
  40. Ochiltree Avenue (opp) Anniesland
  41. Sutcliffe Road (After) Anniesland
  42. Anniesland Cross (after) Anniesland
  43. Ascot Avenue (after) Anniesland
  44. Dorchester Avenue (after) Kelvinside
  45. Whittingehame Drive (opp) Kelvinside
  46. Gartnavel Hospital (opp) Kelvinside
  47. Glasgow Nuffield Hospital (At) Kelvinside
  48. Devonshire Gardens Lane (Opp) Kelvinside
  49. Novar Drive (opp) Hyndland
  50. Queensborough Gardens (Opp) Hyndland
  51. Crown Road North (After) Hyndland
  52. Hyndland Avenue (Opp) Partick
  53. Dowanhill Street (after) Partick
  54. Caledon Lane (After) Partick
  55. Boyd Orr building (At) Hillhead
  56. University Library (At) Hillhead
  57. University Union (at) Hillhead
  58. Park Road (after) Hillhead
  59. Lansdowne Crescent (at) Kelvinbridge
  60. Dunearn Street (Opp) Kelvinbridge
  61. Cromwell Street (before) St Georges Cross
  62. Burnbank Bowling Club (opp) Hillhead
  63. Woodlands Gate (Opp) Glasgow
  64. Lynedoch Street (opp) Glasgow
  65. Garnet Street (near) Glasgow
  66. Dalhousie Street (Before) Glasgow
  67. Hope Street (before) Glasgow
  68. Buchanan Bus Station Glasgow
  69. Cathedral Bridge (above) Glasgow

Towns & areas on this route

Frequently asked questions

What time is the first 15 bus?

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

What time is the last 15 bus?

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

How much does the 15 bus cost?

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

Who runs the 15 bus?

The 15 is operated by West Coast Motors.

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