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:05 +1 min
Dovey Junction119:1019:10 19:11 19:12 +2 min
Penhelig19:1919:19 19:21½ 19:22 +2 min
Aberdovey19:2319:23 19:25 19:25½
Tywyn219:3319:33 19:30 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:53 -1 min
Barmouth220:0420:04 19:59 20:16 +12 min
Llanaber20:0820:08 20:19½ 20:20½ +12 min
Talybont20:1220:12 20:24½ 20:25
Dyffryn Ardudwy20:1520:15 20:27½ 20:28
Llanbedr20:2020:20 20:31½ 20:32
Pensarn (Gwynedd)20:2120:21 20:34 20:34½
Llandanwg20:2420:24 20:36 20:36½
Harlech220:3020:30 20:44 20:45 +15 min
Tygwyn20:3520:35 20:49½ 20:50 +15 min
Talsarnau20:3620:36 20:52 20:52½
Llandecwyn20:3920:39 20:55 20:55½
Penrhyndeudraeth20:4320:43 20:58 20:58½
Minffordd20:4720:47 21:01½ 21:02
Porthmadog220:5520:55 21:09 21:10 +15 min
Criccieth21:0321:03 21:17½ 21:18 +15 min
Penychain21:0821:08 21:23½ 21:24
Abererch21:1221:12 21:26½ 21:27
Pwllheli21:18 21:33 +17 min

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