Le jeune Jim Hawkins aide sa mère à gérer l'auberge "Amiral Benbow" sur la côte ouest de l'Angleterre. L'ancien pirate Billy Bones est tué à l'auberge par d'autres pirates à la recherche de la carte menant au trésor du Capitaine Flint. Jim trouve cette carte et la confie à des amis de sa mère, le docteur Livesey et Trelawney, un hobereau local, qui organisent une expédition pour trouver le trésor. Jim se glisse à bord du bateau armé par Livesey et Trelawney, dont l'équipage a été choisi en majorité par Long John Silver, un pirate unijambiste qui se fait passer pour le cuisinier du bord. Silver avait prévu une mutinerie, mais ses plans sont découverts par Jim qui en avertit Livesey et Trelawney. Ils arrivent à contenir les pirates jusqu'à ce qu'ils arrivent dans l'île, où ils trouvent refuge dans un abri en compagnie de la partie de l'équipage qui leur est resté loyal. Lors d'une bataille, la carte arrive dans les mains de Silver et de ses hommes, mais les pirates se trompent de route. Jim et ses amis trouvent le trésor grâce à l'aide de Ben Gunn, un pirate naufragé sur l'île.