La Batalla de Oliwa, también conocida como la Batalla de Oliva o la Batalla de Gdask Roadstead, fue una batalla naval que tuvo lugar el 28 de noviembre de 1627, ligeramente al norte del puerto de Danzig frente a la costa del pueblo de Oliva durante el Guerra Polaco-Sueca. Fue el enfrentamiento naval más grande que libró la Armada de la Commonwealth polaco-lituana y resultó en la derrota de un escuadrón sueco dirigido por Niels Stiernskld que realizó un bloqueo del puerto de Danzig. Los polacos zarparon del puerto de Danzig y se enfrentaron a la escuadra sueca capturando el buque insignia sueco y hundiendo otro buque de guerra sueco.:110
La Armada de la Commonwealth polaco-lituana era la armada de la Commonwealth polaco-lituana.