On a typical weekday there are 14 scheduled rail journeys between Bamford and Elmswell , with 0 of them being direct trains. There are also a further 14 possible journeys which require a change.
The distance by rail from Bamford to Elmswell is approximately 132 miles (213 kilometres). The average train journey takes about 6hrs 12 mins.
Great Northern, CrossCountry, First Hull Trains, Northern Rail, First TransPennine Express, Avanti West Coast, Thameslink, Abellio Greater Anglia, London North Eastern Railway, East Midlands Railway are the main train operating companies running services between Bamford and Elmswell.
There are 8 possible routes with the shortest and most direct being Bamford to Elmswell. The fastest journey time on this route takes 4hrs 54 mins.