У 1958 році Астрід Ліндгрен нагородили медаллю Ганса Крістіана Андерсена. Ліндгрен отримала і ряд премій для «дорослих» авторів: медаль Карен Бліксен, російську медаль імені Льва Толстого, чилійську премію Габріели Містраль і шведську премію Сельми Лагерльоф. У 1969 році письменниця отримала Шведську державну премію з літератури. Астрід є також лауреатом Ордену усмішки.