Bolnhurst is a small village and former civil parish, now in the parish of Bolnhurst and Keysoe, in the Borough of Bedford, Bedfordshire, England. The village is about 6 miles north-northeast of Bedford town centre and about 6 miles west of St Neots. In 1931 the parish had a population of 162.