Причина формирования океанических течений - постоянно дующие на поверхности планеты ветра. Течения бывают теплыми и холодными. Температура течений в данном случае не является абсолютной величиной, а зависит от температуры окружающей воды в океане. Если окружающая вода холоднее течения - оно тёплое, если теплее, то течение считается холодным. Течения, движущиеся к экватору, являются холодными, так как они зародились в более холодных водах и имеют изначально более низкую температуру, чем воды океана, в которые они они текут. Течения, направленные от экватора - тёплые, так как они зародились в более тёплых водах и направлены в более холодные. Также течения делятся на ветровые и стоковые. В то время как ветровые течения образуются непосредственно под влиянием постоянно дующих ветров, стоковые течения образуются при столкновении ветрового течения с препятствием: островными дугами или побережьем материка.