Po ukończeniu, 1 października 1924 roku KNM B-2 został przyjęty do służby w marynarce wojennej. Okręt wraz z bliźniaczymi jednostkami B-1, B-3, B-4, B-5 i B-6 operował na Morzu Północnym. W chwili rozpoczęcia II wojny światowej okręt był już przestarzały. W momencie ataku Niemiec na Norwegię w kwietniu 1940 roku okręt stacjonował w Kristiansand. W wyniku desantu sił niemieckich B-2 został zdobyty w bazie Marvika 11 kwietnia 1940 roku. Jednostka została później zezłomowana.