Stafford departures |
Trains at Birmingham International may be revised or diverted. More details can be found in Status and Disruptions.
16:22
on time
More
Show Less
Calling at | |||
Wolverhampton | 16:35 | on time | |
Birmingham New Street | 16:56 | on time | |
Birmingham International | 17:12 | on time | |
Coventry | 17:23 | on time | |
Leamington Spa | 17:37 | on time | |
Banbury | 17:55 | on time | |
Oxford | 18:15 | on time | |
Reading | 18:41 | on time | |
Basingstoke | 19:10 | on time | |
Winchester | 19:26 | on time | |
Southampton Airport Parkway | 19:35 | on time | |
Southampton Central | 19:44 | on time | |
Bournemouth | 20:15 | on time |
Holyhead
no platform16:24
on time
More
Show Less
Calling at | |||
Crewe | 16:42 | on time | |
Chester | 17:05 | on time | |
Flint | 17:23 | on time | |
Prestatyn | 17:37 | on time | |
Rhyl | 17:43 | on time | |
Colwyn Bay | 17:54 | on time | |
Llandudno Junction | 18:01 | on time | |
Bangor (Gwynedd) | 18:19 | on time | |
Holyhead | 18:47 | on time |
London Euston
no platform16:24
on time
More
Show Less
Calling at | |||
Wolverhampton | 16:42 | on time | |
Sandwell & Dudley | 16:55 | on time | |
Birmingham New Street | 17:06 | on time | |
Birmingham International | 17:26 | on time | |
Coventry | 17:38 | on time | |
London Euston | 18:39 | on time |
16:32
on time
More
Show Less
Calling at | |||
Rugeley Trent Valley | 16:41 | on time | |
Lichfield Trent Valley | 16:49 | on time | |
Tamworth | 16:55 | on time | |
Atherstone | 17:04 | on time | |
Nuneaton | 17:10 | on time | |
Rugby | 17:26 | on time | |
Milton Keynes Central | 17:48 | on time | |
London Euston | 18:24 | on time |
16:33
on time
More
Show Less
Calling at | |||
Stoke-on-Trent | 16:48 | on time | |
Macclesfield | 17:05 | on time | |
Stockport | 17:18 | on time | |
Manchester Piccadilly | 17:29 | on time |
16:34
on time
More
Show Less