De U-238 was een VIIC-type U-boot van de Duitse Kriegsmarine tijdens de Tweede Wereldoorlog. Het schip stond onder bevel van kapitein-luitenant-ter-Zee Horst Hepp.
De U-238 werd in 1942 op de Krupp Germaniawerf gebouwd, en werd op 20 februari 1943 in dienst gesteld. Na een oefenperiode in de Oostzee voerde het schip tussen september 1943 en februari 1944 drie patrouilles uit, waarbij vier vrachtschepen tot zinken werden gebracht en één beschadigd.