Service timetable

20:26 Pwllheli to Machynlleth

Thursday 8 October 2026

Live map
Headcode: 2G80Headcode2G80 OperatorTransport for Wales UIDW44920

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
Pwllheli20:26 20:25 -1 min
Abererch20:3020:30 20:29 20:30 On time
Penychain20:3220:33 20:33 20:33 -1 min
Criccieth20:4020:40 20:39 20:40 On time
Porthmadog120:4920:56 20:47 20:56 On time
Minffordd21:0021:00 21:00 21:02 +2 min
Penrhyndeudraeth21:0421:04 21:05 21:06 +2 min
Llandecwyn21:0621:06 21:08½ 21:08 +1 min
Talsarnau21:0821:08 21:11 21:12 +3 min
Tygwyn21:1221:12 21:14½ 21:15 +3 min
Harlech121:1921:19 21:19 21:20 +1 min
Llandanwg21:2521:25 21:25½ 21:24 -1 min
Pensarn (Gwynedd)21:2621:26 21:26 21:26 -1 min
Llanbedr21:3021:30 21:29 21:29 -1 min
Dyffryn Ardudwy21:3321:33 21:33 21:34 On time
Talybont21:3621:36 21:37 21:37 On time
Llanaber21:4121:42 21:41 21:41 -1 min
Barmouth121:4621:46 21:45 21:46 On time
Morfa Mawddach21:5021:50 21:51 21:51 On time
Fairbourne21:5421:54 21:53 21:54 On time
Llwyngwril22:0122:01 22:01½ 22:01 -1 min
Tonfanau22:0822:08 22:07½ 22:09 On time
Tywyn122:1622:25 22:12 22:25 On time
Aberdovey22:3122:31 22:30 22:32 +1 min
Penhelig22:3322:33 22:34 22:35 +1 min
Dovey Junction122:4622:46 22:45 22:45 -1 min
Machynlleth222:53 22:51 -2 min

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