Service timetable

19:04 Machynlleth to Pwllheli

Tuesday 6 October 2026

Live map
Headcode: 2J23Headcode2J23 OperatorTransport for Wales UIDG39696

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
Machynlleth219:04 19:03 -1 min
Dovey Junction119:1019:10 19:09 19:10 On time
Penhelig19:1919:19 19:19½ 19:20 On time
Aberdovey19:2319:23 19:23 19:23½
Tywyn219:3319:33 19:29 19:32 -1 min
Tonfanau19:3619:36 19:36 19:37½ On time
Llwyngwril19:4319:43 19:43½ 19:44
Fairbourne19:5119:51 19:51 19:51½
Morfa Mawddach19:5319:53 19:53½ 19:55 +1 min
Barmouth120:0420:04 20:01 20:03 -1 min
Llanaber20:0820:08 20:06½ 20:08½ On time
Talybont20:1220:12 20:12½ 20:13
Dyffryn Ardudwy20:1520:15 20:15½ 20:16
Llanbedr20:2020:20 20:19½ 20:20
Pensarn (Gwynedd)20:2120:21 20:22 20:22½
Llandanwg20:2420:24 20:24 20:24½
Harlech220:3020:30 20:30 20:32 +2 min
Tygwyn20:3520:35 20:36½ 20:37 +2 min
Talsarnau20:3620:36 20:39 20:39½
Llandecwyn20:3920:39 20:42 20:42½
Penrhyndeudraeth20:4320:43 20:45 20:45½
Minffordd20:4720:47 20:48½ 20:49
Porthmadog220:5520:55 20:54 20:55 On time
Criccieth21:0321:03 21:02½ 21:03 On time
Penychain21:0821:08 21:08½ 21:09
Abererch21:1221:12 21:11½ 21:12
Pwllheli21:18 21:15 -1 min

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