Bamburgh Castle is on the northeast coast of England, beside the village of Bamburgh in Northumberland.