On a typical weekday there are 67 scheduled rail journeys between London Victoria and Oxford, with 0 of them being direct trains. There are also a further 67 possible journeys which require a change.
The distance by rail from London Victoria to Oxford is approximately 51 miles (82 kilometres). The average train journey takes about 1hrs 52 mins.
GWR and Southern and Thameslink and South Western Railway and CrossCountry and Chiltern Railways are the main train operating companies running services between London Victoria and Oxford.
There are 8 possible routes with the shortest and most direct being London Victoria to Oxford. The fastest journey time on this route takes 1hrs 16 mins.