Der er mange typer strømme, f.eks. dem, der drives af saltholdighed, vind, temperatur eller Coriolis-effekten. To af de mest almindeligt identificerede er overfladestrømme og dybe havstrømme. Overfladestrømmene drives af vindene, er hurtige og udgør 10 % af verdenshavene. På den nordlige halvkugle udvikler overfladestrømmene sig i spiraler med uret, der til sidst bliver til gyres, som er store systemer af cirkulerende havstrømme. Nogle strømme over hele kloden har en tendens til at bevæge sig i takt med årstiderne, f.eks. ændrer strømmen i det nordlige Indiske Ocean sin retning i takt med omvendte årstidsbestemte vinde, der er kendt som monsunerne. De nordlige og sydlige ækvatoriale strømme påvirkes også af sæsonændringer på grund af flytningen af tryksystemer og vindbælter. Overfladestrømmene udvikler spiraler mod uret på den sydlige halvkugle. De andre typer strømme, dybe havstrømme, er også kendt som termohaline cirkulation eller havtransportbånd. Disse strømme bevæger sig generelt i det dybe hav og skyldes temperatur, havbundens form og saltholdighed. Saltholdighedsændringer opstår, fordi saltholdigt vand synker og fortrænger vand, der er varmere og mindre tæt.De bevæger sig også langsommere og udgør 90 % af verdenshavene og er generelt umærkelige ved havets overflade.