Duncan sobrevivió, pero al año siguiente, durante una expedición al norte hacia el territorio de reino de Moray resultó asesinado por sus propios hombres en Pitgaveny, cerca de Elgin, dirigidos por Macbeth, probablemente el 14 de agosto de 1040.