He has held Visiting Professorship in a number of universities in Europe and the United States, and has been a Fellow, among other institutions, of Dumbarton Oaks and the Wissenschaftskolleg zu Berlin.
Stroumsa received an honorary doctorate from the University of Zurich (2005).