On a typical weekday there are 27 scheduled rail journeys between Portsmouth Harbour and Hatfield & Stainforth , with 0 of them being direct trains. There are also a further 27 possible journeys which require a change.
The distance by rail from Portsmouth Harbour to Hatfield & Stainforth is approximately 193 miles (310 kilometres). The average train journey takes about 6hrs 5 mins.
Southern, Grand Central, First TransPennine Express, Great Northern, London North Eastern Railway, Northern Rail, South Western Railway, Thameslink, East Midlands Railway, First Hull Trains are the main train operating companies running services between Portsmouth Harbour and Hatfield & Stainforth.
There are 5 possible routes with the shortest and most direct being Portsmouth Harbour to Hatfield & Stainforth. The fastest journey time on this route takes 5hrs 10 mins.