From 03:29 on 26 Aug 2026
Scheduled departures
29 shown22NinewellsXplore DundeePlanned15:43Observed— 22NinewellsXplore DundeePlanned15:56Observed— 22NinewellsXplore DundeePlanned16:09Observed— 22NinewellsXplore DundeePlanned16:22Observed— 22NinewellsXplore DundeePlanned16:35Observed— 22NinewellsXplore DundeePlanned16:48Observed— 22NinewellsXplore DundeePlanned17:01Observed— 22NinewellsXplore DundeePlanned17:14Observed— 22NinewellsXplore DundeePlanned17:27Observed— 22NinewellsXplore DundeePlanned17:40Observed— 22NinewellsXplore DundeePlanned17:53Observed— 22NinewellsXplore DundeePlanned18:06Observed— 22NinewellsXplore DundeePlanned18:20Observed— 22NinewellsXplore DundeePlanned18:35Observed— 22Dundee City CentreXplore DundeePlanned18:40Observed— 22cNinewellsXplore DundeePlanned18:52Observed— 22cNinewellsXplore DundeePlanned19:07Observed— 22Dundee City CentreXplore DundeePlanned19:14Observed— 22Dundee City CentreXplore DundeePlanned19:24Observed— 22cNinewellsXplore DundeePlanned19:38Observed— 22Dundee City CentreXplore DundeePlanned19:55Observed— 22cNinewellsXplore DundeePlanned20:15Observed— 22cNinewellsXplore DundeePlanned20:48Observed— 22cNinewellsXplore DundeePlanned21:18Observed— 22cNinewellsXplore DundeePlanned21:48Observed— 22cNinewellsXplore DundeePlanned22:18Observed— 22cNinewellsXplore DundeePlanned22:48Observed— 22Dundee City CentreXplore DundeePlanned23:17Observed— 22Dundee City CentreXplore DundeePlanned23:44Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.