Lo hobbit Bilbo Baggins vive una vita tranquilla e pacifica. Un giorno il mago Gandalf viene da lui, e con lui tredici nani: Thorin Oakenshield, Fíli e Kíli, Balin, Dwalin, Óin, Glóin, Dori, Nori, Ori, Bifur, Bofur e Bombur. I nani raccontano la loro storia: Molto tempo fa vivevano nella Montagna Solitaria. Il padre di Thorin era il loro re, il
re sotto la montagna. Ma un giorno il
drago Smaug arrivò alla Montagna Solitaria e uccise tutti i nani che trovò. Il drago prese il loro tesoro e ora vive nella Montagna Solitaria. Ma alcuni dei nani riuscirono a fuggire. Ora i nani vogliono tornare alla Montagna Solitaria e riprendersi la loro casa e i loro tesori dal drago. Gandalf vuole che Bilbo vada con loro e lavori come maestro
ladro. All'inizio Bilbo non vuole, ma poi va con loro.
Gandalf, i nani e Bilbo iniziano ad andare verso est nel loro viaggio verso la Montagna Solitaria. Dopo che Gandalf salva il gruppo da tre troll, trovano la caverna dei troll. Tra le cose dei troll c'è dell'oro e delle spade. Gandalf, Thorin e Bilbo ricevono una spada ciascuno. Il gruppo prosegue verso la città elfica Rivendell. Il suo padrone, Elrond, dà loro informazioni utili.
Mentre il gruppo viaggia verso est sulle Montagne Nebbiose, viene attaccato dai Goblin (Orchi). I Goblin portano i nani e Bilbo nelle loro caverne. Gandalf li salva e il gruppo fugge. Durante la loro fuga Bilbo si perde e cerca di trovare una via d'uscita da solo. Nelle gallerie Bilbo trova un anello, che si mette in tasca. Presso un lago sotterraneo, Bilbo incontra la creatura Gollum. Gollum e Bilbo fanno un gioco di indovinelli. Se Bilbo vince il gioco, Gollum gli mostrerà la via d'uscita; se Gollum vince, mangerà Bilbo. Quando Bilbo non conosce un altro indovinello da chiedere a Gollum, trova l'anello in tasca e si chiede: "Cosa ho in tasca?" Gollum pensa che questo sia un indovinello, ma non può rispondere, e così Bilbo vince il gioco. Gollum è arrabbiato e non vuole aiutare Bilbo. Gollum allora se ne va a prendere qualcosa che possiede: un anello magico, che rende invisibile chi lo indossa. Gollum non trova il suo anello e si accorge che ce l'ha Bilbo. Gollum torna indietro, ma Bilbo ha paura e scappa. Mentre corre, l'anello scivola sul dito di Bilbo e lui diventa invisibile. Gollum corre oltre Bilbo, verso l'uscita dalle caverne. Bilbo si rende conto che l'anello lo rende invisibile. Con l'aiuto dell'anello può seguire Gollum e uscire dalle grotte. Fuori, Bilbo incontra di nuovo Gandalf e i nani.
Il gruppo viene attaccato da Goblin e Wargs, ma viene salvato dalle Grandi Aquile. Il gruppo arriva alla casa di Beorn, un grande uomo che può diventare un orso. Dopo aver soggiornato nella casa di Beorn, proseguono verso la foresta Mirkwood. Al confine di Mirkwood, Gandalf lascia il gruppo. Bilbo e i nani devono attraversare Mirkwood senza di lui. I nani vengono attaccati e catturati da ragni giganti. Con l'aiuto del suo anello e della sua spada, Bilbo li salva. Bilbo chiama la sua spada Pungiglione. Gli elfi del bosco catturano i nani. Bilbo usa di nuovo l'anello e salva i nani. Li libera e li mette in delle botti, che lascia nuotare lungo un fiume fuori da Mirkwood. Il gruppo arriva a Lake-town, una città umana vicino alla Montagna Solitaria.
I nani e Bilbo viaggiano verso la Montagna Solitaria. Riescono a trovare la porta segreta della montagna e la aprono. Bilbo entra due volte e incontra il drago Smaug. Bilbo ruba una coppa d'oro e scopre che Smaug ha un punto debole sul petto sinistro. Bilbo lo dice ai nani, ma anche un tordo (un uccello) lo sente. Smaug si arrabbia e va a distruggere Città del Lago. Ma a Laketown il tordo dice all'arciere Bard del punto debole del drago, e Bard spara al drago. Gran parte di Laketown viene distrutta, ma Smaug viene ucciso.
I nani sono felici di essere tornati nella loro vecchia casa e di riavere i loro vecchi tesori. Thorin manda un messaggio ai nani del suo popolo e dice loro di venire. Ma presto arrivano gli abitanti di Laketown e gli Elfi di Mirkwood. Entrambi i popoli vogliono una parte del tesoro, ma i nani non vogliono dar loro nulla. Gli umani e gli elfi iniziano un assedio alla Montagna Solitaria. Dopo un po' arrivano gli altri nani del popolo di Thorin: Dáin II Piedi di Ferro e un esercito di nani.
I tre eserciti iniziano quasi a combattere tra loro, ma poi appare il mago Gandalf. Gandalf dice loro che un esercito di Goblin sta arrivando alla Montagna Solitaria, e per questo gli umani, gli elfi e i nani devono combattere i Goblin insieme. La battaglia dei cinque eserciti è lunga e dura, ma alla fine viene vinta con l'aiuto delle Grandi Aquile e di Beorn. I nipoti di Thorin, Fíli e Kíli, vengono uccisi nella battaglia. Thorin viene ferito e muore in seguito. Dáin diventa re sotto la Montagna. Tutti ottengono una parte del tesoro dei nani. Alla fine Bilbo torna a casa e vive felicemente.