Detailed timetable

19:04 Machynlleth to Pwllheli

Friday 9 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:08 +4 min
Dovey Junction119:1019:10 19:14 19:15 +5 min
Penhelig19:1919:19 19:24½ 19:25 +5 min
Aberdovey19:2319:23 19:28 19:28½
Tywyn219:3319:33 19:35 19:36 +3 min
Tonfanau19:3619:36 19:40 19:40½ +3 min
Llwyngwril19:4319:43 19:46½ 19:47
Fairbourne19:5119:51 19:54 19:54½
Morfa Mawddach19:5319:53 19:56½ 19:58 +4 min
Barmouth220:0420:04 20:03 20:04 On time
Llanaber20:0820:08 20:07½ 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:31 20:33 +3 min
Tygwyn20:3520:35 20:37½ 20:38 +3 min
Talsarnau20:3620:36 20:40 20:40½
Llandecwyn20:3920:39 20:43 20:43½
Penrhyndeudraeth20:4320:43 20:46 20:46½
Minffordd20:4720:47 20:49½ 20:50
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:16 On time

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