Fra 800-tallet og utover ble byen gjentatte ganger herjet av danske og norske vikinger. I 846-848 var det faktisk vikinger som kontrollerte og patruljerte London. Den siste invasjonen fant sted i 1066, da Vilhelm Erobreren vant slaget ved Hastings og overtok makten.