SM UC-38 – niemiecki okręt podwodny (podwodny stawiacz min) z okresu I wojny światowej, jedna z 64 zbudowanych jednostek typu UC II. Zwodowany 5 czerwca 1916 roku w stoczni Blohm & Voss w Hamburgu, został przyjęty do służby w Kaiserliche Marine 19 października 1916 roku. Przebazowany w 1917 roku na Morze Śródziemne został nominalnie wcielony w skład Kaiserliche und Königliche Kriegsmarine pod nazwą U-78, pływając w składzie . W czasie służby operacyjnej okręt odbył 9 patroli bojowych, w wyniku których zatonęło 40 statków o łącznej pojemności BRT i trzy okręty o łącznej wyporności ton, w tym krążownik „Châteaurenault”, a trzy statki o łącznej pojemności BRT zostały uszkodzone. SM UC-38 został zatopiony 14 grudnia 1917 roku na Morzu Jońskim przez francuskie niszczyciele „Mameluk” i „Lansquenet”.
Projekt i budowa Sukcesy pierwszych niemieckich podwodnych stawiaczy min typu UC I, a także niedostatki tej konstrukcji skłoniły dowództwo Cesarskiej Marynarki Wojennej z admirałem von Tirpitzem na czele do działań mających na celu budowę nowego, znacznie większego i doskonalszego typu okrętów podwodnych. Opracowany latem 1915 roku projekt okrętu, oznaczonego później jako typ UC II, tworzony był równolegle z projektem przybrzeżnego torpedowego okrętu podwodnego typu UB II.