From 03:15 on 26 Aug 2026
Scheduled departures
28 shown38BThornliebankFirst Greater GlasgowPlanned16:01Observed— 38BThornliebankFirst Greater GlasgowPlanned16:27Observed— 60ClydebankFirst Greater GlasgowPlanned16:27Observed— 60ACastlemainsFirst Greater GlasgowPlanned16:43Observed— 60ClydebankFirst Greater GlasgowPlanned16:56Observed— 38BThornliebankFirst Greater GlasgowPlanned17:00Observed— 60ACastlemainsFirst Greater GlasgowPlanned17:13Observed— 60ClydebankFirst Greater GlasgowPlanned17:30Observed— 38BThornliebankFirst Greater GlasgowPlanned17:34Observed— 60ACastlemainsFirst Greater GlasgowPlanned17:45Observed— 60ClydebankFirst Greater GlasgowPlanned18:02Observed— 38BThornliebankFirst Greater GlasgowPlanned18:10Observed— 60ACastlemainsFirst Greater GlasgowPlanned18:20Observed— 60ClydebankFirst Greater GlasgowPlanned18:35Observed— 38BThornliebankFirst Greater GlasgowPlanned18:51Observed— 60ACastlemainsFirst Greater GlasgowPlanned19:02Observed— 60ClydebankFirst Greater GlasgowPlanned19:37Observed— 60ACastlemainsFirst Greater GlasgowPlanned20:05Observed— 38BGlasgowFirst Greater GlasgowPlanned20:12Observed— 60ClydebankFirst Greater GlasgowPlanned20:36Observed— 38BGlasgowFirst Greater GlasgowPlanned20:54Observed— 60ACastlemainsFirst Greater GlasgowPlanned21:06Observed— 60ClydebankFirst Greater GlasgowPlanned21:39Observed— 38BGlasgowFirst Greater GlasgowPlanned21:54Observed— 60ACastlemainsFirst Greater GlasgowPlanned22:09Observed— 60ClydebankFirst Greater GlasgowPlanned22:41Observed— 60ACastlemainsFirst Greater GlasgowPlanned23:04Observed— 60ClydebankFirst Greater GlasgowPlanned23:42Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.