On a typical weekday there are 27 scheduled rail journeys between Stroud (Gloucs) and York, with 0 of them being direct trains. There are also a further 27 possible journeys which require a change.
The distance by rail from Stroud (Gloucs) to York is approximately 160 miles (257 kilometres). The average train journey takes about 4hrs 27 mins.
CrossCountry and GWR and London North Eastern Railway and First TransPennine Express and Grand Central are the main train operating companies running services between Stroud (Gloucs) and York.
There are 3 possible routes with the shortest and most direct being Stroud (Gloucs) to York. The fastest journey time on this route takes 4hrs 10 mins.