On a typical weekday there are 27 scheduled rail journeys between London (All Stations) and Manchester Oxford Road , with 0 of them being direct trains. There are also a further 27 possible journeys which require a change.
The distance by rail from London (All Stations) to Manchester Oxford Road is approximately 162 miles (261 kilometres). The average train journey takes about 4hrs 32 mins.
Chiltern Railways, First TransPennine Express, East Midlands Railway, West Midlands Trains, Northern Rail, Great Northern, First Hull Trains, Avanti West Coast, CrossCountry, London North Eastern Railway are the main train operating companies running services between London (All Stations) and Manchester Oxford Road.
There are 7 possible routes with the shortest and most direct being London Kings Cross to Manchester Oxford Road. The fastest journey time on this route takes 3hrs 20 mins.