Service timetable

10:04 Machynlleth to Pwllheli

Sunday 11 October 2026

Live map
Headcode: 2J09Headcode2J09 OperatorTransport for Wales UIDG39677

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
Machynlleth210:04 10:04 On time
Dovey Junction110:1010:10 10:09½ 10:10½
Penhelig10:1910:19 10:19½ 10:20
Aberdovey10:2310:23 10:22½ 10:23
Tywyn210:2910:30 10:28½ 10:30
Tonfanau10:3310:33 10:34 10:34½
Llwyngwril10:4010:40 10:41 10:41½
Fairbourne10:4910:49 10:49 10:49½
Morfa Mawddach10:5110:51 10:51½ 10:52
Barmouth210:5810:58 10:57½ 10:58½
Llanaber11:0211:03 11:02 11:03
Talybont11:0611:06 11:06½ 11:07
Dyffryn Ardudwy11:0911:09 11:09½ 11:10
Llanbedr11:1411:14 11:13½ 11:14
Pensarn (Gwynedd)11:1511:15 11:16 11:16½
Llandanwg11:1811:18 11:18 11:18½
Harlech211:2411:25 11:22½ 11:25½
Tygwyn11:3011:30 11:29½ 11:30
Talsarnau11:3111:31 11:32 11:32½
Llandecwyn11:3411:34 11:35 11:35½
Penrhyndeudraeth11:3811:38 11:38 11:38½
Minffordd11:4211:42 11:41½ 11:42
Porthmadog211:4811:54 11:46½ 11:54
Criccieth12:0112:01 12:01 12:01½
Penychain12:0712:07 12:07½ 12:08½
Abererch12:1112:11 12:11 12:11½
Pwllheli12:17 12:16

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