Machynlleth departures

Aberystwyth

no platform
10:50
due 11:03
More
Show Less

Calling at

Dovey Junction 10:56 due 11:09
Borth 11:06 due 11:18
Aberystwyth 11:20 due 11:30
From Birmingham International Operated by Transport for Wales

Pwllheli

no platform
10:55
due 11:05
More
Show Less

Calling at

Dovey Junction 11:01 due 11:11
Penhelig 11:10 due 11:20
Aberdovey 11:13 due 11:23
Tywyn 11:23 due 11:33
Tonfanau 11:33 due 11:38
Llwyngwril 11:40 due 11:44
Fairbourne 11:47 due 11:52
Morfa Mawddach 11:50 due 11:55
Barmouth 11:59 due 12:04
Llanaber 12:03 due 12:08
Talybont 12:08 due 12:13
Dyffryn Ardudwy 12:11 due 12:16
Llanbedr 12:15 due 12:20
Pensarn 12:17 due 12:22
Llandanwg 12:19 due 12:24
Harlech 12:25 due 12:30
Tygwyn 12:31 due 12:35
Talsarnau 12:33 due 12:37
Llandecwyn 12:36 due 12:40
Penrhyndeudraeth 12:39 due 12:43
Minffordd 12:44 due 12:47
Porthmadog 12:51 due 12:54
Criccieth 12:59 due 13:02
Penychain 13:04 due 13:09
Abererch 13:08 due 13:12
Pwllheli 13:15 due 13:17
From Birmingham International Operated by Transport for Wales

Aberystwyth

no platform
11:41
due 11:54
More
Show Less

Calling at

Dovey Junction 11:53 due 12:01
Borth 12:03 due 12:11
Aberystwyth 12:20 due 12:23
From Shrewsbury Operated by Transport for Wales
12:04
on time
More
Show Less

Calling at

Caersws 12:32 on time
Newtown (Powys) 12:39 on time
Welshpool 12:53 on time
Shrewsbury 13:16 on time
Wellington (Shropshire) 13:47 on time
Telford Central 13:53 on time
Wolverhampton 14:10 on time
Smethwick Galton Bridge 14:23 on time
Birmingham New Street 14:30 on time
Birmingham International 14:50 on time
From Aberystwyth Operated by Transport for Wales

Aberystwyth

no platform
12:47
on time
More
Show Less

Calling at

Dovey Junction 12:54 on time
Borth 13:04 on time
Aberystwyth 13:20 on time
From Birmingham International Operated by Transport for Wales