U-31 (tàu ngầm Đức)

Ít nhất ba tàu ngầm của Hải quân Đức từng được đặt cái tên U-31:

  là chiếc dẫn đầu của  hạ thủy năm 1914, phục vụ trong Thế Chiến I và bị đánh chìm năm 1915
 Trong Thế Chiến I, Đức còn có các tàu ngầm với tên tương tự:
  là một tàu ngầm duyên hải  hạ thủy năm 1915 và bị đánh chìm năm 1918
  là một tàu ngầm rải mìn  hạ thủy năm 1916 và đầu hàng năm 1918
 U-31 (1936) là một  hạ thủy năm 1936, hoạt động trong Thế Chiến II và bị đánh chìm năm 1940
 U-31 (S181) là một  hạ thủy năm 2002 và hiện vẫn đang hoạt động 
 Xem thêm 
 là một tàu ngầm lớp U-27 của Hải quân Áo-Hung

Thể loại:Tên gọi tàu chiến Hải quân Đức