From 03:54 on 26 Aug 2026
Scheduled departures
28 shown23PerthStagecoach East ScotlandPlanned07:59Observed— 23PerthStagecoach East ScotlandPlanned07:59Observed— 34PerthStagecoach East ScotlandPlanned13:38Observed— 34PerthStagecoach East ScotlandPlanned13:38Observed— 34PerthStagecoach East ScotlandPlanned14:58Observed— 34PerthStagecoach East ScotlandPlanned14:58Observed— 34PerthStagecoach East ScotlandPlanned16:59Observed— 34PerthStagecoach East ScotlandPlanned16:59Observed— 34PerthStagecoach East ScotlandPlanned18:08Observed— 34PerthStagecoach East ScotlandPlanned18:08Observed— 23PerthStagecoach East ScotlandPlanned18:09Observed— 23PerthStagecoach East ScotlandPlanned18:09Observed— 23BallinluigStagecoach East ScotlandPlanned18:09Observed— 23BallinluigStagecoach East ScotlandPlanned18:09Observed— 23PerthDochertys Midland CoachesPlanned19:40Observed— 27XPerthStagecoach East ScotlandPlanned19:55Observed— 27XPerthStagecoach East ScotlandPlanned19:55Observed— 34PerthStagecoach East ScotlandPlanned20:11Observed— 34PerthStagecoach East ScotlandPlanned20:11Observed— 23PerthDochertys Midland CoachesPlanned20:22Observed— 34PerthStagecoach East ScotlandPlanned21:28Observed— 34PerthStagecoach East ScotlandPlanned21:28Observed— 23PerthStagecoach East ScotlandPlanned21:47Observed— 23PerthStagecoach East ScotlandPlanned21:47Observed— 23BallinluigStagecoach East ScotlandPlanned21:47Observed— 23BallinluigStagecoach East ScotlandPlanned21:47Observed— 23PerthStagecoach East ScotlandPlanned23:22Observed— 23PerthStagecoach East ScotlandPlanned23:22Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.