The town grew up around, and is named after, Llandudno Junction railway station, which is a junction between the North Wales Coast Line and the Conwy Valley line. There are regular direct trains to Manchester, Llandudno, Holyhead, Blaenau Ffestiniog, Birmingham and South Wales, as well as a few trains a day to London. 