Большая часть Индийского океана расположена в тёплых климатических поясах — экваториальном, субэкваториальном и тропическом. Лишь его южные районы, находящиеся в высоких широтах, испытывают сильное влияние Антарктиды. Солёность и температура океанических вод значительно меняются от низких к высоким широтам. Средняя температура воды составляет +17°C, а южнее 60° южной широты температуры отрицательные. В тропиках, в районе Персидского залива и Красного моря, где жарко и почти не выпадают осадки, солёность достигает 40 % и выше, а у берегов Антарктиды — около 3 0 %