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