Llandudno railway station serves the seaside town of Llandudno in North Wales, and is the terminus of a 3 miles long branch line from Llandudno Junction on the Crewe to Holyhead North Wales Coast Line.