U-511은 제2차 세계 대전 중 독일 Kriegsmarine의 잠수함으로, U-보트 시리즈의 일원이다. 이 잠수함은 1940년 1월에 취역하였으며, Type IXC에 속한다. U-511은 약 75m의 길이와 6.2m의 폭을 가지며, 최대 속도는 수면에서 18노트, 잠수에서 7.5노트에 달한다.
U-511은 최초의 작전에서 대서양을 항해하며 연합군의 상선을 기습 공격하는 전술을 사용하였다. 이 잠수함은 통상적으로 44명의 승조원과 함께 작전하며, 4개의 어뢰 발사관과 1개의 함포를 장착하였다. U-511은 총 12회의 전투 작전을 수행하였고, 그 과정에서 약 50척의 선박을 침몰시킨 것으로 알려져 있다.
U-511은 1943년 초 일본에 이동되어 일본 해군과의 협력을 강화하기 위한 임무를 담당하였다. 이로 인해 U-511은 일본의 잠수함과 협력하여 작전 수행을 하기도 하였다. 그러나 1945년 전후로 독일 해군의 항복과 함께 U-511도 전투에서 물러나게 되었다.
전후 U-511은 미국 해군에 의해 포획되었으며, 이후 해체 처분되었다. U-511은 역사적으로 독일 잠수함의 전술과 대서양 전투에서의 전투력을 상징하는 중요한 사례로 남아있다.