Birmingham New Street
Barton Under Needwood RSMD → Birmingham New Street
Soho LMD → Birmingham New Street
Barton Under Needwood RSMD → Birmingham New Street
Wolverhampton → Rugeley Trent Valley
via Walsall
Oxley Car. M.D. → Birmingham New Street
Birmingham New Street → Longbridge
Birmingham New Street → Lichfield Trent Valley
Birmingham New Street → Soho LMD
Wolverhampton → Birmingham International
Birmingham New Street → Redditch
Wolverhampton → Walsall
Birmingham New Street → Manchester Piccadilly
via Stoke-on-Trent
Disrupted due to passengers causing a disturbance on a train earlier today
Soho LMD → Birmingham New Street
Birmingham New Street → Bournemouth
Birmingham New Street → Edinburgh
via Doncaster
Disrupted due to a safety inspection of the track
Birmingham New Street → Bromsgrove
via University
Birmingham New Street → Tamworth
Birmingham New Street → Warrington Bank Quay
Birmingham New Street → Lichfield Trent Valley
via Four Oaks
Birmingham New Street → Birmingham International
Barton Under Needwood RSMD → Birmingham New Street
Birmingham International → Birmingham New Street
Birmingham New Street → Wolverhampton
Birmingham New Street → Redditch
via University
Shrewsbury → Birmingham International
Service revised to terminate here due to engineering works not being finished on time
Disrupted due to engineering works not being finished on time
Birmingham New Street → Leicester
Tyseley LMD → Birmingham New Street
Barton Under Needwood RSMD → Birmingham New Street
Birmingham New Street → Kings Norton
Birmingham New Street → Coleshill Parkway
Wolverhampton → Birmingham International
Birmingham New Street → Penzance
Disrupted due to a problem with line-side equipment
Wolverhampton → Birmingham New Street
Birmingham New Street → Liverpool Lime Street
via Wolverhampton & Crewe
Birmingham New Street → Soho LMD
Soho LMD → Birmingham New Street
Filter by operator
Filter by service category
Filter by location activity