Эта сказка повествует о мальчике, который верхом на гусе совершил путешествие через всю Швецию и увидел её города и сёла, леса и реки, горы и озёра.
Нильс был отвратительным хулиганом. . Он гонял кур, бросал камни в коров, дёргал за хвост кота. Однажды мальчишка зло подшутил над лесным гномом, и тот превратил его в маленького и беспомощного человечка. Нильс был полон отчаяния и горя. Вместе с гусем Мартином он пристал к стае диких гусей, летящих в Лапландию, и обрёл среди птиц и зверей много верных друзей.
По пути с героем приключались всякие неприятные истории, но ему на выручку приходили добрые товарищи. И сам Нильс выручал друзей, попавших в беду. История Нильса окончилась благополучно. Он вновь стал большим мальчиком, встретил своих родителей и попрощался с детством.