Which battle is considered as the end of the Viking age in England?
Correct answer: The Battle of Stamford Bridge

Castra
Harold was definitely defeated by the Normans in 1066, but not at Hastings.
The Battle of Hastings was actually fought at a small village near Hastings, now called Battle.