Белое море является внутренним (то есть, окружено сушей) и располагается на севере России (европейская часть) между Кольским полуостровом и полуостровом Канин, к югу от акватории Баренцева моря. Северный Ледовитый океан имеет прямое отношение к водам этого моря. Среди водоемов, омывающих территорию России, море на севере уступает по своим маленьким размерам только Азовскому. Его площадь не превышает 91 тыс. км². C глубиной такая же ситуация, наибольшее значение - 345 метров, а, в среднем, показатель - не более 70 метров. Несмотря на небольшие размеры моря, в его воды впадают довольно большие реки: Мезень, Северная Двина, Кемь, Онега.
Береговая линия имеет очень изогнутую форму, из-за этого Белое море иногда называют "Залив змей". Также оно имеет соседствующие воды: Баренцево и Балтийское море, которые соединяются при помощи каналов.
Соленость воды составляет 30,0-30,8 ‰ на севере и 20-26 ‰ на юге. Температура поверхностных вод в разных частях моря изменяется по сезонам. Летом в заливах и центральной части моря температура поверхностных вод составляет +15...+16°C, а в Онежском заливе и Горле она не превышает +9°C. Зимой температура поверхностных вод понижается до -1,3-1,7°C в центре и на севере моря, и до -0,5-0,7°C в заливах.
Это море очень богато рыбой, всего около 60 видов, включая такие виды, как треска, лосось, сельдь и многие другие. Здесь также обитает около 200 различных видов водорослей.