88 Glasgow to Harestanes via Bishopbriggs, Kirkintilloch

Operated by First Greater Glasgow. First bus 05:29, last bus 00:05. 83 journeys on weekdays. Fares: set by the operator — more.

Next towards Harestanes from Buchanan Bus Station (Stance 37): 12:56, 13:16, 13:38

Next towards Glasgow from Ellisland Terminus (at): 12:52, 13:13, 13:33

Night bus — overnight departures 22:00–01:05. Friday nights only. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.

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

Timetable

Ends at Harestanes, Ellisland Dr · Monday to Friday · 41 journeys
Stop 00:0506:3007:0007:3307:5308:1008:3508:5509:1609:3609:5610:1610:3610:5611:1611:3711:5512:1612:3912:5613:1613:3813:5814:1814:3814:5915:2015:4216:0316:2416:4717:0617:2317:4918:0718:2818:4920:1521:1222:1922:40
Buchanan Bus Station (Stance 37) 00:0506:3007:0007:3307:5308:1008:3508:5509:1609:3609:5610:1610:3610:5611:1611:3711:5512:1612:3912:5613:1613:3813:5814:1814:3814:5915:2015:4216:0316:2416:4717:0617:2317:4918:0718:2818:4920:1521:1222:1922:40
Wellfield Street (opp) 00:1506:3907:1007:4308:0308:2408:4909:0909:2809:4810:0710:2810:4811:0811:2811:4912:0712:2912:5213:0913:2913:5114:1114:3114:5115:1215:3515:5716:1816:3917:0217:2017:3718:0318:1918:4019:0120:2621:2222:2922:50
The Triangle (opp) 00:2206:4707:2007:5308:1308:3709:0209:2209:3809:5810:1610:3910:5911:1911:4012:0112:1912:4113:0413:2113:4114:0314:2314:4415:0415:2515:4816:1016:3016:5117:1417:3317:5018:1618:3018:5119:1220:3721:3122:3722:58
Spruce Drive (opp) 00:3106:5707:3208:0508:2508:4909:1409:3409:5010:1010:2810:5111:1111:3111:5312:1412:3212:5413:1713:3413:5414:1614:3614:5715:1715:3816:0216:2416:4417:0517:2817:4618:0318:2918:4219:0319:2420:4821:4222:4723:08
West High Street (before) 00:3807:0407:4308:1608:3608:5909:2409:4410:0010:2010:3711:0111:2111:4112:0312:2412:4213:0413:2713:4414:0514:2714:4715:1015:3015:5116:1316:3516:5417:1517:3817:5418:1118:3718:5119:1219:3320:5621:4822:5423:15
Eildon Road (opp) 00:4507:1307:5208:2508:4509:0809:3309:5310:0910:2910:4611:1111:3111:5112:1312:3412:5213:1413:3713:5414:1514:3714:5715:2115:4116:0216:2516:4717:0617:2717:5018:0418:2118:4719:0019:2119:4221:0421:5723:0223:23
Ellisland Terminus (at) 00:5207:2008:0008:3308:5309:1609:4110:0110:1610:3610:5411:1811:3811:5812:2012:4112:5913:2213:4514:0214:2314:4515:0515:3115:5116:1216:3516:5717:1517:3617:5918:1318:3018:5619:0819:2919:5021:1222:0423:0923:30

Each column is one journey, headed by the time it sets off. 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.

The England fare cap doesn't apply in Scotland — First Greater Glasgow sets the fares on the 88. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

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 First Greater Glasgow before you travel. Everything above is an ordinary week.

Not published yet: Christmas Day and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 88

88 towards Harestanes

All 58 stops
  1. Buchanan Bus Station (Stance 37) Glasgow
  2. Caledonian University (At) Glasgow
  3. Lister Street (Opp) Glasgow
  4. Black Street (Opp) Glasgow
  5. Baird Street (after) Royston
  6. Fountainwell Road (before) Sighthill
  7. Petershill Road (opp) Springburn
  8. Angus Street (after) Springburn
  9. Springburn Railway Station (opp) Springburn
  10. Wellfield Street (opp) Springburn
  11. Lenzie Street (before) Springburn
  12. Mosesfield Street (opp) Springburn
  13. Viewpoint Place (before) Springburn
  14. Belmont Road (Opp) Springburn
  15. Stobhill Hospital (opp) Springburn
  16. Colston Drive (Opp) Colston
  17. Stuart Drive (before) Bishopbriggs
  18. Brackenbrae Road (after) Bishopbriggs
  19. Bishopbriggs Station (opp) Bishopbriggs
  20. The Triangle (opp) Bishopbriggs
  21. Wester Cleddens Road (opp) Bishopbriggs
  22. Park Road (opp) Bishopbriggs
  23. Meadowburn (before) Cadder
  24. Westerhill Road (opp) Cadder
  25. Lowmoss Roundabout (before) Cadder
  26. Cadder Cemetery (at) Cadder
  27. Low Moss Prison (opp) Bishopbriggs
  28. Crematorium Bishopbriggs
  29. Heather Drive (Opp) High Gallowhill
  30. Spruce Drive (opp) High Gallowhill
  31. Broom Gardens (before) High Gallowhill
  32. Cypress Court (opp) High Gallowhill
  33. Elm Avenue (opp) High Gallowhill
  34. Marguerite Avenue (opp) High Gallowhill
  35. Civic Way (After) Kirkintilloch
  36. Donaldson Place (after) Kirkintilloch
  37. Freeland Place (opp) Kirkintilloch
  38. Alexandra Street (after) Kirkintilloch
  39. West High Street (before) Kirkintilloch
  40. Broadcroft Road (Before) Kirkintilloch
  41. Woodhead Avenue (opp) Kirkintilloch
  42. Kirksyde Avenue (opp) Kirkintilloch
  43. Old Aisle Road (opp) Kirkintilloch
  44. Waterside Road (after) Kirkintilloch
  45. Dun Park (after) Kirkintilloch
  46. Waverley Crescent (after) Kirkintilloch
  47. Newdyke Ave (opp) Kirkintilloch
  48. Eildon Road (opp) Kirkintilloch
  49. Highfield Road (after) Kirkintilloch
  50. Alloway Drive (before) Kirkintilloch
  51. Alloway Quadrant (opp) Harestanes
  52. Armour Court (opp) Harestanes
  53. Carrick Court (before) Harestanes
  54. Alloway Drive (after) Harestanes
  55. Kingsway (opp) Harestanes
  56. Drumhill (opp) Harestanes
  57. Turning Circle (before) Harestanes
  58. Ellisland Terminus (at) Harestanes

88 towards Glasgow

All 57 stops
  1. Ellisland Terminus (at) Harestanes
  2. Drumhill (after) Harestanes
  3. Kingsway (after) Harestanes
  4. Carrick Court (opp) Harestanes
  5. Burns Drive (before) Harestanes
  6. Alloway Quadrant (after) Harestanes
  7. Fellsview Avenue (opp) Kirkintilloch
  8. Woodstock Avenue (before) Kirkintilloch
  9. Eildon Road (before) Kirkintilloch
  10. Newdyke Avenue (before) Kirkintilloch
  11. Newdyke Road (after) Kirkintilloch
  12. Kenilworth Road (before) Kirkintilloch
  13. Ross Avenue (after) Kirkintilloch
  14. Old Aisle Road (after) Kirkintilloch
  15. Kirksyde Avenue (before) Kirkintilloch
  16. Bothlyn Avenue (after) Kirkintilloch
  17. Woodhead Avenue (at) Kirkintilloch
  18. Rochdale Place (after) Kirkintilloch
  19. Freeland Place (after) Kirkintilloch
  20. Eastergreens Avenue (opp) Kirkintilloch
  21. Monkland Avenue (before) Kirkintilloch
  22. Marguerite Avenue (before) High Gallowhill
  23. Elm Avenue (before) High Gallowhill
  24. Moss Road (after) High Gallowhill
  25. Boghead Road (at 53) High Gallowhill
  26. Glenwood Road (opp) High Gallowhill
  27. Heather Drive (After) High Gallowhill
  28. Crematorium (before) Bishopbriggs
  29. Low Moss Prison (at) Bishopbriggs
  30. Cadder Cemetry (opp) Cadder
  31. Strathkelvin Retail Park (before) Cadder
  32. Cadder Road (opp) Cadder
  33. Westerhill Road (after) Cadder
  34. Hilton Road (opp & before) Cadder
  35. Allan Glen Sports Ground (after) Bishopbriggs
  36. Wester Cleddens Road (before) Bishopbriggs
  37. The Triangle (after) Bishopbriggs
  38. Brackenbrae Road (opp) Bishopbriggs
  39. Stuart Drive (opp) Bishopbriggs
  40. Colston Drive (opp) Colston
  41. Stobhill Hospital (after) Springburn
  42. Viewpoint Place (opp) Springburn
  43. Mosesfield Street (before) Springburn
  44. Lenzie Street (Opp) Springburn
  45. Hawthorn Street (Opp) Springburn
  46. Wellfield Street (before) Springburn
  47. Springburn Railway Station (before) Springburn
  48. Flemington Street (before) Springburn
  49. Keppochhill Road (opp & after) Springburn
  50. Petershill Road (after) Springburn
  51. Fountainwell Road (Opp) Sighthill
  52. Baird Street (before) Royston
  53. Baird St Police Station (Opp) Royston
  54. Black Street (after) Glasgow
  55. Lister Street (after) Glasgow
  56. Caledonian University (opp) Glasgow
  57. Buchanan Bus Station (Stance 37) Glasgow

Towns & areas on this route

Frequently asked questions

What time is the first 88 bus?

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

What time is the last 88 bus?

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

How much does the 88 bus cost?

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

Who runs the 88 bus?

The 88 is operated by First Greater Glasgow.

Timetable data from First Greater Glasgow via the DfT Bus Open Data Service (Scotland feed). First Greater Glasgow last updated their Bus Open Data publications on 9 October 2026. Check before you travel — services can change at short notice.