at Elm Terrace same place 12A 12A Oldbury Interchange Scheduled time · Diamond Bus 18:22 12A Oldbury Interchange Scheduled time · Diamond Bus 19:22 12A Oldbury Interchange Scheduled time · Diamond Bus 20:22
near Elm Terrace same place 12A 12A Coronation Gardens Scheduled time · Diamond Bus 17:58 12A Coronation Gardens Scheduled time · Diamond Bus 18:57 12A Coronation Gardens Scheduled time · Diamond Bus 20:04
Birch Crescent (adjacent) Birch Crescent (adjacent) 182 m 12A 12A Oldbury Interchange Scheduled time · Diamond Bus 18:23 12A Oldbury Interchange Scheduled time · Diamond Bus 19:23 12A Oldbury Interchange Scheduled time · Diamond Bus 20:23
Birch Crescent (opposite) Birch Crescent (opposite) 287 m 12A 12A Coronation Gardens Scheduled time · Diamond Bus 17:57 12A Coronation Gardens Scheduled time · Diamond Bus 18:56 12A Coronation Gardens Scheduled time · Diamond Bus 20:03
Regent Close (adjacent) Regent Close (adjacent) 321 m 12A 12A Coronation Gardens Scheduled time · Diamond Bus 17:59 12A Coronation Gardens Scheduled time · Diamond Bus 18:58 12A Coronation Gardens Scheduled time · Diamond Bus 20:05
Regent Close (opposite) Regent Close (opposite) 322 m 12A 12A Oldbury Interchange Scheduled time · Diamond Bus 18:22 12A Oldbury Interchange Scheduled time · Diamond Bus 19:22 12A Oldbury Interchange Scheduled time · Diamond Bus 20:22