La mer Blanche est un bras de mer méridional de la mer de Barents. Elle se trouve sur la côte nord-ouest de la Russie. Elle est entourée par la Carélie à l'ouest, la péninsule de Kola au nord et la péninsule de Kanin au nord-est. Toute la mer Blanche est sous contrôle russe et considérée comme faisant partie des eaux intérieures de la Russie. Elle est divisée entre les oblasts d'Arkhangelsk et de Mourmansk et la République de Carélie.

Le principal port d'Arkhangelsk est situé sur la mer Blanche. C'est une importante base navale et sous-marine soviétique. Le canal mer Blanche-Baltique relie la mer Blanche à la mer Baltique.

La mer Blanche est l'une des quatre mers qui portent le nom anglais de "The White Sea", d'après des termes de couleur communs. Les autres sont la mer Noire, la mer Rouge et la mer Jaune.