冬季呈逆时针方向流动;夏季呈顺时针方向流动。冬季时候,亚洲大陆是高气压,而印度洋为低压,从亚洲大陆向印度洋吹东北季风,所以北印度洋的海水在东北季风的吹动下向西流,因此洋流呈反时针流动。
北印度洋由于受南亚热带季风气候的影响,形成了特殊的北印度洋季风环流,夏季在西南季风的影响下形成顺时针大洋环流圈,冬季在东北季风的影响下形成逆时针大洋环流圈。
在三大洋中,唯独北印度洋与众不同,在冬、夏季风作用下形成季风环流。从10月至来年3月~4月,亚洲大陆被强大的蒙古西伯利亚高压所笼罩,在北印度洋海面,盛行东北季风,这时,海水主要向西南流动。南赤道暖流的北分支和沿非洲海岸南下的东北季风海流汇合东转,形成赤道逆流,形成北印度洋的逆时针环流。