Ogólnie rzecz biorąc, w oceanie są dwa rodzaje roślin: te, które mają korzenie związane z dnem oceanu i te, które nie mają korzeni i dryfują w wodach. Rooted plants live tylko na płytkich wodach, ponieważ potrzebują światła słonecznego do fotosyntezy. Światło słoneczne nie dociera do głębszych części oceanu, dlatego rośliny zrootowane nie mogą się dobrze rozwijać w tych regionach.
Większość oceanicznych wód powierzchniowych ma rośliny. Fitoplankton to najczęściej spotykane rośliny występujące w oceanie. Są to jednokomórkowe rośliny pływające po wodach powierzchniowych. Potrzebują dużo światła słonecznego i składników odżywczych z wody morskiej, aby rosnąć. Przykładami fitoplanktonu są okrzemki, które występują w dużej liczbie. Wiadro wody morskiej może pomieścić milion małych okrzemek. Obecność fitoplanktonu nadaje pewien kolor morzu. W chłodnych wodach, gdzie z powodu burz jest dużo substancji odżywczych z dna morskiego, zakwity fitoplanktonu nadają żywym kolorom morze.
Wodorosty, które są rodzajem fitoplanktonu, powszechnie spotyka się unosząc się na powierzchni oceanu. Jest zbierany przez ludzi na jedzenie i materiał na mieszkania, kosze i liny. Trawniki są ukorzenionymi roślinami morskimi żyjącymi na dnie oceanu. Te rośliny kwitnące zapewniają siedlisko dla małych ryb i innych organizmów morskich. Rodzaje traw morskich to między innymi: ławica, trawa manatowa i żółw.
Czerwone algi żyją w ciepłej tropikalnej wodzie, a glony koralowe rosną na skałach. Ocean ma również wiele pokładów wodorostów, które rosną w zimnych umiarkowanych regionach.