← Change station

Birmingham International

We’re sorry for the delays experienced at the long-stay car park at Birmingham International. We’re working hard to fix the issue but, in the meantime, please allow extra time before your planned train when you set off for the station. Thank you for your patience.
Earlier trains
19:46
Crewe
9K39 • Avanti West Coast
19:46
London Euston via Northampton
1Y68 • West Midlands Trains
19:51
Rugeley Trent Valley via Birmingham New Street & Walsall
2H79 • West Midlands Trains
19:58
London Euston
1B62 • Avanti West Coast
20:04
Birmingham New Street
1Y61 • West Midlands Trains
20:08
Aberystwyth
1J31 • Transport for Wales
20:13
Bournemouth
1O30 • CrossCountry
20:16
Milton Keynes Central
1Y70 • West Midlands Trains
20:16
Wolverhampton
9G40 • Avanti West Coast
20:21
Rugeley Trent Valley via Birmingham New Street & Walsall
2H81 • West Midlands Trains
20:33
London Euston
9M59 • Avanti West Coast
20:34
Birmingham New Street
1Y65 • West Midlands Trains
20:38
Wolverhampton
9G41 • Avanti West Coast
20:41
Manchester Piccadilly via Stoke-on-Trent
1M70 • CrossCountry
20:46
Crewe
9K42 • Avanti West Coast
20:46
London Euston via Northampton
1Y72 • West Midlands Trains
20:51
Rugeley Trent Valley via Birmingham New Street & Walsall
2H83 • West Midlands Trains
21:04
Birmingham New Street
1Y67 • West Midlands Trains
21:09
Manchester Piccadilly via Warrington Bank Quay
1R98 • Transport for Wales
21:14
Southampton Central
1O34 • CrossCountry
21:16
Wolverhampton
9G43 • Avanti West Coast
21:21
Rugeley Trent Valley via Birmingham New Street & Walsall
2H85 • West Midlands Trains
21:22
London Euston
9M60 • Avanti West Coast
21:25
Northampton via Coventry
2Y74 • West Midlands Trains
21:34
Birmingham New Street
1Y69 • West Midlands Trains
21:38
Birmingham New Street
9G44 • Avanti West Coast
21:41
Manchester Piccadilly via Stoke-on-Trent
1M74 • CrossCountry
Powered by National Rail Enquiries