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