KNM B-4 – norweski okręt podwodny z okresu dwudziestolecia międzywojennego, jedna z sześciu zbudowanych jednostek typu B. Zwodowany 19 grudnia 1923 roku w krajowej stoczni w Horten, został przyjęty do służby w marynarce norweskiej 2 maja 1927 roku. Podczas kampanii norweskiej w kwietniu 1940 roku jednostka została zdobyta przez Niemców, po czym zezłomowana.

Projekt i budowa Po wybuchu I wojny światowej i przejęciu przez Niemcy ostatniej jednostki typu A – A-5 Norwegowie rozpoczęli poszukiwania innych dostawców w celu pozyskania kolejnych okrętów. Pod uwagę brano stocznie brytyjskie, włoskie i amerykańskie, z których zdecydowano się na położoną na terenie neutralnych w tym momencie Stanów Zjednoczonych stocznię Electric Boat, co miało dać gwarancję dostawy okrętów mimo toczących się działań wojennych. Rząd Norwegii w 1915 roku zamówił więc sześć okrętów według projektu EB 406B (EB 64B), bardzo zbliżonego do koncepcji amerykańskich jednostek typu L, które miały powstać w krajowej stoczni w Horten z materiałów dostarczonych z USA. Tocząca się na Atlantyku wojna podwodna spowodowała jednak zatrzymanie dostaw amerykańskich podzespołów i materiałów do Norwegii, a przez to budowa okrętów po położeniu stępek została przerwana.