Royal Swedish Academy of Letters, History and Antiquities
Er war Mitglied der British Academy (Fellow, 1960), der Royal Irish Academy und der Kungliga Vitterhets Historie och Antikvitets Akademien und Ehrendoktor der Universität Stockholm, der Queen’s University Belfast und der Rhodes University. Roberts erhielt den schwedischen Nordstern-Orden.