Bamburgh Castle is located on the coast at Bamburgh in Northumberland, England. Castle from the beach.