Stop Timetables
06:05 Live
109
109 Adderley
06:46 Live
109
109 Adderley
06:58 Live
109
109 Hout Bay
07:22 Live
109
109 Adderley
07:38 Live
109
109 Hout Bay
08:02 Live
109
109 Adderley
08:17 Live
109
109 Hout Bay
08:39 Live
109
109 Adderley
08:58 Live
109
109 Hout Bay
09:20 Live
109
109 Adderley
09:30 Live
109
109 Hout Bay
09:54 Live
109
109 Adderley
10:20 Live
109
109 Hout Bay
10:32 Live
109
109 Adderley
10:53 Live
109
109 Hout Bay
11:20 Live
109
109 Adderley
11:28 Live
109
109 Hout Bay
11:48 Live
109
109 Adderley
12:12 Live
109
109 Hout Bay
12:27 Live
109
109 Adderley
12:44 Live
109
109 Hout Bay
13:03 Live
109
109 Adderley
13:36 Live
109
109 Hout Bay
13:44 Live
109
109 Adderley
14:12 Live
109
109 Hout Bay
14:22 Live
109
109 Adderley
14:37 Live
109
109 Hout Bay
14:57 Live
109
109 Adderley
15:25 Live
109
109 Hout Bay
15:41 Live
109
109 Adderley
15:55 Live
109
109 Hout Bay
16:17 Live
109
109 Adderley
16:37 Live
109
109 Hout Bay
16:51 Scheduled
109
109 Adderley
17:19 Live
109
109 Hout Bay
17:29 Scheduled
109
109 Adderley
17:55 Live
109
109 Hout Bay
18:07 Scheduled
109
109 Adderley
18:26 Scheduled
109
109 Hout Bay
18:45 Scheduled
109
109 Adderley
19:04 Scheduled
109
109 Hout Bay
19:23 Scheduled
109
109 Adderley
19:42 Scheduled
109
109 Hout Bay
20:01 Scheduled
109
109 Adderley
20:20 Scheduled
109
109 Hout Bay
20:39 Scheduled
109
109 Adderley
20:58 Scheduled
109
109 Hout Bay
21:36 Scheduled
109
109 Hout Bay