W czasie kolejnego patrolu w kwietniu 1916 roku UB-18 zatopił trzy jednostki oraz jedną uszkodził. W końcu kwietnia w czasie patrolu u wybrzeży Wielkiej Brytanii UB-18 zatopił kolejne dwie jednostki. 25 kwietnia na pozycji () na wschód od Great Yarmouth storpedował brytyjski okręt podwodny HMS E22. Z 33-osobowej załogi okrętu śmierć poniosło 31 marynarzy łącznie z dowódcą. Dwóch członków załogi dostało się do niewoli. 26 kwietnia UB-18 zatrzymał i zatopił kuter żaglowy „Alfred” o pojemności BRT. 17 lipca 1916 roku w okolicach mielizn Haisborough Sands na północny wschód od Happisburgh, UB-18 zatrzymał i zatopił sześć brytyjskich kutrów żaglowych.
W czasie patrolu w kanale La Manche w okolicach wybrzeży Normandii oraz wyspy Wight, w pierwszej połowie sierpnia 1916 roku UB-18 zatopił 15 jednostek brytyjskich i francuskich, a jedną uszkodził. Największym celem był parowiec „Spiral”, o pojemności BRT zatopiony 40 mil na południowy zachód od latarni morskiej St Catherine. 10 sierpnia 1916 roku na północny wschód od Barfleur UB-18 zatopił pięć statków – trzy francuskie i dwa norweskie. Pierwszym był francuski parowiec „Marie” o pojemności BRT. Drugim norweski statek „Credo”, o pojemności BRT. „Credo” płynął z ładunkiem węgla z Barry do Rouen. Został zatopiony w pozycji ().