XVIII století. V hospodě „Admirál Benbow“, která se nachází nedaleko anglického města Bristol, se usazuje tajemný cizinec - obézní starší muž s jizvou šavle na tváři. Jmenuje se Billy Bones. Hrubý a bezuzdný, zjevně se někoho současně bojí a dokonce žádá syna majitelů hostince Jim Hawkinsa, aby zjistil, zda se námořník neobjeví na dřevěné noze v této oblasti.
Nakonec ho najdou ti, od nichž se Billy Bones skrývá; první vetřelec, muž s bledou zemitou tváří, se nazývá Černý pes. Mezi Billym Bonsem a černým psem propukne hádka a černý pes zraněný v rameni uteče. Z vzrušení, které zažívá Billy Bones, nastává apoplexní rána. Několik dní upoutaný na lůžko se přiznal Jimovi, že sloužil jako navigátor pozdního kapitána Flinta, slavného piráta, jehož jméno nedávno vyděsilo námořníky. Starý navigátor se bojí, že jeho bývalí komplici, kteří loví obsah hrudi námořníka, mu pošlou černou značku - znamení pirátského varování.
To se děje. Přináší ho odpudivě vypadající slepý muž jménem Pugh. Když odchází, Billy Bones se chystá utéct, ale jeho bolestivé srdce to nemůže vydržet a umírá. Jim a jeho matka si uvědomili, že mořští lupiči by měli brzy přijít do hostince, a poslali spolu pomocníky vesničany a vrátili se, aby jim z hrudi mrtvého piráta vzali peníze na účet. Spolu s penězi Jim vezme tašku z hrudníku.
Jakmile má mladý muž se svou matkou čas opustit dům, jsou piráti, kteří nedokáží najít to, co hledají. Celní stráže cvalem po silnici a loupežníci se musí dostat ven. A slepý Pugh, vržený spolupachateli, spadne pod kopyta koně.
V balíčku, který Jim dává dvěma slušným pánům, Dr. Livesey a Squire (anglický šlechtický titul) Trelawney, je mapa ostrova, kde jsou skryté poklady kapitána Flinta. Pánové se rozhodnou jít za nimi a vzít Jima Hawkinsa jako mladého muže na loď. Poté, co slíbil doktorovi, že nikomu nebude věnovat nadcházející cestu, odchází Squire Trelawney do Bristolu, aby si koupil loď a najal posádku. Následně se ukáže, že panoš nedržel svého slova: celé město ví, kde a proč se bude učenec „Hispaniola“ plavit.
Tým, který najal, neměl rád kapitána Smolletta, kterého najal, který si myslel, že námořníci nejsou dostatečně spolehliví. Většinu z nich doporučil majitel krčmy Spyglass jednorohý John Silver. Bývalý námořník je najat na loď jako kakao. Krátce před plavbou se Jim setká ve své hospodě s Černým psem, který poté, co viděl mladého muže, uteče. Doktor a panoš se o této epizodě dozvědí, ale nepřikládají jí žádnou důležitost.
Všechno se ukáže, když "Hispaniola" již pluje na Ostrov pokladů. Jim lezl do jablečného sudu a náhodou zaslechl Silvera mluvit s námořníky, z nichž se dozví, že většina z nich jsou piráti, a jejich vůdcem je kuchař s jedním ramenem, který byl čtvrtmistrem kapitána Flinta. Jejich plán je, že poté, co objevil poklady a vydal je na palubu lodi, zabil všechny poctivé lidi na lodi. Jim informuje přátele o tom, co slyšel, a přijímají další akční plán.
Jakmile se škuner ukotví na ostrově, disciplína na lodi začíná klesat. Riot se vaří. To je v rozporu s Silverovým plánem a kapitán Smollett mu dává možnost uklidnit tým tím, že mluví s námořníky tváří v tvář. Kapitán je vyzývá, aby si odpočinuli na pláži a před západem slunce se vrátí na loď. Piráti, vedeni Silverem, opustili pomocníky na škuneru a vyrazili na čluny na ostrov. Není jasné, proč Jim skočí do jedné z lodí, která však uteče, jakmile dosáhne země. Jim se potuluje po ostrově a potkává Ben Gunna, bývalého piráta, který zde před třemi lety nechali jeho soudruzi. Platil za to, že je přesvědčil, aby hledali poklady kapitána Flinta, které byly neúspěšné. Ben Gunn říká, že je pravděpodobnější, že pomůže přírodně narozeným pánům, než pánům štěstí, a žádá Jima, aby to předal přátelům. Také mladému muži řekne, že má loď, a vysvětluje, jak ji najít.
V tuto chvíli se kapitán, doktor, panoš se třemi služebníky a námořník Abe Gray, který nechtěl zůstat s piráty, podaří uprchnout z lodi ve skifu a vzít s sebou zbraně, střelivo a zásoby. Uchovávají útočiště v srubu za plotem, kde protéká potok a vy můžete obléhat po dlouhou dobu. Když viděl britskou vlajku nad plotem plotu a ne Jollyho Rogera, který by piráti vznesli, uvědomil si Jim Hawkins, že jsou přátelé, a když se k nim připojí, mluví o Ben Gannovi.
Poté, co statečná malá posádka odrazila útoky pirátů, kteří se snažili zmocnit se mapy pokladů, se Dr. Livesey vydal na setkání s Benem Gunnem a Jim se dopustil nového nevysvětlitelného činu. Opustí pevnost bez svolení, hledá loď patřící Benovi Gannovi a vydá se na „Hispaniolu“. Jim využil skutečnosti, že krátce před svým vystoupením dva piráti, kteří ji střežili, představili opilý rvačka, ve které jeden z nich zemřel a druhý byl zraněn, Jim chytí loď a vezme ho do odlehlé zátoky, poté se vrátí do pevnosti.
Nenajde tam však své přátele, ale ukáže se, že je v rukou pirátů, kterým, jak později zjistí, byla pevnost dána bez boje. Už chtějí dát mladému muži bolestnou smrt, když se mu najednou postaví John Silver. Je zřejmé, že vůdce lupičů do té doby již chápe, že hra je ztracena, a chrání Jim, snaží se zachránit svou vlastní kůži. Potvrzuje se to, když doktor Livesey dorazí do pevnosti, která dá Silverovi jeho vytúženou kartu, a bývalý kuchař od něj dostane slib, že ho zachrání před šibenicí.
Když mořští lupiči dorazí na místo, kde, jak ukazuje mapa, jsou poklady pohřbeny, najdou prázdnou díru a chystají se roztrhnout svého vůdce, a tím chlapec, když jsou odpáleny výstřely a dva z nich padnou, zbytek začíná ráno. Livesey, námořník Abe Gray a Ben Gunn, kteří přišli na pomoc, odvedli Jim a Silver do jeskyně, kde na ně čeká panoš a kapitán. Ukazuje se, že Ben Gunn už dávno našel Flintovo zlato a odtáhl ho do svého domu.
Poté, co naložili poklady na loď, všichni jedou na zpáteční cestu a nechávají piráty na pouštním ostrově. Stříbro uniká v jednom z přístavů Ameriky popadnutím pytle zlatých mincí. Zbytek bezpečně dorazí na pobřeží Anglie, kde každý dostane svůj podíl na pokladech.