SM UB-94 – niemiecki okręt podwodny z okresu I wojny światowej, jedna z 96 jednostek typu UB III zbudowanych dla Kaiserliche Marine.

Okręt miał wyporność 510 ton w położeniu nawodnym i 640 ton w zanurzeniu. Jego główne uzbrojenie stanowiło 10 torped kalibru 500 mm, wystrzeliwanych z pięciu wyrzutni. Napędzana silnikami wysokoprężnymi i elektrycznymi jednostka rozwijała prędkość 13 węzłów na powierzchni i 7,4 węzła w zanurzeniu, osiągając zasięg 7120 Mm przy prędkości 6 węzłów w położeniu nawodnym oraz 55 Mm przy prędkości 4 węzłów pod wodą.

UB-94 został zwodowany 26 kwietnia 1918 roku w stoczni Vulcan w Hamburgu, a 1 czerwca 1918 roku wcielono go do służby w Kaiserliche Marine. Podczas służby operacyjnej w 2. Flotylli U-Bootów Hochseeflotte odbył dwa patrole bojowe, w trakcie których zatopił dwa statki o łącznej pojemności 3261 BRT. W listopadzie 1918 roku SM UB-94 został poddany Francji na mocy postanowień rozejmu w Compiègne, po czym wcielono go do Marine nationale pod nazwą „Trinité-Schillermans”.