Eckernförde (danois : Egernførde, parfois aussi Egernfjord, en bas allemand : Eckernför, parfois aussi Eckernföör) est une ville allemande du Schleswig-Holstein, Kreis Rendsburg-Eckernförde, sur la mer Baltique près de Kiel. La population est d'environ 23 000 habitants.

Les 24 sous-marins allemands sont tous stationnés à Eckernförde.

Eckernförde est un centre touristique bien connu dans le nord de l'Allemagne.