Service timetable

06:43 Machynlleth to Pwllheli

Wednesday 7 October 2026

Live map
Headcode: 2J02Headcode2J02 OperatorTransport for Wales UIDW43830

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
Machynlleth206:43 06:43 On time
Dovey Junction106:4906:49 06:48½ 06:49½
Penhelig06:5806:58 06:58½ 06:59
Aberdovey07:0207:02 07:01½ 07:02
Tywyn207:1207:14 07:11 07:14
Tonfanau07:1707:17 07:18 07:18½
Llwyngwril07:2407:24 07:24½ 07:25
Fairbourne07:3207:32 07:32 07:32½
Morfa Mawddach07:3407:34 07:34½ 07:35
Barmouth207:4507:47 07:44 07:47
Llanaber07:5107:51 07:50½ 07:51½
Talybont07:5407:54 07:55 07:55½
Dyffryn Ardudwy07:5707:57 07:57½ 07:58
Llanbedr08:0208:02 08:01½ 08:02
Pensarn (Gwynedd)08:0308:03 08:03½ 08:04
Llandanwg08:0608:06 08:05½ 08:06
Harlech208:1308:25 08:12 08:25½
Tygwyn08:3008:30 08:29½ 08:30
Talsarnau08:3108:31 08:31½ 08:32
Llandecwyn08:3408:34 08:34½ 08:35
Penrhyndeudraeth08:3808:38 08:37½ 08:38
Minffordd08:4108:41 08:41 08:41½
Porthmadog208:5008:50 08:48½ 08:50
Criccieth08:5708:57 08:57 08:57½
Penychain09:0309:03 09:03½ 09:04½
Abererch09:0709:07 09:07 09:07½
Pwllheli09:12 09:12

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