El Tipo B3 fue una subclase de submarinos operativos en la Armada Imperial Japonesa durante la Segunda Guerra Mundial, capaces de transportar un hidroavión.
Se construyeron tres unidades, identificadas como I-54, I-56 e I-58.
Básicamente se trata del mismo diseño del previo Tipo B2, con potencia reducida pero mayor autonomía.
En 1945 los I-56 e I-58 fueron modificados para transportar cuatro minisubmarinos suicidas Kaiten, perdiendo su pieza artillera en el proceso.
El I-58 sobrevivió a la guerra, siendo analizado y posteriormente hundido por los estadounidenses durante la llamada Operación Road's End.