索马里洋流属于北印度洋流一部分。北印度洋的季风洋流从总体上看,不论是冬季还是夏季,都属于暖流,这是由于该海域位于热带范围之内,水温常年较高的缘故,其道理与位于低纬度的赤道洋流属于暖流是一样的。但是,位于索马里沿岸的洋流则有例外。其冬季为索马里暖流,夏季为索马里寒流。

这是因为夏季索马里半岛的沿岸海域盛行西南风,把近岸处表层海水吹离海岸,引起深层海水因补偿而上升,形成强大的上升流,并使水温显著下降,洋流属于寒流。