On a typical weekday there are 48 scheduled rail journeys between Doncaster and Reading, with 0 of them being direct trains. There are also a further 48 possible journeys which require a change.
The distance by rail from Doncaster to Reading is approximately 142 miles (229 kilometres). The average train journey takes about 3hrs 11 mins.
GWR and London North Eastern Railway and Northern Rail and Grand Central and First Hull Trains and CrossCountry and East Midlands Railway are the main train operating companies running services between Doncaster and Reading.
There are 2 possible routes with the shortest and most direct being Doncaster to Reading. The fastest journey time on this route takes 2hrs 46 mins.