On a typical weekday there are 20 scheduled rail journeys between Oakleigh Park and Llandudno Junction , with 0 of them being direct trains. There are also a further 20 possible journeys which require a change.
The distance by rail from Oakleigh Park to Llandudno Junction is approximately 191 miles (307 kilometres). The average train journey takes about 5hrs 30 mins.
London North Eastern Railway, First TransPennine Express, Northern Rail, Transport for Wales, Elizabeth Line, Avanti West Coast, Great Northern, Thameslink, London Overground, West Midlands Trains are the main train operating companies running services between Oakleigh Park and Llandudno Junction.
There are 5 possible routes with the shortest and most direct being Oakleigh Park to Llandudno Junction. The fastest journey time on this route takes 4hrs 36 mins.