From 02:07 on 26 Aug 2026
Scheduled departures
25 shown421AlfordPremier CoachesPlanned06:03Observed— 421AlfordPremier CoachesPlanned07:22Observed— 221KemnayWatermill CoachesPlanned07:48Observed— 22InveruriePremier CoachesPlanned07:57Observed— 64AAberdeenStagecoach North ScotlandPlanned08:33Observed— 22InveruriePremier CoachesPlanned08:57Observed— 421AlfordPremier CoachesPlanned09:13Observed— 22InveruriePremier CoachesPlanned09:57Observed— 64AAberdeenStagecoach North ScotlandPlanned10:31Observed— 22InveruriePremier CoachesPlanned10:57Observed— 22InveruriePremier CoachesPlanned11:57Observed— 64AAberdeenStagecoach North ScotlandPlanned12:31Observed— 22InveruriePremier CoachesPlanned13:42Observed— 22InveruriePremier CoachesPlanned14:42Observed— 421AlfordPremier CoachesPlanned15:31Observed— 22InveruriePremier CoachesPlanned15:42Observed— 22InveruriePremier CoachesPlanned16:42Observed— 421AlfordPremier CoachesPlanned17:41Observed— 22InveruriePremier CoachesPlanned17:42Observed— 10NairnStagecoach North ScotlandPlanned19:04Observed— 10NairnStagecoach North ScotlandPlanned20:59Observed— 10NairnStagecoach North ScotlandPlanned20:59Observed— 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.