On a typical weekday there are 14 scheduled rail journeys between Newmarket and Spital , with 0 of them being direct trains. There are also a further 14 possible journeys which require a change.
The distance by rail from Newmarket to Spital is approximately 161 miles (259 kilometres). The average train journey takes about 6hrs 47 mins.
Abellio Greater Anglia, Avanti West Coast, First TransPennine Express, West Midlands Trains, Thameslink, Merseyrail, Transport for Wales, East Midlands Railway, CrossCountry, London North Eastern Railway are the main train operating companies running services between Newmarket and Spital.
There are 6 possible routes with the shortest and most direct being Newmarket to Spital. The fastest journey time on this route takes 5hrs 34 mins.