Obstaja več dejavnikov, ki lahko vplivajo na temperaturo morske vode, vključno z:
* Količina sončne svetlobe, ki jo prejme voda. Sonce je glavni vir toplote za Zemljo, zato bo količina sončne svetlobe, ki jo prejme vodno telo, močno vplivala na njegovo temperaturo. Več sončne svetlobe kot prejme voda, toplejša bo.
* Globina vode. Globlja kot je voda, hladnejša bo. To je zato, ker sončni žarki ne morejo prodreti tako globoko v vodo, zato se voda na dnu oceana ne segreje toliko kot voda na površini.
* Količina soli v vodi. Slana voda je gostejša od sladke vode, zato je za segrevanje slane vode potrebnih več energije kot za segrevanje sladke vode. To pomeni, da več soli kot je v vodi, hladnejša bo.
* Tokovi v vodi. Tokovi lahko prenašajo toplo vodo iz enega kraja v drugega in hladno vodo iz enega kraja v drugega. To lahko močno vpliva na temperaturo vode na določeni lokaciji.
Vsi ti dejavniki lahko skupaj ustvarijo širok razpon temperatur v morski vodi. Najhladnejša morska voda je v Arktičnem in Antarktičnem oceanu, kjer je lahko temperatura vode tudi do -2 °C (28 °F). Najtoplejša morska voda je v tropih, kjer lahko temperatura vode doseže 30 °C (86 °F).