John var forlovet med Maria, datter av Ferdinand IV av Castilla, men døde i Perth bare tyve år gammel, før de fikk giftet seg. Han ble gravlagt i Westminster Abbey i 1337.