Last update 1 April 2023
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 Caernarvon Junction with BCN (7.23) and CLS (0.00) ≈1.25 CAERNARVON PANT temporary terminus 3.09 DINAS CAERNARVON formerly D. C.; D. JUNCTION 3.62 LLANWNDA 4.72 GROESLON 6.68 PENYGROES and junction with NAT1 (0.00) 10.46 PANT GLAS 12.34 BRYNKIR 14.29 YNYS 16.10 LLANGYBI 17.34 CHWILOG 18.27 LNWR/Cambrian Railway boundary 18.40 Afon Wen Junction with DJP (128.28) Note that this line ran parallel with CLS for just under a mile to their divergence