Caersws to Aberystwyth & Pwllheli

Platform 1
16:14
left on time

Previously called at

Birmingham International14:08left on time
Birmingham New Street14:22left on time
Sandwell & Dudley14:30left 14:33
Wolverhampton14:41left 14:49
Telford Central14:59left 15:06
Wellington (Shropshire)15:07left 15:13
Shrewsbury15:28left on time
Welshpool15:52left on time
Newtown (Powys)16:07left on time
Caersws16:14left on time

Calling at (for Aberystwyth)

Machynlleth16:46left 16:42
Dovey Junction16:56left 16:53
Borth17:06left 17:08
Bow Street17:12left 17:14
Aberystwyth17:22arrived on time

Calling at (for Pwllheli)

Machynlleth16:46left on time
Dovey Junction17:01left 16:58
Penhelig17:10left on time
Aberdovey17:14left on time
Tywyn17:25left on time
Tonfanau17:32left 17:48
Llwyngwril17:39left 17:55
Fairbourne17:47left 18:03
Morfa Mawddach17:49left no report
Barmouth18:00left 18:10
Llanaber18:04left 18:17
Talybont18:07left 18:21
Dyffryn Ardudwy18:10left 18:25
Llanbedr18:15left 18:31
Pensarn18:16left no report
Llandanwg18:19left 18:35
Harlech18:25left 18:41
Tygwyn18:37left no report
Talsarnau18:38left no report
Llandecwyn18:41left 18:48
Penrhyndeudraeth18:45left 18:51
Minffordd18:49left 18:55
Porthmadog18:56left 19:02
Criccieth19:04left 19:10
Penychain19:10left 19:17
Abererch19:14left 19:20
Pwllheli19:22arrived 19:27
Operated by Transport for Wales