Dovey Junction departures

09:48
on time
More
Show Less

Calling at

Machynlleth09:55on time
Caersws10:34on time
Newtown (Powys)10:41on time
Welshpool10:56on time
Shrewsbury11:19on time
Wellington (Shropshire)11:44on time
Telford Central11:51on time
Wolverhampton12:09on time
Sandwell & Dudley12:18on time
Birmingham New Street12:32on time
Birmingham International12:52on time
From PwllheliOperated by Transport for Wales
09:54
on time
More
Show Less

Calling at

Machynlleth10:03on time
Caersws10:34on time
Newtown (Powys)10:41on time
Welshpool10:56on time
Shrewsbury11:19on time
Wellington (Shropshire)11:44on time
Telford Central11:51on time
Wolverhampton12:09on time
Sandwell & Dudley12:18on time
Birmingham New Street12:32on time
Birmingham International12:52on time
From AberystwythOperated by Transport for Wales

Aberystwyth

Platform 2
10:56
on time
More
Show Less

Calling at

Borth11:06on time
Bow Street11:12on time
Aberystwyth11:22on time
From Birmingham InternationalOperated by Transport for Wales

Pwllheli

Platform 1
11:01
on time
More
Show Less

Calling at

Penhelig11:10on time
Aberdovey11:14on time
Tywyn11:24on time
Tonfanau11:33on time
Llwyngwril11:40on time
Fairbourne11:48on time
Morfa Mawddach11:50on time
Barmouth12:01on time
Llanaber12:05on time
Talybont12:08on time
Dyffryn Ardudwy12:11on time
Llanbedr12:16on time
Pensarn12:17on time
Llandanwg12:20on time
Harlech12:26on time
Tygwyn12:31on time
Talsarnau12:32on time
Llandecwyn12:35on time
Penrhyndeudraeth12:39on time
Minffordd12:42on time
Porthmadog12:51on time
Criccieth12:58on time
Penychain13:04on time
Abererch13:08on time
Pwllheli13:16on time
From Birmingham InternationalOperated by Transport for Wales