B-class submarine may refer to the following

, a class of eleven submarines launched in 1904–1906 for the British Royal Navy , a class of six Norwegian submarines built from 1922 to 1929 , a class of six Spanish submarines launched between 1921 and 1923 , a class of three submarines launched in 1907 Type B submarine, a class of submarine in the Imperial Japanese Navy (IJN) which served during World War II