On a typical weekday there are 18 scheduled rail journeys between Cuddington and Elmswell , with 0 of them being direct trains. There are also a further 18 possible journeys which require a change.
The distance by rail from Cuddington to Elmswell is approximately 162 miles (261 kilometres). The average train journey takes about 7hrs 31 mins.
First TransPennine Express, East Midlands Railway, Abellio Greater Anglia, West Midlands Trains, Northern Rail, Great Northern, Avanti West Coast, CrossCountry, London North Eastern Railway, Transport for Wales are the main train operating companies running services between Cuddington and Elmswell.
There are 7 possible routes with the shortest and most direct being Cuddington to Elmswell. The fastest journey time on this route takes 5hrs 53 mins.