From 02:07 on 26 Aug 2026
Scheduled departures
24 shown421AlfordPremier CoachesPlanned06:01Observed— 421AlfordPremier CoachesPlanned07:20Observed— 221KemnayWatermill CoachesPlanned07:46Observed— 22InveruriePremier CoachesPlanned07:54Observed— 22InveruriePremier CoachesPlanned08:54Observed— 421AlfordPremier CoachesPlanned09:11Observed— 22InveruriePremier CoachesPlanned09:54Observed— 22InveruriePremier CoachesPlanned10:54Observed— 22InveruriePremier CoachesPlanned11:54Observed— 49EllonWatermill CoachesPlanned12:03Observed— 421AlfordPremier CoachesPlanned13:06Observed— 22InveruriePremier CoachesPlanned13:39Observed— 22InveruriePremier CoachesPlanned14:39Observed— 421AlfordPremier CoachesPlanned15:29Observed— 22InveruriePremier CoachesPlanned15:39Observed— 22InveruriePremier CoachesPlanned16:39Observed— 421AlfordPremier CoachesPlanned17:39Observed— 22InveruriePremier CoachesPlanned17:39Observed— 10NairnStagecoach North ScotlandPlanned19:02Observed— 10NairnStagecoach North ScotlandPlanned20:57Observed— 10NairnStagecoach North ScotlandPlanned20:57Observed— 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.