From 03:53 on 26 Aug 2026
Scheduled departures
28 shown38BThornliebankFirst Greater GlasgowPlanned16:00Observed— 38BThornliebankFirst Greater GlasgowPlanned16:26Observed— 60ClydebankFirst Greater GlasgowPlanned16:26Observed— 60ACastlemainsFirst Greater GlasgowPlanned16:42Observed— 60ClydebankFirst Greater GlasgowPlanned16:55Observed— 38BThornliebankFirst Greater GlasgowPlanned16:59Observed— 60ACastlemainsFirst Greater GlasgowPlanned17:12Observed— 60ClydebankFirst Greater GlasgowPlanned17:29Observed— 38BThornliebankFirst Greater GlasgowPlanned17:33Observed— 60ACastlemainsFirst Greater GlasgowPlanned17:44Observed— 60ClydebankFirst Greater GlasgowPlanned18:01Observed— 38BThornliebankFirst Greater GlasgowPlanned18:09Observed— 60ACastlemainsFirst Greater GlasgowPlanned18:19Observed— 60ClydebankFirst Greater GlasgowPlanned18:34Observed— 38BThornliebankFirst Greater GlasgowPlanned18:50Observed— 60ACastlemainsFirst Greater GlasgowPlanned19:01Observed— 60ClydebankFirst Greater GlasgowPlanned19:36Observed— 60ACastlemainsFirst Greater GlasgowPlanned20:04Observed— 38BGlasgowFirst Greater GlasgowPlanned20:11Observed— 60ClydebankFirst Greater GlasgowPlanned20:35Observed— 38BGlasgowFirst Greater GlasgowPlanned20:53Observed— 60ACastlemainsFirst Greater GlasgowPlanned21:06Observed— 60ClydebankFirst Greater GlasgowPlanned21:39Observed— 38BGlasgowFirst Greater GlasgowPlanned21:53Observed— 60ACastlemainsFirst Greater GlasgowPlanned22:08Observed— 60ClydebankFirst Greater GlasgowPlanned22:40Observed— 60ACastlemainsFirst Greater GlasgowPlanned23:03Observed— 60ClydebankFirst Greater GlasgowPlanned23:41Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.