On a typical weekday there are 41 scheduled rail journeys between St Neots and Mossley Hill , with 0 of them being direct trains. There are also a further 41 possible journeys which require a change.
The distance by rail from St Neots to Mossley Hill is approximately 136 miles (220 kilometres). The average train journey takes about 5hrs 21 mins.
London Overground, First TransPennine Express, East Midlands Railway, Avanti West Coast, London North Eastern Railway, Great Northern, Northern Rail, CrossCountry, Thameslink, West Midlands Trains are the main train operating companies running services between St Neots and Mossley Hill.
There are 9 possible routes with the shortest and most direct being St Neots to Mossley Hill. The fastest journey time on this route takes 4hrs 32 mins.