Caersws to Birmingham International

Platform 1
20:38
left on time

Previously called at

Aberystwyth19:29left on time
Bow Street19:37left on time
Borth19:44left on time
Dovey Junction19:59left on time
Machynlleth20:11left on time
Caersws20:38left on time
Pwllheli17:42left on time
Abererch17:46left no report
Penychain17:49left no report
Criccieth17:56left no report
Porthmadog18:06left 18:08
Minffordd18:10left no report
Penrhyndeudraeth18:14left no report
Llandecwyn18:16left no report
Talsarnau18:18left no report
Tygwyn18:22left 18:26
Harlech18:30left on time
Llandanwg18:36left no report
Pensarn18:37left no report
Llanbedr18:41left no report
Dyffryn Ardudwy18:44left no report
Talybont18:47left no report
Llanaber18:52left 18:55
Barmouth18:57left 18:59
Morfa Mawddach19:01left no report
Fairbourne19:05left no report
Llwyngwril19:12left no report
Tonfanau19:19left 19:25
Tywyn19:34left on time
Aberdovey19:40left no report
Penhelig19:43left no report
Dovey Junction19:56left on time
Machynlleth20:11left on time
Caersws20:38left on time

Calling at

Newtown (Powys)20:45left on time
Welshpool20:59left on time
Shrewsbury21:25left 21:23
Wellington (Shropshire)21:44left on time
Telford Central21:51left on time
Wolverhampton22:10left 22:07
Sandwell & Dudley22:21left on time
Birmingham New Street22:35left 22:32
Birmingham International22:52arrived 22:47
Operated by Transport for Wales