L'U-518 est coulé le dans l'Atlantique nord au nord-ouest des Açores à la position géographique de 43° 26′ N, 38° 23′ O par des charges de profondeur lancées des destroyers d'escorte américains USS Carter et USS Neal A. Scott.
L'attaque causa la mort des 56 membres de l'équipage. Il avait été attaqué précédemment à cinq reprises.
L'U-518 a coulé 9 navires et endommagé 3 autres au cours de sa carrière et de ses 7 patrouilles. Les 9 navires coulés étaient des cargos totalisant 55 747 tonneaux, et les 3 navires endommagés, aussi des cargos, totalisaient 22 616 tonneaux.
Le SS Rosecastle et le PLM 27 ont été coulés par le U-518 le avec la perte de 69 vies