Service timetable

19:04 Machynlleth to Pwllheli

Wednesday 7 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:04 On time
Dovey Junction119:1019:10 19:09½ 19:10½
Penhelig19:1919:19 19:19½ 19:20
Aberdovey19:2319:23 19:23 19:23½
Tywyn219:3319:33 19:32 19:33
Tonfanau19:3619:36 19:37 19:37½
Llwyngwril19:4319:43 19:43½ 19:44
Fairbourne19:5119:51 19:51 19:51½
Morfa Mawddach19:5319:53 19:53½ 19:54
Barmouth220:0420:04 20:03 20:04
Llanaber20:0820:08 20:07½ 20:08½
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:29½ 20:30½
Tygwyn20:3520:35 20:34½ 20:35
Talsarnau20:3620:36 20:37 20:37½
Llandecwyn20:3920:39 20:40 20:40½
Penrhyndeudraeth20:4320:43 20:43 20:43½
Minffordd20:4720:47 20:46½ 20:47
Porthmadog220:5520:55 20:54½ 20:55½
Criccieth21:0321:03 21:02½ 21:03
Penychain21:0821:08 21:08½ 21:09
Abererch21:1221:12 21:11½ 21:12
Pwllheli21:18 21:16

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