Machynlleth departures

Aberystwyth

Platform 2
17:42
on time
More
Show Less

Calling at

Dovey Junction17:53on time
Borth18:03on time
Bow Street18:09on time
Aberystwyth18:20on time
From ShrewsburyOperated by Transport for Wales

Shrewsbury

Platform 1
18:06
on time
More
Show Less

Calling at

Caersws18:34on time
Newtown (Powys)18:41on time
Welshpool18:57on time
Shrewsbury19:19on time
From AberystwythOperated by Transport for Wales

Aberystwyth

Platform 2
18:49
on time
More
Show Less

Calling at

Dovey Junction18:57on time
Borth19:07on time
Bow Street19:13on time
Aberystwyth19:23on time
From Birmingham InternationalOperated by Transport for Wales

Pwllheli

Platform 2
19:04
on time
More
Show Less

Calling at

Dovey Junction19:10on time
Penhelig19:19on time
Aberdovey19:23on time
Tywyn19:33on time
Tonfanau19:36on time
Llwyngwril19:43on time
Fairbourne19:51on time
Morfa Mawddach19:53on time
Barmouth20:04on time
Llanaber20:08on time
Talybont20:12on time
Dyffryn Ardudwy20:15on time
Llanbedr20:20on time
Pensarn20:21on time
Llandanwg20:24on time
Harlech20:30on time
Tygwyn20:35on time
Talsarnau20:36on time
Llandecwyn20:39on time
Penrhyndeudraeth20:43on time
Minffordd20:47on time
Porthmadog20:55on time
Criccieth21:03on time
Penychain21:08on time
Abererch21:12on time
Pwllheli21:18on time
From Birmingham InternationalOperated by Transport for Wales

Shrewsbury

Platform 1
19:09
on time
More
Show Less

Calling at

Caersws19:35on time
Newtown (Powys)19:42on time
Welshpool19:57on time
Shrewsbury20:20on time
From AberystwythOperated by Transport for Wales