Tonfanau to Pwllheli

Platform 1
17:32
left on time

Previously called at

Birmingham International14:08left on time
Birmingham New Street14:23left on time
Sandwell & Dudley14:31left on time
Wolverhampton14:42left 14:44
Telford Central14:59left 15:02
Wellington (Shropshire)15:07left 15:09
Shrewsbury15:28left on time
Welshpool15:52left on time
Newtown (Powys)16:07left on time
Caersws16:14left on time
Machynlleth16:55left on time
Dovey Junction17:01left on time
Penhelig17:10left on time
Aberdovey17:14left on time
Tywyn17:29left on time
Tonfanau17:32left on time

Calling at

Llwyngwril17:39left on time
Fairbourne17:47left on time
Morfa Mawddach17:49left 17:51
Barmouth18:00left 17:55
Llanaber18:04left on time
Talybont18:07left on time
Dyffryn Ardudwy18:10left 18:12
Llanbedr18:15left 18:18
Pensarn18:16left no report
Llandanwg18:19left 18:22
Harlech18:25left 18:28
Tygwyn18:37left on time
Talsarnau18:38left on time
Llandecwyn18:41left no report
Penrhyndeudraeth18:45left on time
Minffordd18:49left on time
Porthmadog18:56left on time
Criccieth19:04left on time
Penychain19:10left 19:12
Abererch19:14left on time
Pwllheli19:21arrived 19:23
Operated by Transport for Wales