15 Glasgow to Milngavie via Partick, Bearsden

Operated by West Coast Motors. Registered as running via Baljaffray, Bearsden, Anniesland. First bus 05:00, last bus 23:55. 75 journeys on weekdays. Fares: adult single £2.00 — more.

Next towards Milngavie from Cathedral Bridge (above): 10:15, 10:45, 11:15

Next towards Glasgow from Milngavie Railway Station: 10:35, 11:05, 11:35

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

Timetable

Ends at Milngavie · Monday to Friday · 38 journeys
Stop 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
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

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.

West Coast Motors' published fares on the 15: adult single £2.00, child single £1.05 to £1.60. 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 →

Fares on the 15

Adult single £2.00 · Child single £1.05 to £1.60

Adult single fare table, stage to stage
£2.00 Woodlands Road
£2.00£2.00 University Avenue
£2.00£2.00£2.00 Hyndland Road
£2.00£2.00£2.00£2.00 Gartnavel Hospital
£2.00£2.00£2.00£2.00£2.00 Anniesland Shops
£2.00£2.00£2.00£2.00£2.00£2.00 Henderland Road
£2.00£2.00£2.00£2.00£2.00£2.00£2.00 Canniesburn Toll
£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00 Bearsden Cross
£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00 Stockiemuir Road
£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00 Ledi Drive
£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00 Milngavie Station
£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00 Baljaffray Shops
£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00 Castle Mains Estate
£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00£2.00 Dumgoyne Avenue

Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is City Centre.

Craig of Campbeltown Ltd's published fares on the Bus Open Data Service, in force from 4 October 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with West Coast Motors before you travel.

Tickets on the 15

West Coast Motors publishes singles on this route for adults and children.

Adult Single · Child Single

…and 1 more ticket on this route.

Ticket types come from West Coast Motors' own fares data on the Bus Open Data Service, last updated 5 October 2026. Prices for singles and returns are under Fares above; for the others, check with West Coast Motors.

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 West Coast Motors before you travel. Everything above is an ordinary week.

Not published yet: Christmas Day, Boxing Day, 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 15

15 towards Milngavie

All 64 stops
  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 Glasgow

All 69 stops
  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

Service registration & registered changes

Registered as financially supported by a local authority (SPT).

From official Traffic Commissioner registrations. Registration PM0000019/125 · Registration PM0000019/167 · Changes in Strathclyde Partnership for Transport · All service changes →

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?

West Coast Motors' published fares on the 15: adult single £2.00, child single £1.05 to £1.60. 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 West Coast Motors via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM0000019/125. Check before you travel — services can change at short notice.