Pietų Švedijoje, neturtingo valstiečio šeimoje, augo sūnus, vardu Nilsas. Jis buvo tinginys, tačiau puikiai mokėjo tris darbus: miegoti, valgyti ir daryti eibes. Padauža pramogaudavo, kamuodamas vienkiemio gyvulius ir paukščius, ir buvo tėvams didžiausias širdies skausmas. Vieną pavasario sekmadienį, tėvams išėjus į bažnyčią, Nilsas kambaryje sugavo nykštuką ir ėmė iš jo tyčiotis. Įširdęs nykštukas pavertė berniuką neūžauga sulig pirštu. Nilsas ne juokais išsigando. Netrukus paaiškėjo, kad atvirsti į žmogų ne taip paprasta...
Čia tik priešistorė, o tikroji istorija prasideda tada, kai Nilsas netikėtai atsiduria laukinių žąsų pulke, skrendančiame namo į šiaurę. Drauge su žąsimis berniukas iškeliauja į Lapiją. Pakeliui jis sutinka daug įvairių paukščių, žvėrių ir žmonių, patiria tiek ir tiek baisių, juokingų, gražių, bet visada įdomių nuotykių. O tie nuotykiai stebuklingi: po kiekvieno Nilsas šiek tiek pasikeičia. Keliaudamas per Švediją, beširdis vaikėzas sužino, kas yra draugystė, meilė, pareiga ir pasiaukojimas. Nykštukas sutinka jį atkerėti, bet su sąlyga. Labai baisia. Kokia – sužinosi, perskaitęs šią knygą.