Hotels overlooking Lake Geneva in Montreux.
A hotel on one of the Swiss lakes guarantees good views. Lake Brienz, Lake Geneva, Lake Lugano, Lake Maggiore, Lake Thun and Lake Zurich are big enough to offer plenty of options. We have listed our favorite lakeside hotels below.
This is one of your best options if you are looking for a comfortable hotel on the wonderful lake front in Ascona. It has a swimming pool, a wellness area and a terrace with views of the lively boulevard. There are plenty of restaurants and shops in the immediate surroundings.
This 19th-century hotel was built on a very romantic spot in the forests just above Lake Brienz and near the Giessbach waterfall. It offers many rooms and suites with restored antique furniture. There are two restaurants and a beautiful terrace. We recommend to arrive and depart by boat for a perfect experience! You can get there using the funicular from the boat dock. Altitude: 662 m.
Unique small hotel on a tiny island in Lake Maggiore. The botanical gardens on the island are truly wonderful. Of course there is a restaurant, so you don't have to leave the island at night.
The Beau-Rivage is a highly valued luxurious hotel to stay, relax and enjoy the views across the lake. It has a superb two-Michelin star restaurant, a sushi restaurant, a brasserie and an extensive spa and wellness area. You can walk to the Olympic Museum in minutes, and the city center is only a few minutes away by metro. If you can splurge and prefer a lakeside hotel, this is the place to be!
This hotel had to be included in our recommendations because of its unique appearance: this castle dates back to the 12th century and overlooks Lake Geneva. A wonderful location, just 5 minutes on foot from the Olympic Museum. It's easy to reach by public transport, as it is located right next to the metro station. The castle has an in-house restaurant and lounge bar.
Centrally located small hotel across from the boat dock where you can board for a ride on Lake Maggiore. It's also very close to the old town center and the train station. Some rooms have a balcony and lake view.
The Splendide Royal has been a first-class hotel since 1887 and is overlooking Lake Lugano. It's only a few minutes on foot from the San Salvatore funicular and the Lugano-Paradiso dock for a boat trip on the lake. The hotel offers restaurants for fine dining, a bar and a wine cellar.
We selected this imposing hotel for demanding guests who want to experience the best that Montreux has to offer. This 5-star lakeside hotel with multiple restaurants is located in the center of Montreux, directly opposite the famous boulevard, and a only few minutes from the train station.
We recommend this small excellent hotel if you prefer a lively location in the center of Montreux. It is directly opposite the boat dock for Lake Geneva cruises, and minutes from the Freddie Mercury statue, the train station and countless restaurants and shops. The hotel has an on-site restaurant.
This small hotel across the boulevard gets good reviews from its guests. The restaurant offers Italian cuisine and seafood, and they know all about wine too! The onsite Gelateria offers home-made traditional ice creams. The hotel is a few steps away from where the Lake Geneva boat trips start.
Fine dining, enjoying whiskey and wine from the cellar and relaxing in the Alpine Spa: it's all possible in this comfortable hotel in St. Moritz. It's located right along the lake and offers wonderful views. Moreover, it's close to the rail station.
One of the very best hotels in Zurich with high-quality restaurants and beautifully decorated rooms, some with lake view. It's situated in the heart of town, only 50 m from the famous Bahnhofstrasse.
Luxurious lakeside hotel next to the Zurich Opera House.
Historical hotel-restaurant at less than 100 m from the pretty lake front of Ascona.
Romantic hotel on the picturesque car-free lake front of Ascona, with plenty of restaurants and shops in the immediate surroundings. The hotel has a restaurant itself too, and a terrace. The terminal for boat trips is right across from the hotel.
We selected this lakeside hotel in the center of Brienz because of its pretty location: you can have dinner at the terrace on the lake. Dishes are prepared with local products whenever possible. The hotel offers Ayurveda (an Indian wellness treatment) as well as yoga courses.
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!
You'd almost forget you're in a big city when enjoying the panoramic view of Lake Geneva from the hotel's terrace. The Hotel President Wilson is not in the center of town, but you can easily reach it with a walk along the lake. There are several fine restaurants, a spa and an indoor pool. Good views are guaranteed because of the large windows.
A relatively affordable hotel on the lake, away from the busy city center. The hotel has a popular restaurant and is only one minute away from the lakeside pedestrian promenade, the metro station to reach the center of town, and the boat dock where the lake cruises start.
One of the reasons we selected this comfortable hotel is its location on the Lake Maggiore promenade. Book a lakeside room for the best views! The hotel has its own garden and a pool. All rooms have a terrace or balcony.
Interestingly all rooms of this hotel offer a kitchenette, so you can choose to cook yourself or walk to one of the nearby restaurants. The hotel is located on the lakefront, a bit away from the lively town center but still at walking distance. Good views of the lake and the yacht harbour!
We found this wonderful option for budget travelers: an affordable hostel near the lake and at walking distance from the train station and the center of town. The hostel does not serve breakfast but there are kitchen facilities and shops. All rooms have a balcony!
Next to the main train station and on Lake Lucerne, with an on-site restaurant and a few more in the direct proximity. It's an ideal location for train travelers who don't wish to stay in the city center. The center is still close-by though. Some rooms have lake view.
The small Giardino Lago hotel features an in-house restaurant, a lakeside terrace and beautiful views of Lake Maggiore and the mountains. The relaxed 20-minute walk along the lake to Locarno is highly recommended.
We like this hotel for its superb location: directly on Lake Geneva and just minutes from the train station and the boat dock. It's very convenient to start lake cruises and other excursions from here. This comfortable 16-floor hotel offers good views on both the lake and the Swiss and French Alps.