在新任艇长卡纳里斯的指挥下，U-38号在战争结束前又完成了三次巡逻。在总计十七次巡逻中，该艇共击沉了138艘商船（292445总吨）和1艘军舰（680吨），战功仅次于U-35号和。战后，根据对德停战协议的要求，U-38号于1919年2月23日移交法国正式向协约国投降，并于1921年7月在布雷斯特拆解报废。