← Change station
Welshpool
Earlier trains
15:52
Aberystwyth
Pwllheli
1J19 • Transport for Wales
2
16:56
Birmingham International
1I22 • Transport for Wales
1
← Departures from Welshpool
12:52 Machynlleth to Pwllheli
2J11 • Transport for Wales •
RTT
Machynlleth
12:52
• splits
towards Aberystwyth
2
Dovey Junction
12:58
12:55
arr •
13:00
dep
1
Penhelig
13:09
• by request
1
Aberdovey
13:13
1
Tywyn
13:24
2
Tonfanau
13:28
• by request
1
Llwyngwril
13:34
• by request
1
Fairbourne
13:43
1
Morfa Mawddach
13:44
• by request
1
Barmouth
13:56
2
Llanaber
14:00
• by request
1
Talybont
14:03
• by request
1
Dyffryn Ardudwy
14:06
• by request
1
Llanbedr
14:11
• by request
1
Pensarn
14:12
• by request
1
Llandanwg
14:15
• by request
1
Harlech
14:21
arr •
14:31
dep
2
Tygwyn
14:36
• by request
1
Talsarnau
14:37
• by request
1
Llandecwyn
14:40
• by request
1
Penrhyndeudraeth
14:44
1
Minffordd
14:47
1
Porthmadog
14:56
2
Criccieth
15:03
1
Penychain
15:09
• by request
1
Abererch
15:13
• by request
1
Pwllheli
15:20
1