Afonso døde i 1279, men om det var i Alcobaça (mest sannsynlig), Coimbra eller Lisboa, er usikkert. Hans etterfølger var sønnen Denis av Portugal.