Service timetable

20:26 Pwllheli to Machynlleth

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

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