Service timetable

16:52 Machynlleth to Pwllheli

Sunday 11 October 2026

Live map
Headcode: 2J19Headcode2J19 OperatorTransport for Wales UIDW44301

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
Machynlleth216:52 16:52 On time
Dovey Junction116:5817:02 16:57½ 17:02½
Penhelig17:1117:11 17:11½ 17:12
Aberdovey17:1517:15 17:14½ 17:15
Tywyn217:2417:29 17:22½ 17:29
Tonfanau17:3217:32 17:33 17:33½
Llwyngwril17:3917:39 17:40 17:40½
Fairbourne17:4717:47 17:47 17:47½
Morfa Mawddach17:4917:49 17:49½ 17:50
Barmouth217:5917:59 17:57½ 17:59
Llanaber18:0318:03 18:02½ 18:03½
Talybont18:0618:06 18:07 18:07½
Dyffryn Ardudwy18:0918:09 18:10 18:10½
Llanbedr18:1418:14 18:14 18:14½
Pensarn (Gwynedd)18:1518:15 18:16 18:16½
Llandanwg18:1818:18 18:18 18:18½
Harlech218:2518:30 18:23½ 18:30½
Tygwyn18:3518:35 18:34½ 18:35
Talsarnau18:3618:36 18:37 18:37½
Llandecwyn18:3918:39 18:40 18:40½
Penrhyndeudraeth18:4318:43 18:43 18:43½
Minffordd18:4718:47 18:46½ 18:47
Porthmadog218:5518:55 18:54 18:55
Criccieth19:0219:02 19:02 19:02½
Penychain19:0819:08 19:08½ 19:09½
Abererch19:1219:12 19:12 19:12½
Pwllheli19:18 19:17

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