Оба моря являются внутренними морями, соединенными с океанами узкими проливами через которые в них поступает соленая вода.
При этом соленость Балтийского моря почти в 5 раз ниже солености Средиземного моря.
Это связано с тем, что водоприток пресных речных и паводковых вод в Балтийское море перекрывает испарение воды в нем (море находится на севере Европы), поэтому на поверхности моря большой слой опресненной воды с низкой соленостью, которая перетекает в Атлантический океан. Поступающая из океана соленая вода по плотности больше опресненной и находится на глубине Балтийского моря. Поэтому средняя соленость воды в море меньше, чем в океане.
Средиземное море находится в зоне с высокими температурами, площадь моря очень большая, испарение воды с его поверхности очень высокое, а водоприток пресных вод не покрывает испарение. Поэтому в море постоянно поступает соленая вода из Атлантического океана. За счет этого соленость воды в Средиземном море несколько выше, чем в океане.