Last update 15 January 2026
Mileages are given in the form miles.chains unless stated otherwise. Figures prefixed with ≈ are approximate, those in parentheses are not on this route but are given for reference. Reference to 'start'/'end' of an asset are as read down the page.
0.00 PORTHMADOG HARBOUR ≈0.18 junction with Welsh Highland Railway (≈59.49km) 1.00 PEN COB preservation station 1.05 BOSTON LODGE 1.79 intersection bridge over DJP (117.58) 2.05 MINFFORDD ≈2.07 CAE EDNYFED 2.63 PEN Y BRYN 3.08 PENRHYN 4.16 RHIW GOCH 6.02 PLAS private station 6.19 PLAS HALT ≈7.05 HAFOD Y LLYN 7.35 TAN-Y-BWLCH ≈8.40 COED Y BLEDDIAU 9.07 CAMPBELL'S 9.39 intersection bridge under self (9.70) 9.44 DDUALLT 9.70 intersection bridge over self (9.39) ≈10.00 TUNNEL SOUTH LOOP on old alignment 10.32 GELLIWIOG 10.60 TUNNEL HALT on old alignment ≈11.30 LLYN YSTRADAU 12.10 TANYGRISIAU 13.02 BLAENAU FFESTINIOG LNWR 13.25 STESION FEIN 13.30 DINAS on branch 13.50 BLAENAU FFESTINIOG and GWR station 13.57 current end of line beside LJT1 (27.52) 13.75 DUFFWS on branch Original measure (before realignment) 0.00 PORTHMADOG HARBOUR 2.23 MINFFORDD 3.37 PENRHYN 7.41 TAN-Y-BWLCH 9.61 DDUALLT 11.54 TANYGRISIAU 12.44 junction for Dinas 12.68 BLAENAU FFESTINIOG 13.28 DUFFWS 12.44 junction for Duffws 13.16 Dinas Note that this is a narrow gauge line. Note also that, although this line was never part of the national network, it has an ELR to assist with asset management as Network Rail runs some utilities along the formation.