Below are the hotels we recommend, for their beautiful location directly on the lake, their central location close to a railway station, their friendly pricing or great traveler reviews.
Thun and Spiez make great base towns to explore the Lake Thun region. Both towns have shopping facilities and restaurants, but Thun is considerably larger.
Hotels near the lake can also be found in Faulensee, Gunten and many other smaller villages. A hotel in Beatenberg is a great option if you want to have panoramic views of the Bernese Oberland. Beatenberg sits on a plateau high above the lake and can be reached from Interlaken.
Interlaken is another option to look for hotels. It is close to the lake, but not directly at the lake.
This wonderful hotel close to the shore of Lake Thun features a private beach, wellness facilities and a gourmet restaurant overlooking the water. Its elegant rooms are well equipped, for example with a mini bar. The Belvédère hotel is located centrally: between the railway station of Spiez and the boat dock down in the harbour.
This small hotel has its own cinema. There are 7 hotel rooms with private bathrooms and views of the Niesen, the pyramid shaped mountain near Spiez. Some rooms have a small balcony too. The convenient location, next to the railway station of Spiez, allows for easy day trips to many parts of the country.
The Freienhof has 66 modern rooms and a restaurant. Its location is very convenient: in a quiet area long the river Aare, but still very close to the shops and restaurants of Thun's old town. It's a 5-minute stroll to the railway station.
This small hotel is located in a historical building in the heart of Thun's atmospheric old town. It has a restaurant, a generous breakfast and a handful of individually decorated rooms. Some rooms have shared bathroom facilities, others have a private bathroom.
Faulensee is a charming little village along Lake Thun, with good train connections to Interlaken and Spiez/Thun. In a 10-minute walk from the railway station you'll reach the Seeblick hotel, with its restaurant and rooms with balcony and lake view. Some rooms even have a unique jacuzzi, that can roll out to the balcony!
This hotel is located in the atmospheric little harbour of Spiez, overlooking Lake Thun and close to the Spiez castle. The boat dock is only a 2-minute walk away. Seegarten-Marina provides spacious rooms and an on-site restaurant serving Italian dishes.
This is a unique accommodation, located in a medieval building in the old town of Thun and overlooking the ancient town hall. The modern rooms have a private washbasin and shared bathrooms. Note that there's no elevator, and guests arriving by car need to park at 150 m from the hotel.