From 21:13 on 25 Aug 2026
Scheduled departures
18 shown32Dundee City CentreXplore DundeePlanned21:17Observed— 28CamperdownXplore DundeePlanned21:25Observed— 17NinewellsXplore DundeePlanned21:40Observed— 33Dundee City CentreXplore DundeePlanned21:54Observed— 28CamperdownXplore DundeePlanned21:55Observed— 17NinewellsXplore DundeePlanned22:10Observed— 32Dundee City CentreXplore DundeePlanned22:19Observed— 28CamperdownXplore DundeePlanned22:25Observed— 17NinewellsXplore DundeePlanned22:38Observed— 33Dundee City CentreXplore DundeePlanned22:48Observed— 28CamperdownXplore DundeePlanned22:55Observed— 17NinewellsXplore DundeePlanned23:08Observed— 32Dundee City CentreXplore DundeePlanned23:09Observed— 28Dundee City CentreXplore DundeePlanned23:23Observed— 33Dundee City CentreXplore DundeePlanned23:26Observed— 22Dundee City CentreXplore DundeePlanned23:33Observed— 32Dundee City CentreXplore DundeePlanned23:54Observed— 33Dundee City CentreXplore DundeePlanned23:56Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.