Sandwell & Dudley to Aberystwyth & Pwllheli

Platform 2
16:30
left 16:36

Previously called at

Birmingham International16:08left 16:10
Birmingham New Street16:22left 16:26
Sandwell & Dudley16:30left 16:36

Calling at (for Aberystwyth)

Wolverhampton16:41left 16:46
Telford Central16:58left 17:04
Wellington (Shropshire)17:06left 17:11
Shrewsbury17:23left 17:25
Welshpool17:51left on time
Newtown (Powys)18:07left 18:04
Caersws18:14left on time
Machynlleth18:45left on time
Dovey Junction18:56left 18:54
Borth19:07left 19:09
Bow Street19:13left on time
Aberystwyth19:23arrived 19:21

Calling at (for Pwllheli)

Machynlleth18:45left on time
Dovey Junction19:10left 19:08
Penhelig19:19left no report
Aberdovey19:23left on time
Tywyn19:33left on time
Tonfanau19:36left on time
Llwyngwril19:43left no report
Fairbourne19:51left on time
Morfa Mawddach19:53left on time
Barmouth20:04left 19:59
Llanaber20:08left no report
Talybont20:12left on time
Dyffryn Ardudwy20:15left on time
Llanbedr20:20left on time
Pensarn20:21left no report
Llandanwg20:24on time
Harlech20:30on time
Tygwyn20:35on time
Talsarnau20:36on time
Llandecwyn20:39on time
Penrhyndeudraeth20:43on time
Minffordd20:47on time
Porthmadog20:55on time
Criccieth21:03on time
Penychain21:08on time
Abererch21:12on time
Pwllheli21:18on time
Operated by Transport for Wales