Beadnell is a village and civil parish located in Northumberland, England. Situated on the North Sea coast, it lies approximately 4 miles (6.4 km) south-east of Bamburgh.
The settlement takes its name from the Anglo Saxon "Bede's Hall," with the earliest written reference to the location dating back to 1161. According to census data, the population was recorded at 528 in 2001 and increased to 545 by 2011.