Hotell Karljohansvern, Sjømilitære Samfund is located in the historic naval district of Karljohansvern in Horten, close to the Oslofjord and Horten Canal. The hotel has 45 guest rooms divided between a historic main building dating from 1883 and a newer hotel wing. Stay surrounded by Norwegian naval heritage, with dining, museums and coastal walks nearby.
Historic rooms and modern comfort
The hotel offers single rooms, double rooms, Deluxe rooms and suites. The newer Carl Johan wing, approximately 50 metres from the main building, contains 39 rooms with modern furnishings, private bathrooms, desks, TVs and complimentary Wi-Fi. The historic main building houses six guest rooms, including two King Suites. These suites combine traditional interiors with a double bed and a separate sitting room. Four accessible guest rooms are available in the newer wing. Guests with specific accessibility requirements are advised to contact the hotel before booking.
Dining in historic surroundings
The hotel restaurant is located in the main building, where the dining room has been restored to reflect its appearance in 1883. Lunch and dinner are served here, with seasonal dishes and ingredients sourced from local producers. The kitchen prepares most dishes from scratch, offering open sandwiches, traditional dishes and an à la carte menu. The hotel also has its own brewery, with house-brewed beer available in the restaurant.
Discover historic Karljohansvern
Sjømilitære Samfund was founded in Stavern in 1835. When the Norwegian Navy's main base moved to Horten, the society followed. The present main building was completed in 1883 and became a gathering place for naval officers, dinners and social events. Today, guests can stay in the heart of this maritime heritage district. The Naval Museum and Preus Museum are nearby, along with green spaces, coastal walking paths and the waterfront. Horten town centre, with its shops, cafés and other attractions, is also within walking distance.
Meetings and celebrations
Hotell Karljohansvern offers meeting and event spaces in both historic and modern surroundings. Conferences, weddings and private gatherings can be combined with dining and accommodation. Facilities include Kongesalen, the Library and meeting rooms in the newer hotel wing. Contact the hotel for current capacities, room layouts and event packages.
Plan your stay
Hotell Karljohansvern, Sjømilitære Samfund is located in Horten's historic naval district, close to the Oslofjord, Hortenskanalen, museums and coastal walking trails.
Rooms and accommodation
The hotel has 45 guest rooms across two buildings. The newer Carl Johan wing, approximately 50 metres from the main building, has 39 modern rooms. The historic building from 1883 has six rooms, including two royal suites with separate living areas. Choose from single rooms, double rooms, Deluxe rooms and suites. Four accessible rooms are also available.
Food and drink
The restaurant is located in the historic dining room and serves lunch and dinner featuring seasonal dishes and locally sourced ingredients. The hotel also has its own brewery. Regular restaurant hours are Monday–Saturday, 12 noon–8 pm. Sunday service varies seasonally, so check the current opening hours and book a table in advance.
Facilities
The hotel offers free Wi-Fi, a restaurant and historic lounges. Meeting and event facilities include Kongesalen and Biblioteket, alongside modern conference rooms. Museums, green spaces and walking trails around Karljohansvern are within easy walking distance.
Check-in and check-out
Check-in is from 4 pm and check-out is by 11 am. Contact the hotel in advance if you expect to arrive late or have any special requests.
Good to know
The hotel is located at Øvre vei 1, 3183 Horten. Parking is available in the area, and Horten town centre is within walking distance. The hotel is normally closed during Easter and between Christmas and New Year. Contact the hotel if you require an accessible room, and check availability, opening dates and what is included in your stay before booking.
View rooms and book your stay →