From 01:11 on 26 Aug 2026
Scheduled departures
20 shown23BallinluigStagecoach East ScotlandPlanned06:09Observed— 23BallinluigStagecoach East ScotlandPlanned06:09Observed— 23PerthStagecoach East ScotlandPlanned07:30Observed— 23PerthStagecoach East ScotlandPlanned07:30Observed— 23BallinluigStagecoach East ScotlandPlanned16:03Observed— 23BallinluigStagecoach East ScotlandPlanned16:03Observed— 23PerthStagecoach East ScotlandPlanned17:40Observed— 23PerthStagecoach East ScotlandPlanned17:40Observed— 23BallinluigStagecoach East ScotlandPlanned17:40Observed— 23BallinluigStagecoach East ScotlandPlanned17:40Observed— 23PerthDochertys Midland CoachesPlanned19:09Observed— 23PerthDochertys Midland CoachesPlanned19:51Observed— 23BallinluigStagecoach East ScotlandPlanned20:03Observed— 23BallinluigStagecoach East ScotlandPlanned20:03Observed— 23AberfeldyStagecoach East ScotlandPlanned20:03Observed— 23AberfeldyStagecoach East ScotlandPlanned20:03Observed— 23PerthStagecoach East ScotlandPlanned21:22Observed— 23PerthStagecoach East ScotlandPlanned21:22Observed— 23BallinluigStagecoach East ScotlandPlanned21:22Observed— 23BallinluigStagecoach East ScotlandPlanned21:22Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.