Strömmarna på havets yta drivs av vinden. Corioliseffekten gör att strömmarna drivs medurs på norra halvklotet och moturs på södra halvklotet. Ekmans spiraleffekt gör att vinddrivna havsströmmar flödar i rät vinkel mot vinden. De ytliga havsströmmarna varierar med årstiderna.
Djupa havsströmmar drivs av skillnader i temperatur och densiteterna. Strömmarna på havsslätt, den termohalina cirkulationen eller det termohalina transportbandet, drivs av små skillnader i havets densitet. Strömmarna under havsytan kallas undervattensfloder. Vertikal utväxling förekommer i havsregioner med ned- respektive uppvällning.
För människan har kunskap om havsströmmarna stor betydelse eftersom den kan reducera sjöfartens tranportkostnader kraftigt. Historiskt har denna kunskap haft ännu större betydelse eftersom strömmarna starkt påverkade segelfartygens rutter. Till exempel förhindrade länge Agulhasströmmen portugiserna från att nå Indien. Ännu idag väljer världsomseglare sina rutter efter havets strömmar.
Många av havets livsformer påverkas starkt av havsströmmarna: Plankton driver med strömmarna och ålens livscykel styrs helt av dem.

