Etter som alderens skrøpelighet tynget kongen mer og mer av hans regjeringstid dominert av hans to sønner, John, jarl av Carrick (den senere Robert III) og Robert Stewart, 1. hertug av Albany. I en alder av 74 år døde kongen i Dundonald i 1390 og han ble gravlagt i Scone.