On a typical weekday there are 15 scheduled rail journeys between Beccles and Llandudno Junction , with 0 of them being direct trains. There are also a further 15 possible journeys which require a change.
The distance by rail from Beccles to Llandudno Junction is approximately 231 miles (372 kilometres). The average train journey takes about 8hrs 49 mins.
Abellio Greater Anglia, CrossCountry, First TransPennine Express, Grand Central, Transport for Wales, Elizabeth Line, Avanti West Coast, East Midlands Railway, London Overground, West Midlands Trains are the main train operating companies running services between Beccles and Llandudno Junction.
There are 5 possible routes with the shortest and most direct being Beccles to Llandudno Junction. The fastest journey time on this route takes 7hrs 19 mins.