at Elm Terrace same place 12A 12A Oldbury Interchange Scheduled time · Diamond Bus 20:22 12A Oldbury Interchange Scheduled time · Diamond Bus 21:22 12A Oldbury Interchange Scheduled time · Diamond Bus 22:22
near Elm Terrace same place 12A 12A Coronation Gardens Scheduled time · Diamond Bus 21:04 12A Coronation Gardens Scheduled time · Diamond Bus 22:04 12A Dudley Scheduled time · Diamond Bus (West Midlands) 23:04
Birch Crescent (adjacent) Birch Crescent (adjacent) 189 m 12A 12A Oldbury Interchange Scheduled time · Diamond Bus 20:23 12A Oldbury Interchange Scheduled time · Diamond Bus 21:23 12A Oldbury Interchange Scheduled time · Diamond Bus 22:23
Birch Crescent (opposite) Birch Crescent (opposite) 294 m 12A 12A Coronation Gardens Scheduled time · Diamond Bus 21:03 12A Coronation Gardens Scheduled time · Diamond Bus 22:03 12A Dudley Scheduled time · Diamond Bus (West Midlands) 23:03
Regent Close (adjacent) Regent Close (adjacent) 332 m 12A 12A Coronation Gardens Scheduled time · Diamond Bus 21:05 12A Coronation Gardens Scheduled time · Diamond Bus 22:05 12A Dudley Scheduled time · Diamond Bus (West Midlands) 23:05
Regent Close (opposite) Regent Close (opposite) 333 m 12A 12A Oldbury Interchange Scheduled time · Diamond Bus 20:22 12A Oldbury Interchange Scheduled time · Diamond Bus 21:22 12A Oldbury Interchange Scheduled time · Diamond Bus 22:22