Stipendium från Svenska Akademin, 1991
Bonnierpriset, 1992
Lundequistska litteraturpriset, 1994
Torgny Segerstedts stipendium 1995
Sveriges radios romanpris, 1995
Signe Ekbladh-Eldhs pris, 1996
Svenska Dagbladets pris, 1997
Siripriset, 2005
Helge Ax:son Johnsons särskilda forskningsstipendium, 2006
Doblougska priset, 2006
Albert Bonniers 100-årsminne, 2009
Övralidspriset, 2011
Samfundet De Nios Stora pris, 2016
Selma Lagerlöfs litteraturpris, 2018
Gerhard Bonniers pris, 2020
Letterstedtska författarpriset, 2020