Однажды в дом к простому домоседу хоббиту Бильбо Бэггинсу (Bilbo Baggins) постучали волшебник Гэндальф и 13 гномов во главе с Торином. Они уговорили хоббита отправиться в поход за сокровищами гномов, захваченными драконом Смогом и сваленными в пещере «Одинокой горы» Эребор.

Пятнадцать путников отправляются в трудное путешествие. Элронд, предводитель эльфов, подсказывает им путь к Одинокой Горе. По пути они попадают в лапы троллей-людоедов, и их спасет только наступивший рассвет, превративший троллей в камень. Затем их захватывают старые враги гномов, гоблины (позднее Толкин называет их орками). Спасаясь от нового врага, Бильбо оказывается в глубоких подземельях, где находит кольцо, дающее невидимость. Затем ему приходится играть в загадки с хозяином кольца, странным существом, называющим себя Голлум. Бильбо выигрывает, но Голлум все равно пытается его преследовать — он осознаёт, что кольцо у Бильбо.

Герои продолжают путь без Гэндальфа, которого срочно вызвал по делам Саруман. В Лихолесье они оказываются захвачены пауками, а затем эльфами короля Трандуила, который заточает гномов под арест. Оба раза Бильбо, воспользовавшись кольцом-невидимкой, выручает своих товарищей.

Наконец, гномам удалось достичь горы и найти вход в пещеру. Бильбо похитил у Смога драгоценную чашу, чем разозлил дракона. В ярости Смог сжёг город Эсгарот (Озёрный город), но был убит стрелой, пущенной человеком-лучником Бардом. Гномы получили свои сокровища, но теперь на них претендовали люди и эльфы. Торин отказался делиться и запросил помощи у своего родственника Даина, который явился к Эребору с армией гномов. Но в это время у людей, эльфов и гномов внезапно появился общий враг — гору атаковала армия гоблинов. Началась Битва пяти армий, в которой гоблины были с большим трудом побеждены. В числе погибших были Торин и его племянники Фили и Кили. После победы люди, эльфы и гномы примирились друг с другом и разделили сокровища между собой.