Karahavet (russisk: Ка́рское мо́ре) er en del af det Arktiske Hav ved det nordlige Sibirien, mellem øgrupperne Novaya Zemlya, Frans Josefs land og Severnaja Semlja. Havet afgrænses mod Barentshavet i vest langs en linje mellmm nordøstspidsen af Novaya Zemlya og det østligste punkt på Frans Josefs land. Herfra trækkes desuden en grænse mod selve det Arktiske hav langs en linje til nordspidsen af Severnaja Semlja. Farvandet har et areal på ca. 880.000 km² og har en længde på 1.450 km og er 970 km bred. Havet har en gennemsnitsdybde på 110 m. Karahavet bliver forsynet med store mængder vand fra floderne Ob, Jenisej og Pjasina. Farvandet er tilfrosset hele året undtagen to måneder.
Hovedhavnene i Karahavet er Novyj Port og Dickson, og det er et vigtigt fiskeområde, selv om det kun er isfrit i to måneder om året. Det findes desuden store forekomster af råolie og gas i havet, bl.a. Kharasaveyskoefeltet. Der er bekymring for mængden af atomaffald som russerne har dumpet i Karahavet og effekterne som dumpningen vil have på havmiljøet.