Egfrido murió durante una campaña contra su primo, el rey de los Pictos Bridei map Beli, en una batalla conocida como Nechtansmere para los northumbrianos, aunque se luchó cerca de Forfar, en el territorio de los pictos al norte del Fiordo de Forth.