Detailed timetable

18:55 Machynlleth to Pwllheli

Sunday 11 October 2026

Live map
Headcode: 2J23Headcode2J23 OperatorTransport for Wales UIDG01664

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
Machynlleth218:55 18:55 On time
Dovey Junction119:0119:01 19:00½ 19:01½
Penhelig19:1019:10 19:10½ 19:11
Aberdovey19:1419:14 19:13½ 19:14
Tywyn219:2119:24 19:19½ 19:24½
Tonfanau19:2819:28 19:28½ 19:29
Llwyngwril19:3519:35 19:35½ 19:36
Fairbourne19:4319:43 19:42½ 19:43
Morfa Mawddach19:4419:44 19:45 19:45½
Barmouth219:5319:53 19:52 19:53
Llanaber19:5719:57 19:56½ 19:57½
Talybont20:0020:00 20:01 20:01½
Dyffryn Ardudwy20:0320:03 20:04 20:04½
Llanbedr20:0820:08 20:08 20:08½
Pensarn (Gwynedd)20:1020:10 20:10½ 20:11
Llandanwg20:1320:13 20:12½ 20:13
Harlech220:1720:22 20:17 20:22
Tygwyn20:2620:26 20:26 20:26½
Talsarnau20:2820:28 20:28½ 20:29
Llandecwyn20:3120:31 20:31½ 20:32
Penrhyndeudraeth20:3520:35 20:34½ 20:35
Minffordd20:3820:38 20:38 20:38½
Porthmadog220:4320:44 20:43 20:44½
Criccieth20:5220:52 20:51½ 20:52
Penychain20:5720:58 20:58 20:59
Abererch21:0221:02 21:01½ 21:02
Pwllheli21:08 21:06

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