Stafford departures

Trains at Birmingham International may be revised or diverted. More details can be found in Status and Disruptions.

Bournemouth

no platform 9 coaches
16:22
on time
More
Show Less

Calling at

Wolverhampton16:35on time
Birmingham New Street16:56on time
Birmingham International17:12on time
Coventry17:23on time
Leamington Spa17:37on time
Banbury17:55on time
Oxford18:15on time
Reading18:41on time
Basingstoke19:10on time
Winchester19:26on time
Southampton Airport Parkway19:35on time
Southampton Central19:44on time
Bournemouth20:15on time
From Manchester PiccadillyOperated by CrossCountry

Holyhead

no platform
16:24
on time
More
Show Less

Calling at

Crewe16:42on time
Chester17:05on time
Flint17:23on time
Prestatyn17:37on time
Rhyl17:43on time
Colwyn Bay17:54on time
Llandudno Junction18:01on time
Bangor (Gwynedd)18:19on time
Holyhead18:47on time
From London EustonOperated by Avanti West Coast

London Euston

no platform
16:24
on time
More
Show Less

Calling at

Wolverhampton16:42on time
Sandwell & Dudley16:55on time
Birmingham New Street17:06on time
Birmingham International17:26on time
Coventry17:38on time
London Euston18:39on time
From EdinburghOperated by Avanti West Coast

London Euston

no platform 8 coaches
16:32
on time
More
Show Less

Calling at

Rugeley Trent Valley16:41on time
Lichfield Trent Valley16:49on time
Tamworth16:55on time
Atherstone17:04on time
Nuneaton17:10on time
Rugby17:26on time
Milton Keynes Central17:48on time
London Euston18:24on time
From CreweOperated by West Midlands Trains

Manchester Piccadilly

no platform 9 coaches
16:33
on time
More
Show Less

Calling at

Stoke-on-Trent16:48on time
Macclesfield17:05on time
Stockport17:18on time
Manchester Piccadilly17:29on time
From BournemouthOperated by CrossCountry

Crewe

no platform 8 coaches
16:34
on time
More
Show Less

Calling at

Crewe16:54on time
From London EustonOperated by West Midlands Trains