Penrhyndeudraeth to Pwllheli

Platform 1
20:43
left on time

Previously called at

Machynlleth19:04left on time
Dovey Junction19:10left on time
Penhelig19:19left 19:21
Aberdovey19:23left on time
Tywyn19:33left on time
Tonfanau19:36left on time
Llwyngwril19:43left on time
Fairbourne19:51left on time
Morfa Mawddach19:53left on time
Barmouth20:04left on time
Llanaber20:08left on time
Talybont20:12left 20:14
Dyffryn Ardudwy20:15left 20:18
Llanbedr20:20left 20:23
Pensarn20:21left 20:24
Llandanwg20:24left on time
Harlech20:30left on time
Tygwyn20:35left on time
Talsarnau20:36left on time
Llandecwyn20:39left no report
Penrhyndeudraeth20:43left on time

Calling at

Minffordd20:47left on time
Porthmadog20:55left on time
Criccieth21:03left on time
Penychain21:08left no report
Abererch21:12left no report
Pwllheli21:18arrived on time
Operated by Transport for Wales