From 04:54 on 26 Aug 2026
Scheduled departures
59 shown51Dundee City CentreMoffat & WilliamsonPlanned06:26Observed— 51Dundee City CentreMoffat & WilliamsonPlanned07:04Observed— 51Dundee City CentreMoffat & WilliamsonPlanned07:35Observed— 51Dundee City CentreMoffat & WilliamsonPlanned08:14Observed— 51NinewellsMoffat & WilliamsonPlanned08:46Observed— 30KingoodieMoffat & WilliamsonPlanned08:49Observed— 30KingoodieMoffat & WilliamsonPlanned09:26Observed— 31NinewellsMoffat & WilliamsonPlanned09:45Observed— 31NinewellsMoffat & WilliamsonPlanned10:24Observed— 31NinewellsMoffat & WilliamsonPlanned10:25Observed— 31NinewellsMoffat & WilliamsonPlanned11:00Observed— 30KingoodieMoffat & WilliamsonPlanned11:31Observed— 30KingoodieMoffat & WilliamsonPlanned12:11Observed— 31NinewellsMoffat & WilliamsonPlanned12:30Observed— 31NinewellsMoffat & WilliamsonPlanned13:05Observed— 30KingoodieMoffat & WilliamsonPlanned13:36Observed— 30KingoodieMoffat & WilliamsonPlanned14:16Observed— 31NinewellsMoffat & WilliamsonPlanned14:35Observed— 31NinewellsMoffat & WilliamsonPlanned15:10Observed— 30NinewellsMoffat & WilliamsonPlanned15:41Observed— 51Dundee City CentreMoffat & WilliamsonPlanned16:14Observed— 30NinewellsMoffat & WilliamsonPlanned16:14Observed— 22NinewellsXplore DundeePlanned16:38Observed— 51Dundee City CentreMoffat & WilliamsonPlanned16:45Observed— 22NinewellsXplore DundeePlanned16:51Observed— 22NinewellsXplore DundeePlanned17:04Observed— 22NinewellsXplore DundeePlanned17:17Observed— 51Dundee City CentreMoffat & WilliamsonPlanned17:22Observed— 22NinewellsXplore DundeePlanned17:30Observed— 22NinewellsXplore DundeePlanned17:43Observed— 51Dundee City CentreMoffat & WilliamsonPlanned17:53Observed— 22NinewellsXplore DundeePlanned17:56Observed— 22NinewellsXplore DundeePlanned18:09Observed— 22NinewellsXplore DundeePlanned18:22Observed— 51Dundee City CentreMoffat & WilliamsonPlanned18:27Observed— 22NinewellsXplore DundeePlanned18:35Observed— 22NinewellsXplore DundeePlanned18:48Observed— 22cCraigowlXplore DundeePlanned19:00Observed— 22NinewellsXplore DundeePlanned19:01Observed— 22NinewellsXplore DundeePlanned19:10Observed— 22NinewellsXplore DundeePlanned19:25Observed— 22cCraigowlXplore DundeePlanned19:25Observed— 22cNinewellsXplore DundeePlanned19:39Observed— 22cNinewellsXplore DundeePlanned19:54Observed— 22cCraigowlXplore DundeePlanned20:00Observed— 22cNinewellsXplore DundeePlanned20:25Observed— 22cCraigowlXplore DundeePlanned20:30Observed— 22cNinewellsXplore DundeePlanned20:55Observed— 22cCraigowlXplore DundeePlanned21:00Observed— 22cNinewellsXplore DundeePlanned21:28Observed— 22cCraigowlXplore DundeePlanned21:30Observed— 22cNinewellsXplore DundeePlanned21:58Observed— 22cCraigowlXplore DundeePlanned22:00Observed— 22cDundee City CentreXplore DundeePlanned22:10Observed— 22cNinewellsXplore DundeePlanned22:28Observed— 22cCraigowlXplore DundeePlanned22:30Observed— 22cNinewellsXplore DundeePlanned22:58Observed— 22cCraigowlXplore DundeePlanned23:00Observed— 22cNinewellsXplore DundeePlanned23:28Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.