Magnus, sin embargo, estaría al servicio del rey Magnus III de Noruega, y tomó parte en una expedición vikinga de éste sobre la costa occidental de Escocia, Inglaterra y Gales.