Grand Hotel Dino



Guest rating:
88%
Price from 125 €
Directly overlooking Lake Maggiore, amongst secular trees and elegant gardens, Grand Hotel Dino offers a host of modern conference and sporting facilities.
Hotel Villa Ruscello

Guest rating:
80%
Price from 70 €
Enjoy marvellous views of the Borromean Islands from Villa Ruscello: a cosy 2-star family-run hotel set on the coast of Lake Maggiore.
Hotel Rigoli


Guest rating:
86%
Price from 105 €
Family run, the small Hotel Rigoli is located exactly in the centre of Baveno, on the shores of Lake Maggiore.
Hotel Romagna


Guest rating:
77%
Price from 85 €
Hotel Romagna is located in an enchanting position directly on the lake in front of the Borromean Islands.
Hotel Villa Azalea


Guest rating:
81%
Price from 50 €
This charming hotel is located in a tranquil area in the historical centre of Baveno, just 120 metres from the stunning Lake Maggiore and 400 metres from the train station.
Hotel Beau Rivage


Guest rating:
71%
Price from 70 €
Hotel Beau Rivage of Baveno offers comfortable accommodation in a wonderful Lake Maggiore setting, with enchanting views of the Borromean Islands.
Hotel Simplon



Guest rating:
88%
Price from 105 €
In a stunning position between the mountains and the Borromeo Gulf, Hotel Simplon is set in its own sub-tropical gardens, close to the centre of Baveno.
Serenella


Guest rating:
76%
Price from 70 €
Serenella is a hotel located in the centre of Feriolo, 200 meters from Lake Maggiore.