← Change station
Machynlleth
Earlier trains
19:04
Pwllheli
2J23 • Transport for Wales
2
19:09
cancelled
Shrewsbury
1S71 • Transport for Wales
1
19:43
Aberystwyth
0B00 • Transport for Wales
🚌
19:47
Aberystwyth
1J25 • Transport for Wales
20:11
Birmingham New Street
1G75 • Transport for Wales
20:24
CAEFBST
0B00 • Transport for Wales
🚌
20:49
Aberystwyth
1J27 • Transport for Wales
Later trains