From 18:40 on 25 Aug 2026
Scheduled departures
26 shown28CamperdownXplore DundeePlanned18:41Observed— 17NinewellsXplore DundeePlanned18:45Observed— 17NinewellsXplore DundeePlanned18:55Observed— 17NinewellsXplore DundeePlanned19:12Observed— 28CamperdownXplore DundeePlanned19:13Observed— 17NinewellsXplore DundeePlanned19:34Observed— 28CamperdownXplore DundeePlanned19:45Observed— 17NinewellsXplore DundeePlanned20:02Observed— 28CamperdownXplore DundeePlanned20:13Observed— 57APerthStagecoach East ScotlandPlanned20:21Observed— 57APerthStagecoach East ScotlandPlanned20:21Observed— 17NinewellsXplore DundeePlanned20:31Observed— 28CamperdownXplore DundeePlanned20:43Observed— 17NinewellsXplore DundeePlanned21:00Observed— 28CamperdownXplore DundeePlanned21:13Observed— 17NinewellsXplore DundeePlanned21:30Observed— 28CamperdownXplore DundeePlanned21:43Observed— 17NinewellsXplore DundeePlanned22:00Observed— 28CamperdownXplore DundeePlanned22:13Observed— 17NinewellsXplore DundeePlanned22:30Observed— 28CamperdownXplore DundeePlanned22:43Observed— 17NinewellsXplore DundeePlanned22:56Observed— 59BlairgowrieStagecoach East ScotlandPlanned23:12Observed— 59BlairgowrieStagecoach East ScotlandPlanned23:12Observed— 28CamperdownXplore DundeePlanned23:13Observed— 17NinewellsXplore DundeePlanned23:26Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.