X87 Waterside to Glasgow via Kirkintilloch, Lenzie

Operated by First Greater Glasgow. First bus 06:22, last bus 22:55. 55 journeys on weekdays. Fares: set by the operator — more.

Next towards Glasgow from Turning Circle (at): 10:25, 10:56, 11:21

Next towards Waterside from Buchanan Bus Station (Stance 35): 10:26, 10:55, 11:26

Wanted a different X87? 1 other bus route is numbered X87 elsewhere in the UK — see every X87 bus timetable by area.

Timetable

Ends at GLASGOW Buchanan · Monday to Friday · 28 journeys
Stop 06:2206:5907:2307:5008:1808:4909:2409:5310:2510:5611:2111:5312:2412:5513:2213:5414:2514:5615:2515:5716:3217:0517:3418:0818:5019:4820:5021:50
Turning Circle (at) 06:2206:5907:2307:5008:1808:4909:2409:5310:2510:5611:2111:5312:2412:5513:2213:5414:2514:5615:2515:5716:3217:0517:3418:0818:5019:4820:5021:50
Ellisland Terminus (at) 06:3007:0707:3207:5908:2808:5909:3310:0210:3411:0511:3012:0212:3313:0413:3014:0214:3415:0515:3416:0616:4017:1317:4218:1718:5919:5620:5721:57
Eildon Road (before) 06:3707:1407:3908:0608:3609:0709:4010:0910:4111:1211:3712:0912:4013:1113:3714:0914:4015:1115:4116:1316:4617:1917:4818:2319:0520:0221:0322:02
Rochdale Place (after) 06:4407:2107:4608:1308:4509:1609:4810:1710:4911:2011:4512:1712:4813:1913:4414:1614:4815:1915:4916:2116:5417:2617:5518:3019:1220:0821:0922:07
Millersneuk Road (after) 06:5207:2907:5608:2308:5609:2709:5810:2710:5911:3011:5512:2712:5913:3013:5414:2614:5815:2916:0016:3217:0517:3618:0518:3919:2120:1621:1622:14
Gadloch Avenue (opp) 06:5507:3207:5908:2608:5909:3010:0110:3011:0211:3311:5812:3013:0213:3313:5714:2915:0115:3216:0316:3517:0817:3918:0818:4219:2420:1821:1822:16
Buchanan Bus Station (Stance 35) 07:2107:5808:3409:0109:2209:5310:1810:4711:1911:5012:1512:4713:1913:5014:1414:4615:1915:5016:2216:5417:2817:5918:2819:0119:4320:3421:3422:34

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 X87. 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 X87

X87 towards Glasgow

All 44 stops
  1. Turning Circle (at) Waterside
  2. Back O'Dykes Road (opp) Waterside
  3. Glenluggie Road (before) Waterside
  4. Waterside Road (before) Waterside
  5. Bankhead Road (After) Kirkintilloch
  6. Quarry Drive (after) Kirkintilloch
  7. Woodstock Avenue (after) Kirkintilloch
  8. Glenconner Way (opp) Kirkintilloch
  9. Fossil Grove (opp) Kirkintilloch
  10. Carrick Court (before) Harestanes
  11. Alloway Drive (after) Harestanes
  12. Kingsway (opp) Harestanes
  13. Drumhill (opp) Harestanes
  14. Ellisland Terminus (at) Harestanes
  15. Drumhill (after) Harestanes
  16. Kingsway (after) Harestanes
  17. Carrick Court (opp) Harestanes
  18. Burns Drive (before) Harestanes
  19. Alloway Quadrant (after) Harestanes
  20. Fellsview Avenue (opp) Kirkintilloch
  21. Woodstock Avenue (before) Kirkintilloch
  22. Eildon Road (before) Kirkintilloch
  23. Newdyke Avenue (before) Kirkintilloch
  24. Waverley Park (after) Kirkintilloch
  25. Meiklehill Road (opp) Kirkintilloch
  26. John Street (before) Kirkintilloch
  27. Turret Theatre (opp) Kirkintilloch
  28. Broadcroft Road (Before) Kirkintilloch
  29. Rochdale Place (after) Kirkintilloch
  30. Freeland Place (after) Kirkintilloch
  31. Eastergreens Avenue (opp) Kirkintilloch
  32. Monkland Avenue (before) Kirkintilloch
  33. Laurel Avenue (before) Lenzie
  34. Beech Road (opp) Lenzie
  35. Cedar Drive (before) Lenzie
  36. Moncrieff Avenue (after) Lenzie
  37. Millersneuk Road (after) Lenzie
  38. Glenhead Road (after) Lenzie
  39. roundabout (before) Lenzie
  40. Cyprian Drive (before) Lenzie
  41. Gadloch Avenue (opp) Auchinloch
  42. City of Glasgow College (opposite) Glasgow
  43. University Centre (at) Glasgow
  44. Buchanan Bus Station (Stance 35) Glasgow

Towns & areas on this route

Frequently asked questions

What time is the first X87 bus?

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

What time is the last X87 bus?

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

How much does the X87 bus cost?

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

Who runs the X87 bus?

The X87 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 2 October 2026. Check before you travel — services can change at short notice.