On a typical weekday there are 29 scheduled rail journeys between Llandudno Junction and York, with 0 of them being direct trains. There are also a further 29 possible journeys which require a change.
The distance by rail from Llandudno Junction to York is approximately 120 miles (194 kilometres). The average train journey takes about 3hrs 58 mins.
Avanti West Coast and Northern Rail and Transport for Wales and First TransPennine Express are the main train operating companies running services between Llandudno Junction and York.
There are 7 possible routes with the shortest and most direct being Llandudno Junction to York. The fastest journey time on this route takes 3hrs 18 mins.