The RömerTurm hotel is located on the Kerenzerberg in Filzbach, on the southern shore of the Walensee, close to the A3 motorway. All rooms feature hot tubs. Most rooms have a balcony and all beds are equipped with high-quality mattresses.
Set in a historic building from the middle of the 16th century, Hotel Schwert is situated in the centre of Näfels. It offers free access to Wi-Fi in entire hotel.
Located in a quiet area on the shores of the Obersee Lake, 7 km from Näfels, Berghotel Obersee offers free private parking, a garden with a terrace and barbecue facilities, and a children´s playground.
Overlooking the Walensee lake, Hotel Walensee Trattoria in Weesen can be found just 100 metres from the shore and the Weesen Ship Pier. It offers en-suite rooms with cable TV and Italian cuisine.
Set at the entrance of the Glarus Alps, Lintharena SGU enjoys a quiet location in Näfels. It offers rooms with private bathrooms and cable TV. A spa area including an indoor and an outdoor pool, a sauna and a steam bath, are on site.
Located in the picturesque town Glarus, Stadthof Hotel Restaurant is set on the Linth River and surrounded by the Glarus Alps. It offers rooms with private bathrooms and free Wi-Fi.
This historic hotel dating from the 14th century is located in Weesen, on the western shore of Lake Walensee. It features a restaurant and a terrace with lake views.