From 06:47 on 26 Aug 2026
Scheduled departures
28 shown23XDunkeldDochertys Midland CoachesPlanned07:40Observed— 23PerthStagecoach East ScotlandPlanned07:52Observed— 23PerthStagecoach East ScotlandPlanned07:52Observed— 23XPerthDochertys Midland CoachesPlanned10:05Observed— 34APerthStagecoach East ScotlandPlanned10:43Observed— 34APerthStagecoach East ScotlandPlanned10:43Observed— 34APerthDochertys Midland CoachesPlanned11:43Observed— 34APerthDochertys Midland CoachesPlanned13:43Observed— 34APerthStagecoach East ScotlandPlanned14:43Observed— 34APerthStagecoach East ScotlandPlanned14:43Observed— 34APerthDochertys Midland CoachesPlanned15:43Observed— 23XPerthDochertys Midland CoachesPlanned16:55Observed— 23PerthStagecoach East ScotlandPlanned18:02Observed— 23PerthStagecoach East ScotlandPlanned18:02Observed— 23BallinluigStagecoach East ScotlandPlanned18:02Observed— 23BallinluigStagecoach East ScotlandPlanned18:02Observed— 34ASpittalfieldStagecoach East ScotlandPlanned19:25Observed— 34ASpittalfieldStagecoach East ScotlandPlanned19:25Observed— 23PerthDochertys Midland CoachesPlanned19:33Observed— 23PerthDochertys Midland CoachesPlanned20:15Observed— 34ASpittalfieldStagecoach East ScotlandPlanned20:47Observed— 34ASpittalfieldStagecoach East ScotlandPlanned20:47Observed— 23PerthStagecoach East ScotlandPlanned21:41Observed— 23PerthStagecoach East ScotlandPlanned21:41Observed— 23BallinluigStagecoach East ScotlandPlanned21:41Observed— 23BallinluigStagecoach East ScotlandPlanned21:41Observed— 23PerthStagecoach East ScotlandPlanned23:16Observed— 23PerthStagecoach East ScotlandPlanned23:16Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.