Harlech departures

Trains at Birmingham New Street may be cancelled, severely delayed by up to 80 minutes, revised or diverted. More details can be found in Status and Disruptions.

10:28
on time
More
Show Less

Calling at

Llandanwg10:34on time
Pensarn10:35on time
Llanbedr10:39on time
Dyffryn Ardudwy10:42on time
Talybont10:45on time
Llanaber10:50on time
Barmouth10:55on time
Morfa Mawddach11:05on time
Fairbourne11:09on time
Llwyngwril11:16on time
Tonfanau11:23on time
Tywyn11:30on time
Aberdovey11:36on time
Penhelig11:39on time
Dovey Junction11:51on time
Machynlleth11:58on time
Caersws12:32on time
Newtown (Powys)12:39on time
Welshpool12:54on time
Shrewsbury13:18on time
Wellington (Shropshire)13:44on time
Telford Central13:51on time
Wolverhampton14:09on time
Sandwell & Dudley14:20on time
Birmingham New Street14:32on time
Birmingham International14:52on time
From PwllheliOperated by Transport for Wales

Pwllheli

Platform 2
11:25
on time
More
Show Less

Calling at

Tygwyn11:30on time
Talsarnau11:31on time
Llandecwyn11:34on time
Penrhyndeudraeth11:38on time
Minffordd11:42on time
Porthmadog11:48on time
Criccieth12:01on time
Penychain12:07on time
Abererch12:11on time
Pwllheli12:17on time
From MachynllethOperated by Transport for Wales