← Change station
Harlech
10:26
10:27
Pwllheli
2J03 • Transport for Wales
2
10:29
Birmingham International
2I16 • Transport for Wales
1
Later trains
← Departures from Harlech
06:43 Machynlleth to Pwllheli
2J02 • Transport for Wales •
RTT
Machynlleth
06:43
2
Dovey Junction
06:49
06:46
arr •
06:49
06:51
dep
1
Penhelig
06:58
06:59
• by request
1
Aberdovey
07:02
1
Tywyn
07:14
2
Tonfanau
07:17
07:19
• by request
1
Llwyngwril
07:24
07:26
• by request
1
Fairbourne
07:32
07:33
1
Morfa Mawddach
07:34
07:36
• by request
1
Barmouth
07:45
07:40
arr •
07:47
07:48
dep
2
Llanaber
07:51
• by request
1
Talybont
07:54
• by request
1
Dyffryn Ardudwy
07:57
07:58
• by request
1
Llanbedr
08:02
08:04
• by request
1
Pensarn
08:03
08:06
• by request
1
Llandanwg
08:06
08:07
• by request
1
Harlech
08:13
arr •
08:25
dep
2
Tygwyn
08:30
• by request
1
Talsarnau
08:31
• by request
1
Llandecwyn
08:34
• by request
1
Penrhyndeudraeth
08:38
1
Minffordd
08:41
08:42
1
Porthmadog
08:50
2
Criccieth
08:57
08:58
1
Penychain
09:03
09:04
• by request
1
Abererch
09:07
• by request
1
Pwllheli
09:14
1