Service timetable

08:52 Machynlleth to Pwllheli

Friday 9 October 2026

Live map
Headcode: 2J03Headcode2J03 OperatorTransport for Wales UIDW44901

Planned service information

Power type
Diesel multiple unit
Timing load / planned train type
E
Maximum speed
90 mph
Train class code
S
Reservation code
S
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Machynlleth108:52 09:10 +18 min
Dovey Junction108:5809:00 09:16 09:17 +17 min
Penhelig09:0909:09 09:26 09:27 +17 min
Aberdovey09:1309:13 09:30 09:31 +18 min
Tywyn209:2309:29 09:36 09:38 +9 min
Tonfanau09:3309:33 09:42½ 09:43 +9 min
Llwyngwril09:3909:39 09:48 09:49 +9 min
Fairbourne09:4809:48 09:57 09:58 +10 min
Morfa Mawddach09:4909:49 10:00 10:01 +11 min
Barmouth210:0110:01 10:07 10:07 +6 min
Llanaber10:0510:05 10:10½ 10:11 +6 min
Talybont10:0810:08 10:15 10:16 +7 min
Dyffryn Ardudwy10:1110:11 10:19 10:20 +8 min
Llanbedr10:1610:16 10:24 10:25 +9 min
Pensarn (Gwynedd)10:1710:17 10:26½ 10:26 +8 min
Llandanwg10:2010:20 10:28 10:28 +8 min
Harlech210:2610:26 10:32 10:33 +7 min
Tygwyn10:3110:31 10:37½ 10:37 +6 min
Talsarnau10:3210:32 10:38½ 10:40 +7 min
Llandecwyn10:3510:35 10:42½ 10:42 +6 min
Penrhyndeudraeth10:3910:39 10:44 10:45 +6 min
Minffordd10:4210:42 10:49 10:50 +8 min
Porthmadog210:5110:51 10:55 10:56 +5 min
Criccieth10:5810:58 11:04 11:05 +7 min
Penychain11:0411:04 11:11½ 11:10 +5 min
Abererch11:0811:08 11:13 11:13 +5 min
Pwllheli11:13 11:17 +4 min

Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.