Caersws departures

Shrewsbury

Platform 1 4 coaches
13:33
on time
More
Show Less

Calling at

Newtown (Powys)13:39on time
Welshpool13:54on time
Shrewsbury14:19on time
From AberystwythOperated by Transport for Wales

Aberystwyth & Pwllheli

Platform 1 4 coaches
14:13
on time
More
Show Less

Calling at

Machynlleth14:45on time
Dovey Junction14:57on time
Borth15:07on time
Bow Street15:13on time
Aberystwyth15:22on time

Calling at

Machynlleth14:45on time
Dovey Junction14:59on time
Penhelig15:08on time
Aberdovey15:12on time
Tywyn15:19on time
Tonfanau15:34on time
Llwyngwril15:41on time
Fairbourne15:49on time
Morfa Mawddach15:51on time
Barmouth15:59on time
Llanaber16:03on time
Talybont16:07on time
Dyffryn Ardudwy16:10on time
Llanbedr16:15on time
Pensarn16:16on time
Llandanwg16:19on time
Harlech16:24on time
Tygwyn16:29on time
Talsarnau16:30on time
Llandecwyn16:33on time
Penrhyndeudraeth16:37on time
Minffordd16:41on time
Porthmadog16:47on time
Criccieth16:54on time
Penychain17:00on time
Abererch17:04on time
Pwllheli17:10on time
From Birmingham InternationalOperated by Transport for Wales

Birmingham International

Platform 1 4 coaches
14:34
on time
More
Show Less

Calling at

Newtown (Powys)14:41on time
Welshpool14:55on time
Shrewsbury15:19on time
Wellington (Shropshire)15:45on time
Telford Central15:52on time
Wolverhampton16:09on time
Sandwell & Dudley16:20on time
Birmingham New Street16:32on time
Birmingham International16:55on time
From Operated by Transport for Wales