Several naval ships of Germany were named Karlsruhe after the city of Karlsruhe, Germany:
SMS Karlsruhe (1912), World War I German light cruiser, launched 1912
SMS Karlsruhe (1916), Königsberg class light cruiser, launched 1916
German cruiser Karlsruhe, 7,200 ton K class light cruiser, sunk World War II
German frigate Karlsruhe (F223), Köln-class frigate, launched 1957, decommissioned 1983
German frigate Karlsruhe (F212), Bremen-class frigate (Type 122) frigate, launched 1982