Karo laivas – laivas, statomas kariniais tikslais. Karo laivai visiškai skiriasi nuo prekybinių laivų: daug greitesni, manevringesni, ginkluoti bei specialiai šarvuoti. Karo laivas paprastai gabena ginklus, amuniciją ir atsargas savo paties įgulai. Dažniausiai šie laivai priklauso savos valstybės kariniam jūrų laivynui, retai valdomi individualiai ar privačių kompanijų.[1]
Karo metu skirtumai tarp karo ir prekybinių laivų dažnai beveik išnykdavo. Karuose prekybiniai laivai buvo apginkluojami ir naudojami kaip pagalbiniai.