Wolverhampton departures

A reduced service is in operation through Milton Keynes Central due to engineering work. More details can be found here.

The lift between Platforms 2 & 3 is currently out of order at Wolverhampton station.

The RMT are carrying out industrial action today. CrossCountry are running a significantly reduced service on many routes. More information can be found in Latest Travel News.

Trains are running at a reduced speed from Northampton toward Rugby due to a safety inspection of the track. Delays of up to 15 minutes are expected.

12:00
on time
More
Show Less
From Birmingham New Street Operated by West Midlands Trains
12:08
on time
More
Show Less

Calling at

Birmingham New Street 12:27 on time
From Crewe Operated by West Midlands Trains
12:14
due 12:16
More
Show Less

Calling at

Birmingham New Street 12:33 on time
Birmingham International 13:02 on time
From Aberystwyth Operated by Transport for Wales

Shrewsbury

Platform 1
12:21
due 12:23
More
Show Less

Calling at

Bilbrook 12:27 on time
Codsall 12:29 on time
Albrighton 12:34 on time
Cosford 12:37 on time
Shifnal 12:41 on time
Telford Central 12:47 on time
Oakengates 12:49 on time
Wellington (Shropshire) 12:54 on time
Shrewsbury 13:09 on time
From Birmingham New Street Operated by West Midlands Trains

Walsall

Platform 5
12:22
on time
More
Show Less

Calling at

Coseley 12:27 on time
Tipton 12:30 on time
Dudley Port 12:32 on time
Sandwell & Dudley 12:36 on time
Smethwick Galton Bridge 12:39 on time
Smethwick Rolfe Street 12:41 on time
Birmingham New Street 12:47 on time
Duddeston 13:02 on time
Aston 13:04 on time
Witton 13:07 on time
Perry Barr 13:09 on time
Hamstead 13:12 on time
Tame Bridge Parkway 13:16 on time
Bescot Stadium 13:18 on time
Walsall 13:23 on time
From Wolverhampton Operated by West Midlands Trains
12:33
on time
More
Show Less

Calling at

Birmingham New Street 12:50 on time
From Preston Operated by Virgin Trains

Crewe

Platform 1
12:33
on time
More
Show Less

Calling at

Stafford 12:46 on time
Stone 12:56 on time
Stoke-on-Trent 13:04 on time
Kidsgrove 13:12 on time
Alsager 13:16 on time
Crewe 13:26 on time
From Birmingham New Street Operated by West Midlands Trains
12:36
on time
More
Show Less

Calling at

Sandwell & Dudley 12:46 on time
Birmingham New Street 12:55 on time
From Shrewsbury Operated by West Midlands Trains

Edinburgh

Platform 1
12:37
on time
More
Show Less

Calling at

Crewe 13:07 on time
Warrington Bank Quay 13:26 on time
Wigan North Western 13:37 on time
Preston 13:52 on time
Lancaster 14:09 on time
Penrith 14:45 on time
Carlisle 15:01 on time
Haymarket 16:13 on time
Edinburgh 16:20 on time
From Birmingham New Street Operated by Virgin Trains
12:42
on time
More
Show Less

Calling at

Telford Central 12:58 on time
Wellington (Shropshire) 13:05 on time
Shrewsbury 13:19 on time
Welshpool 13:50 on time
Newtown (Powys) 14:04 on time
Caersws 14:11 on time
Machynlleth 14:43 on time
Dovey Junction 14:57 on time
Borth 15:07 on time
Aberystwyth 15:20 on time

Calling at

Machynlleth 14:43 on time
Dovey Junction 15:00 on time
Penhelig 15:09 on time
Aberdovey 15:12 on time
Tywyn 15:19 on time
Tonfanau 15:34 on time
Llwyngwril 15:41 on time
Fairbourne 15:48 on time
Morfa Mawddach 15:51 on time
Barmouth 15:57 on time
Llanaber 16:01 due 16:03
Talybont 16:06 due 16:08
Dyffryn Ardudwy 16:10 on time
Llanbedr 16:14 on time
Pensarn 16:16 due 16:18
Llandanwg 16:18 due 16:20
Harlech 16:25 on time
Talsarnau 16:32 on time
Llandecwyn 16:36 on time
Penrhyndeudraeth 16:38 on time
Minffordd 16:42 on time
Porthmadog 16:47 on time
Criccieth 16:55 on time
Penychain 17:01 on time
Abererch 17:04 on time
Pwllheli 17:14 on time
From Birmingham International Operated by Transport for Wales