St Neots is a town in the Huntingdonshire district of Cambridgeshire, England. It lies about north of London and about west of Cambridge. The districts of Eynesbury, Eaton Ford and Eaton Socon were formerly independent but nowadays are considered merged into St Neots.
The town is close to the intersection of the A1 road (north-south) the A421 / A428 roads which link Cambridge to Bedford and Milton Keynes on an east to west axis.
St Neots has a railway station on the East Coast Main Line with typically half-hourly services to Peterborough, Stevenage and London. The River Great Ouse runs through the town.
St Neots is estimated to have a population of 36,110 (forecast 2021 population) and is the largest town and one of the largest settlements in Cambridgeshire, after the cities of Peterborough and Cambridge.
The town is named after the ninth century monk Saint Neot, whose bones were brought to St Neots Priory from Cornwall in around 980 AD, resulting in pilgrims visiting in large num