Journey map

Route X87Published route geometry
X87

To Waterside

First Greater Glasgow · SK19EOD

Live status unavailableRefreshed 22:02:39

This journey ID is fixed to 2026-08-27. Changing the date opens the parent service timetable.

Calling points

Journey schedule

44 stops
  1. 1Glasgow Buchanan Bus Station (Stance 35)60903751Plan08:30Actual
  2. 2Glasgow, opp Thomas Graham Building6090121Plan08:32Actual
  3. 3Glasgow, after St James Road60904211Plan08:34Actual
  4. 4Auchinloch, before Gadloch Avenue61601741Plan08:44Actual
  5. 5Lenzie, opp Cyprian Drive6110265Plan08:45Actual
  6. 6Lenzie, after Crosshill Road6110266Plan08:45Actual
  7. 7Lenzie, opp Lindsaybeg Road6110268Plan08:46Actual
  8. 8Lenzie, opp Millersneuk Road6110497Plan08:46Actual
  9. 9Lenzie, after Heath Avenue6110272Plan08:48Actual
  10. 10Lenzie, before Myrtle Avenue6110276Plan08:49Actual
  11. 11Lenzie, after Beech Road6110278Plan08:49Actual
  12. 12Lenzie, opp Laurel Avenue6110280Plan08:49Actual
  13. 13Kirkintilloch, after Civic Way6110302Plan08:51Actual
  14. 14Kirkintilloch, after Donaldson Place6110304Plan08:52Actual
  15. 15Kirkintilloch, opp Freeland Place6110306Plan08:53Actual
  16. 16Kirkintilloch, after Alexandra Street6110307Plan08:54Actual
  17. 17Kirkintilloch, before West High Street6110309Plan08:55Actual
  18. 18Kirkintilloch, before High Street6110318Plan08:58Actual
  19. 19Kirkintilloch, after Ledgate6110320Plan08:59Actual
  20. 20Kirkintilloch, opp John Street6110328Plan09:00Actual
  21. 21Kirkintilloch, after Meiklehill Road6110365Plan09:00Actual
  22. 22Kirkintilloch, opp Waverley Park6110364Plan09:01Actual
  23. 23Kirkintilloch, opp Newdyke Ave6110368Plan09:02Actual
  24. 24Kirkintilloch, opp Eildon Road6110370Plan09:03Actual
  25. 25Kirkintilloch, after Highfield Road6110373Plan09:03Actual
  26. 26Kirkintilloch, before Alloway Drive6110337Plan09:05Actual
  27. 27Harestanes, opp Alloway Quadrant6110354Plan09:06Actual
  28. 28Harestanes, opp Armour Court6110352Plan09:06Actual
  29. 29Harestanes, before Carrick Court6110351Plan09:07Actual
  30. 30Harestanes, after Alloway Drive6110345Plan09:07Actual
  31. 31Harestanes, opp Kingsway6110346Plan09:08Actual
  32. 32Harestanes, opp Drumhill6110500Plan09:08Actual
  33. 33Harestanes, at Ellisland Terminus6110347Plan09:09Actual
  34. 34Harestanes, after Drumhill6110348Plan09:09Actual
  35. 35Harestanes, after Kingsway6110349Plan09:09Actual
  36. 36Harestanes, opp Carrick Court6110350Plan09:10Actual
  37. 37Kirkintilloch, opp Harestanes Gardens6110621Plan09:11Actual
  38. 38Kirkintilloch, after David Gray Drive6110357Plan09:12Actual
  39. 39Kirkintilloch, opp Woodstock Avenue6110359Plan09:12Actual
  40. 40Kirkintilloch, after Barrhill Road6110361Plan09:13Actual
  41. 41Kirkintilloch, opp Bankhead Road6110239Plan09:14Actual
  42. 42Waterside, opp Glenluggie Road6110233Plan09:15Actual
  43. 43Waterside, after Back O'Dykes Road6110495Plan09:16Actual
  44. 44Waterside, at Turning Circle6110236Plan09:18Actual

Planned, expected and observed values remain separate. Blank observations are never presented as on-time.

Journey status questions

What is happening?

Is the bus running?
Live status unavailable. Only the published timetable is available for this journey.
When did it begin?
Scheduled for 08:30
When should it finish?
Scheduled for 09:18
How much time remains?
A reliable remaining-time estimate is unavailable.
When was it last mapped?
No mapped observation. The page checks for updated journey data every 15 seconds.