Океанські течії в основному контролюються мусонами. Два великих круговороту, один у північній півкулі, що тече за годинниковою стрілкою, а інший на південь від екватора, що рухається проти годинникової стрілки (включаючи течію Агульяс і зворотну течію Агульяс), становлять домінуючу схему потоку.
Течії Індійського океану включають Агульська течія, Сомалійська течія, Західноавстралійська течія та течія Леувіна, що може вплинути на клімат і морські екосистеми в регіонах, через які вони протікають.
Коловорот Індійського океану складається з двох основних течій: Південно-Екваторіальної та Західно-Австралійської. Зазвичай круговорот Індійського океану рухається проти годинникової стрілки, але взимку змінює напрямок через сезонні вітри південноазіатського мусону.
В результаті океанські течії рухаються за годинниковою стрілкою (антициклонічно) у Північній півкулі та проти годинникової стрілки (циклонічно) у Південній півкулі; Сила Коріоліса відхиляє їх приблизно на 45° від напрямку вітру, і на екваторі не було б видимого горизонтального відхилення.
У північній частині Індійського океану, Бенгальської затоки та Аравійського моря взимку діють північно-східні мусонні вітри. Північно-східні мусонні вітри змушують води Бенгальської затоки та Аравійського моря течі на захід і таким чином створюють циркуляцію проти годинникової стрілки..
В океані існують дві різні системи течій:поверхнева циркуляція, яка збурює відносно тонкий верхній шар моря, і глибинна циркуляція, яка протікає вздовж глибоководного дна..