Există mai multe tipuri de curenți, cum ar fi cei determinați de salinitate, vânt, temperatură sau de efectul Coriolis. Două dintre cele mai des identificate sunt curenții de suprafață și curenții oceanici de adâncime. Curenții de suprafață sunt determinați de vânturi, sunt rapizi și reprezintă 10% din oceanele lumii. În emisfera nordică, curenții de suprafață dezvoltă spirale în sensul acelor de ceasornic care, în cele din urmă, se transformă în giratorii, care sunt sisteme mari de curenți oceanici circulanți. Unii curenți de pe glob au tendința de a se deplasa în funcție de anotimpuri, de exemplu, curentul din nordul Oceanului Indian își schimbă direcția odată cu inversarea vânturilor sezoniere cunoscute sub numele de musoni. Curenții ecuatoriali nordici și sudici sunt, de asemenea, afectați de schimbările sezoniere din cauza relocării sistemelor de presiune și a centurilor de vânt. Curenții de suprafață dezvoltă spirale în sens invers acelor de ceasornic în emisfera sudică. Celelalte tipuri de curenți, curenții oceanici de adâncime, cunoscuți și sub numele de circulație termohalină sau curele transportoare oceanice. Acești curenți se deplasează în general în adâncurile oceanului și sunt cauzați de temperatură, de forma fundului oceanului și de salinitate. Schimbările de salinitate se produc deoarece apa mai sărată se scufundă și deplasează apa mai caldă și mai puțin densă. de asemenea, se deplasează mai lent și reprezintă 90% din oceanele lumii și sunt, în general, neobservabile la suprafața oceanului.
.