Con una longitud de , el golfo comienza en el mar Báltico, dirigiéndose hacia el este, y finalizando en el golfo de Kronstadt, frente a San Petersburgo.