Service timetable

14:56 Machynlleth to Pwllheli

Wednesday 7 October 2026

Live map
Headcode: 2J15Headcode2J15 OperatorTransport for Wales UIDW44967

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
Machynlleth114:56 14:56 On time
Dovey Junction115:0215:02 15:02 15:03 +1 min
Penhelig15:1115:11 15:12½ 15:13 +1 min
Aberdovey15:1515:15 15:15½ 15:16
Tywyn215:2515:26 15:23 15:36 +10 min
Tonfanau15:3015:30 15:40½ 15:41 +10 min
Llwyngwril15:3615:36 15:47 15:47½
Fairbourne15:4515:45 15:54½ 15:55
Morfa Mawddach15:4615:46 15:57 15:59 +12 min
Barmouth215:5815:58 16:05 16:08 +10 min
Llanaber16:0216:02 16:11½ 16:12½ +10 min
Talybont16:0516:05 16:16 16:16½
Dyffryn Ardudwy16:0816:08 16:18½ 16:19
Llanbedr16:1316:13 16:22½ 16:23
Pensarn (Gwynedd)16:1416:14 16:24½ 16:25
Llandanwg16:1716:17 16:26½ 16:27
Harlech216:2316:28 16:34 16:35 +7 min
Tygwyn16:3216:32 16:39 16:39½ +7 min
Talsarnau16:3316:33 16:41 16:41½
Llandecwyn16:3616:36 16:44 16:44½
Penrhyndeudraeth16:4016:40 16:47 16:47½
Minffordd16:4416:44 16:50½ 16:51
Porthmadog216:5216:52 16:58 17:00 +8 min
Criccieth17:0017:00 17:07½ 17:08 +8 min
Penychain17:0517:05 17:13½ 17:14½
Abererch17:0917:09 17:17 17:17½
Pwllheli17:15 17:22 +7 min

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