From 06:46 on 26 Aug 2026
Scheduled departures
28 shown38BThornliebankFirst Greater GlasgowPlanned16:02Observed— 38BThornliebankFirst Greater GlasgowPlanned16:28Observed— 60ClydebankFirst Greater GlasgowPlanned16:28Observed— 60ACastlemainsFirst Greater GlasgowPlanned16:44Observed— 60ClydebankFirst Greater GlasgowPlanned16:57Observed— 38BThornliebankFirst Greater GlasgowPlanned17:01Observed— 60ACastlemainsFirst Greater GlasgowPlanned17:14Observed— 60ClydebankFirst Greater GlasgowPlanned17:31Observed— 38BThornliebankFirst Greater GlasgowPlanned17:35Observed— 60ACastlemainsFirst Greater GlasgowPlanned17:46Observed— 60ClydebankFirst Greater GlasgowPlanned18:03Observed— 38BThornliebankFirst Greater GlasgowPlanned18:11Observed— 60ACastlemainsFirst Greater GlasgowPlanned18:21Observed— 60ClydebankFirst Greater GlasgowPlanned18:36Observed— 38BThornliebankFirst Greater GlasgowPlanned18:52Observed— 60ACastlemainsFirst Greater GlasgowPlanned19:03Observed— 60ClydebankFirst Greater GlasgowPlanned19:37Observed— 60ACastlemainsFirst Greater GlasgowPlanned20:06Observed— 38BGlasgowFirst Greater GlasgowPlanned20:13Observed— 60ClydebankFirst Greater GlasgowPlanned20:37Observed— 38BGlasgowFirst Greater GlasgowPlanned20:55Observed— 60ACastlemainsFirst Greater GlasgowPlanned21:07Observed— 60ClydebankFirst Greater GlasgowPlanned21:40Observed— 38BGlasgowFirst Greater GlasgowPlanned21:55Observed— 60ACastlemainsFirst Greater GlasgowPlanned22:10Observed— 60ClydebankFirst Greater GlasgowPlanned22:42Observed— 60ACastlemainsFirst Greater GlasgowPlanned23:05Observed— 60ClydebankFirst Greater GlasgowPlanned23:43Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.