Bolnhurst is a small village in the civil parish of Bolnhurst and Keysoe, in the Borough of Bedford in Bedfordshire. The village is about 7 miles (11 km) north-northeast of Bedford and about 6 miles (10 km) west of St Neots. The name is derived from the Old English bula-hyrst, meaning "wooded hill where bulls are kept".