Criccieth to Birmingham New Street

Platform 1
17:56
left on time

Previously called at

Pwllheli17:42left on time
Abererch17:46left on time
Penychain17:49left on time
Criccieth17:56left on time

Calling at

Porthmadog18:05left on time
Minffordd18:10left on time
Penrhyndeudraeth18:14left 18:16
Llandecwyn18:16left no report
Talsarnau18:18left no report
Tygwyn18:22left on time
Harlech18:30left on time
Llandanwg18:36left on time
Pensarn18:37left no report
Llanbedr18:41left on time
Dyffryn Ardudwy18:44left on time
Talybont18:47left on time
Llanaber18:52left no report
Barmouth18:57left on time
Morfa Mawddach19:01left 19:04
Fairbourne19:05left 19:07
Llwyngwril19:12left 19:15
Tonfanau19:19left no report
Tywyn19:27left on time
Aberdovey19:40left on time
Penhelig19:43left on time
Dovey Junction19:56left 19:53
Machynlleth20:04left on time
Caersws20:38left on time
Newtown (Powys)20:45left on time
Welshpool20:59left on time
Shrewsbury21:25delayed
Wellington (Shropshire)21:44delayed
Telford Central21:51delayed
Wolverhampton22:10delayed
Sandwell & Dudley22:20delayed
Birmingham New Street22:31delayed
Operated by Transport for Wales