From 03:36 on 26 Aug 2026
Scheduled departures
26 shown421AlfordPremier CoachesPlanned06:02Observed— 421AlfordPremier CoachesPlanned07:21Observed— 221KemnayWatermill CoachesPlanned07:47Observed— 22InveruriePremier CoachesPlanned07:55Observed— 64AAberdeenStagecoach North ScotlandPlanned08:32Observed— 22InveruriePremier CoachesPlanned08:55Observed— 421AlfordPremier CoachesPlanned09:12Observed— 22InveruriePremier CoachesPlanned09:55Observed— 64AAberdeenStagecoach North ScotlandPlanned10:30Observed— 22InveruriePremier CoachesPlanned10:55Observed— 22InveruriePremier CoachesPlanned11:55Observed— 64AAberdeenStagecoach North ScotlandPlanned12:30Observed— 421AlfordPremier CoachesPlanned13:07Observed— 22InveruriePremier CoachesPlanned13:40Observed— 22InveruriePremier CoachesPlanned14:40Observed— 421AlfordPremier CoachesPlanned15:30Observed— 22InveruriePremier CoachesPlanned15:40Observed— 22InveruriePremier CoachesPlanned16:40Observed— 421AlfordPremier CoachesPlanned17:40Observed— 22InveruriePremier CoachesPlanned17:40Observed— 10NairnStagecoach North ScotlandPlanned19:03Observed— 10NairnStagecoach North ScotlandPlanned20:58Observed— 10NairnStagecoach North ScotlandPlanned20:58Observed— 10ANairnStagecoach North ScotlandPlanned23:40Observed— 10ANairnStagecoach North ScotlandPlanned23:40Observed— 10AElginStagecoach North ScotlandPlanned23:40Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.