Fairbourne departures

15:00
due 15:02
More
Show Less

Calling at

Llwyngwril 15:07 due 15:09
Tonfanau 15:14 due 15:16
Tywyn 15:21 due 15:23
Aberdovey 15:30 on time
Penhelig 15:32 on time
Dovey Junction 15:43 on time
Machynlleth 15:52 on time
Caersws 16:30 due 16:34
Newtown (Powys) 16:41 on time
Welshpool 16:56 on time
Shrewsbury 17:20 on time
Wellington (Shropshire) 17:46 on time
Telford Central 17:53 on time
Wolverhampton 18:11 on time
Smethwick Galton Bridge 18:22 on time
Birmingham New Street 18:30 on time
Birmingham International 18:50 on time
From Pwllheli Operated by Transport for Wales

Pwllheli

Platform 1
15:45
on time
More
Show Less

Calling at

Morfa Mawddach 15:46 on time
Barmouth 15:56 on time
Llanaber 16:01 on time
Talybont 16:05 on time
Dyffryn Ardudwy 16:08 on time
Llanbedr 16:12 on time
Pensarn 16:14 on time
Harlech 16:22 on time
Tygwyn 16:32 on time
Talsarnau 16:35 on time
Llandecwyn 16:38 on time
Penrhyndeudraeth 16:41 on time
Minffordd 16:45 on time
Porthmadog 16:53 on time
Criccieth 17:00 on time
Penychain 17:05 on time
Abererch 17:08 on time
Pwllheli 17:18 on time
From Machynlleth Operated by Transport for Wales