St Neots is situated within Cambridgeshire, adjacent to the Bedfordshire county border. The town lies on the River Great Ouse 18 miles west of Cambridge and 49 miles north of London.Nov 11, 2017