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 Karljohansvern 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.