← Change station
Dovey Junction
Earlier trains
19:56
20:01
Birmingham International
2I75 • Transport for Wales
1
19:59
20:03
Birmingham International
1I75 • Transport for Wales
2
20:57
21:04
Aberystwyth
1J34 • Transport for Wales
2
20:58
delayed
Machynlleth
2J36 • Transport for Wales
2
21:56
Machynlleth
2J50 • Transport for Wales
2
21:58
Aberystwyth
1J29 • Transport for Wales
2
22:02
Pwllheli
2J27 • Transport for Wales
1
Later trains