From 19:34 on 25 Aug 2026
Scheduled departures
24 shown16BDundee City CentreStagecoach East ScotlandPlanned19:45Observed— 16BDundee City CentreStagecoach East ScotlandPlanned19:45Observed— 23PerthDochertys Midland CoachesPlanned19:51Observed— 16PerthStagecoach East ScotlandPlanned20:10Observed— 16PerthStagecoach East ScotlandPlanned20:10Observed— 23PerthDochertys Midland CoachesPlanned20:33Observed— 5PerthStagecoach East ScotlandPlanned20:45Observed— 5PerthStagecoach East ScotlandPlanned20:45Observed— 16BDundee City CentreStagecoach East ScotlandPlanned21:10Observed— 16BDundee City CentreStagecoach East ScotlandPlanned21:10Observed— 5PerthStagecoach East ScotlandPlanned21:11Observed— 5PerthStagecoach East ScotlandPlanned21:11Observed— 16BPerthStagecoach East ScotlandPlanned21:26Observed— 16BPerthStagecoach East ScotlandPlanned21:26Observed— 23PerthStagecoach East ScotlandPlanned21:57Observed— 23PerthStagecoach East ScotlandPlanned21:57Observed— 23BallinluigStagecoach East ScotlandPlanned21:57Observed— 23BallinluigStagecoach East ScotlandPlanned21:57Observed— 16BPerthStagecoach East ScotlandPlanned22:36Observed— 16BPerthStagecoach East ScotlandPlanned22:36Observed— 16BInchtureStagecoach East ScotlandPlanned22:40Observed— 16BInchtureStagecoach East ScotlandPlanned22:40Observed— 23PerthStagecoach East ScotlandPlanned23:32Observed— 23PerthStagecoach East ScotlandPlanned23:32Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.