← Change station
Harlech
Earlier trains
18:30
Birmingham New Street
2I75 • Transport for Wales
1
18:33
Pwllheli
2J19 • Transport for Wales
2
Later trains