Индийский океан занимает второе, после Тихого океана место по показателям температуры поверхностных вод. Температура поверхностных вод тут варьируется в зависимости от широты. В экваториальных широтах средняя температура воды составляет +28°С.
В Индийском океане есть места, где зафиксирована самая высокая температура поверхностных вод – до +31° С в Красном и Аравийском морях.
Но в южных широтах Индийского океана, ближе к Антарктиде, температура воды опускается до 0°С и ниже.
Поэтому средняя температура поверхностных вод в океане +17° С, что на 2 градуса меньше, чем в Тихом.