Dovey Junction to Pwllheli

Platform 1
15:02
left on time

Previously called at

Birmingham International12:08left 12:10
Birmingham New Street12:22left 12:26
Sandwell & Dudley12:30left 12:35
Wolverhampton12:41left 12:50
Telford Central12:59left 13:08
Wellington (Shropshire)13:07left 13:15
Shrewsbury13:27left 13:33
Welshpool13:51left 13:54
Newtown (Powys)14:06left 14:09
Caersws14:13left 14:17
Machynlleth14:56left on time
Dovey Junction15:02left on time

Calling at

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