Das Schiff Batavia Queen läuft 1883 in Singapur aus um vor der Vulkaninsel Krakatoa nach dem
gesunkenen Schiff Arianna zu suchen das einen Schatz voller Perlen an Bord haben soll. Doch
Kapitän Chris Hanson (Maximilian Schell) muss von Anfang an mit einer Reihe von Problemen
kämpfen. Die Regierung bestimmt dass 30 Sträflinge mit an Bord müssen. Seine Geliebte Laura
(Diane Baker) die Frau des Kapitäns der mit der Arianna unterging ist mit dabei aber auch
eine Gruppe japanischer Perlentaucherinnen zwei Ballonfahrer ein Tiefseeforscher und ein
Taucher. Schon beim Beladen des Schiffs passiert der erste tödliche Unfall. Als man zwar das
Wrack aber nicht den Schatz entdeckt steigt die Spannung unter den Passagieren. Dann bricht
der Vulkan aus und es rollt auch noch eine gigantische Flutwelle auf die Batavia Queen zu.