Karljohansvern fut la base principale de la Marine royale norvégienne de 1850 à 1963, mais son histoire remonte à bien plus loin : les chantiers navals ont été créés en 1820, et la première frégate a été mise à l'eau en 1828. Baptisée en l'honneur du roi Karl Johan en 1854, la base s'est développée pour former un complexe comprenant des cales sèches, des arsenaux et des résidences d'officiers, qui a façonné toute la ville de Horten.
Le 9 avril 1940, les forces norvégiennes y livrèrent l’un des premiers combats de l’invasion allemande. L’attaque navale fut repoussée, bien que les troupes allemandes aient contourné les défenseurs par la terre. Après la guerre, la Marine s’installa progressivement à Haakonsvern, à Bergen, et l’ancienne base connut une nouvelle vie en tant que quartier culturel. Aujourd’hui, le site abrite le Marinemuseet, des galeries d’art et le Preus fotomuseum, le tout au cœur d’un ensemble architectural naval du XIXe siècle parfaitement préservé.
Le 9 avril 1940, les forces norvégiennes y livrèrent l’un des premiers combats de l’invasion allemande. L’attaque navale fut repoussée, bien que les troupes allemandes aient contourné les défenseurs par la terre. Après la guerre, la Marine s’installa progressivement à Haakonsvern, à Bergen, et l’ancienne base connut une nouvelle vie en tant que quartier culturel. Aujourd’hui, le site abrite le Marinemuseet, des galeries d’art et le Preus fotomuseum, le tout au cœur d’un ensemble architectural naval du XIXe siècle parfaitement préservé.