From 01:14 on 26 Aug 2026
Scheduled departures
20 shown23PerthStagecoach East ScotlandPlanned07:36Observed— 23PerthStagecoach East ScotlandPlanned07:36Observed— 34APerthStagecoach East ScotlandPlanned10:31Observed— 34APerthStagecoach East ScotlandPlanned10:31Observed— 34APerthStagecoach East ScotlandPlanned14:31Observed— 34APerthStagecoach East ScotlandPlanned14:31Observed— 23PerthStagecoach East ScotlandPlanned17:46Observed— 23PerthStagecoach East ScotlandPlanned17:46Observed— 23BallinluigStagecoach East ScotlandPlanned17:46Observed— 23BallinluigStagecoach East ScotlandPlanned17:46Observed— 23PerthDochertys Midland CoachesPlanned19:16Observed— 27XPerthStagecoach East ScotlandPlanned19:39Observed— 27XPerthStagecoach East ScotlandPlanned19:39Observed— 23PerthDochertys Midland CoachesPlanned19:58Observed— 23PerthStagecoach East ScotlandPlanned21:26Observed— 23PerthStagecoach East ScotlandPlanned21:26Observed— 23BallinluigStagecoach East ScotlandPlanned21:26Observed— 23BallinluigStagecoach East ScotlandPlanned21:26Observed— 23PerthStagecoach East ScotlandPlanned23:06Observed— 23PerthStagecoach East ScotlandPlanned23:06Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.