On a typical weekday there are 14 scheduled rail journeys between Battlesbridge and Mount Vernon , with 0 of them being direct trains. There are also a further 14 possible journeys which require a change.
The distance by rail from Battlesbridge to Mount Vernon is approximately 349 miles (561 kilometres). The average train journey takes about 8hrs 57 mins.
Caledonian Sleeper, First TransPennine Express, London North Eastern Railway, Abellio Greater Anglia, Avanti West Coast, Elizabeth Line, Thameslink, London Overground, ScotRail, West Midlands Trains are the main train operating companies running services between Battlesbridge and Mount Vernon.
There are 6 possible routes with the shortest and most direct being Battlesbridge to Mount Vernon. The fastest journey time on this route takes 7hrs 33 mins.