Detailed timetable

20:26 Pwllheli to Machynlleth

Friday 9 October 2026

Live map
Headcode: 2G80Headcode2G80 OperatorTransport for Wales UIDW44908

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:26 On time
Abererch20:3020:30 20:30 20:31 +1 min
Penychain20:3220:33 20:34 20:33 -1 min
Criccieth20:4020:40 20:39 20:41 +1 min
Porthmadog120:4920:56 20:48 21:01 +5 min
Minffordd21:0021:00 21:05 21:06 +6 min
Penrhyndeudraeth21:0421:04 21:09 21:11 +7 min
Llandecwyn21:0621:06 21:13½ 21:13 +6 min
Talsarnau21:0821:08 21:15 21:15 +6 min
Tygwyn21:1221:12 21:17½ 21:18 +6 min
Harlech121:1921:19 21:22 21:23 +4 min
Llandanwg21:2521:25 21:26 21:27 +2 min
Pensarn (Gwynedd)21:2621:26 21:29 21:29 +2 min
Llanbedr21:3021:30 21:30 21:31 +1 min
Dyffryn Ardudwy21:3321:33 21:35 21:36 +2 min
Talybont21:3621:36 21:39 21:40 +3 min
Llanaber21:4121:42 21:44 21:43 +1 min
Barmouth121:4621:46 21:47 21:48 +2 min
Morfa Mawddach21:5021:50 21:52 21:53 +2 min
Fairbourne21:5421:54 21:55 21:57 +3 min
Llwyngwril22:0122:01 22:04 22:05 +3 min
Tonfanau22:0822:08 22:11½ 22:11 +2 min
Tywyn122:1622:32 22:15 22:32 On time
Aberdovey22:3822:38 22:37 22:38 On time
Penhelig22:4022:40 22:41 22:41 On time
Dovey Junction122:5322:53 22:51 22:51 -2 min
Machynlleth223:00 22:58 -2 min

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