The Bismarck Sea lies to the north of the island of New Guinea and the Bismarck Archipelago. The archipelago also extends round to the east and north of the sea, enclosing it and separating it from the Pacific Ocean. To the south it is linked to the Solomon Sea by a passage.