SM UB-87 – niemiecki okręt podwodny z okresu I wojny światowej, jedna z 96 zbudowanych jednostek typu UB III.
Okręt miał wyporność 516 ton w położeniu nawodnym i 647 ton pod wodą, a jego główną bronią było 10 torped o kalibrze 500 mm wystrzeliwanych z pięciu wyrzutni. Napędzana silnikami wysokoprężnymi i elektrycznymi jednostka rozwijała prędkość 13,4 węzła na powierzchni i 7,5 węzła w zanurzeniu, osiągając zasięg nawodny wynoszący 8180 Mm przy prędkości 6 węzłów (i 50 Mm przy prędkości 4 węzłów pod wodą).
UB-87 został zwodowany 10 listopada 1917 roku w stoczni AG Weser w Bremie, a do służby w Kaiserliche Marine wcielono go 27 grudnia 1917 roku. W czasie służby operacyjnej w 5. i 3. Flotylli U-Bootów Hochseeflotte odbył pięć patroli bojowych, podczas których zatopił trzy statki o łącznej pojemności BRT i uszkodził jeden o pojemności BRT. SM UB-87 został poddany Francji w listopadzie 1918 roku w wyniku podpisania rozejmu w Compiègne, a następnie złomowany w Breście w 1921 roku.