Welshpool to Aberystwyth & Pwllheli

Platform 2 Will wait for 1 minute
13:51
left on time

Previously called at

Birmingham International12:08left on time
Birmingham New Street12:22left on time
Sandwell & Dudley12:30left on time
Wolverhampton12:41left 12:44
Telford Central12:59left 13:01
Wellington (Shropshire)13:07left on time
Shrewsbury13:27left on time
Welshpool13:51left on time

Calling at (for Aberystwyth)

Newtown (Powys)14:05left on time
Caersws14:13left on time
Machynlleth14:45left on time
Dovey Junction14:55left on time
Borth15:05left 15:08
Bow Street15:11left 15:13
Aberystwyth15:21arrived on time

Calling at (for Pwllheli)

Machynlleth14:45left on time
Dovey Junction15:02left 14:59
Penhelig15:11left on time
Aberdovey15:15left on time
Tywyn15:25left 15:27
Tonfanau15:30left on time
Llwyngwril15:36left 15:38
Fairbourne15:45left 15:47
Morfa Mawddach15:46left 15:50
Barmouth15:58left 15:55
Llanaber16:02left no report
Talybont16:05left 16:07
Dyffryn Ardudwy16:08left 16:10
Llanbedr16:13left 16:16
Pensarn16:14left no report
Llandanwg16:17left 16:20
Harlech16:23left 16:26
Tygwyn16:32left no report
Talsarnau16:33left on time
Llandecwyn16:36left no report
Penrhyndeudraeth16:40left on time
Minffordd16:44left on time
Porthmadog16:52left on time
Criccieth17:00on time
Penychain17:05on time
Abererch17:09on time
Pwllheli17:18on time
Operated by Transport for Wales