Machynlleth departures

Aberystwyth

Platform 2 2 coaches
18:47
on time
More
Show Less

Calling at

Dovey Junction18:55on time
Borth19:05on time
Bow Street19:11on time
Aberystwyth19:20on time
From Birmingham InternationalOperated by Transport for Wales

Pwllheli

Platform 2 2 coaches
18:55
on time
More
Show Less

Calling at

Dovey Junction19:01on time
Penhelig19:10on time
Aberdovey19:14on time
Tywyn19:21on time
Tonfanau19:28on time
Llwyngwril19:35on time
Fairbourne19:43on time
Morfa Mawddach19:44on time
Barmouth19:53on time
Llanaber19:57on time
Talybont20:00on time
Dyffryn Ardudwy20:03on time
Llanbedr20:08on time
Pensarn20:10on time
Llandanwg20:13on time
Harlech20:18on time
Tygwyn20:26on time
Talsarnau20:28on time
Llandecwyn20:31on time
Penrhyndeudraeth20:35on time
Minffordd20:38on time
Porthmadog20:44on time
Criccieth20:52on time
Penychain20:57on time
Abererch21:02on time
Pwllheli21:07on time
From Birmingham InternationalOperated by Transport for Wales

Aberystwyth

Platform 2 4 coaches
19:42
on time
More
Show Less

Calling at

Dovey Junction19:54on time
Borth20:04on time
Bow Street20:10on time
Aberystwyth20:20on time
From ShrewsburyOperated by Transport for Wales

Birmingham International

Platform 1 4 coaches
20:06
on time
More
Show Less

Calling at

Caersws20:32on time
Newtown (Powys)20:39on time
Welshpool20:54on time
Shrewsbury21:18on time
Wellington (Shropshire)21:47on time
Telford Central21:53on time
Wolverhampton22:12on time
Sandwell & Dudley22:21on time
Birmingham New Street22:32on time
Birmingham International22:49on time
From AberystwythOperated by Transport for Wales