Service timetable

19:04 Machynlleth to Pwllheli

Thursday 8 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:09 +5 min
Dovey Junction119:1019:10 19:15 19:16 +6 min
Penhelig19:1919:19 19:25 19:26 +6 min
Aberdovey19:2319:23 19:29 19:30 +7 min
Tywyn219:3319:33 19:35 19:36 +3 min
Tonfanau19:3619:36 19:40 19:42 +5 min
Llwyngwril19:4319:43 19:47 19:49 +5 min
Fairbourne19:5119:51 19:55 19:56 +5 min
Morfa Mawddach19:5319:53 19:58½ 19:58 +4 min
Barmouth220:0420:04 20:04 20:05 +1 min
Llanaber20:0820:08 20:08½ 20:09 +1 min
Talybont20:1220:12 20:12 20:14 +1 min
Dyffryn Ardudwy20:1520:15 20:16 20:17 +1 min
Llanbedr20:2020:20 20:21 20:22 +2 min
Pensarn (Gwynedd)20:2120:21 20:24 20:23 +1 min
Llandanwg20:2420:24 20:25 20:25 +1 min
Harlech220:3020:30 20:29 20:30 On time
Tygwyn20:3520:35 20:34½ 20:35 On time
Talsarnau20:3620:36 20:37 20:36 -1 min
Llandecwyn20:3920:39 20:39 20:40½ On time
Penrhyndeudraeth20:4320:43 20:42 20:43 On time
Minffordd20:4720:47 20:46 20:47 On time
Porthmadog220:5520:55 20:52 20:54 -1 min
Criccieth21:0321:03 21:02 21:03 On time
Penychain21:0821:08 21:08½ 21:09 On time
Abererch21:1221:12 21:11½ 21:11 -1 min
Pwllheli21:18 21:15 -1 min

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