Trains from London to Llandudno
Train Station in Llandudno
Trains from London to Llandudno are an easy way to get from the UK capital to the beautiful seaside resort town in Wales.
Trains depart daily from London Euston train station in central London. They arrive at Llandudno railway station in the heart of Llandudno in north Wales.
Some trains from London to Llandudno are require only one change at Llandudno Junction, which is close to Llandudno. Other trains require a change or two in cities like Crewe and Chester.
The travel time on this route depends on which train you take and whether you take a train with one change or with two changes. Trains take between 3h26m and 3h36m to get to Wales.
Tickets for trains from London to Llandudno start at 34 pounds for a single if you book online in advance. Further discounts are available for railcard holders. If possible, don’t wait to buy tickets at the station on your date of departure, as ticket prices are much higher than if you buy ahead of time.