Enjoy marvellous views of the Borromean Islands from Villa Ruscello: a cosy 2-star family-run hotel set on the coast of Lake Maggiore.
Offering a private beach and swimming pool, Hotel Splendid is set right on the lakeside, 5 minutes' walk from Baveno centre.
Located between the mountains and the Borromean Gulf, Hotel Simplon is set in its own sub-tropical gardens, close to the centre of Baveno.
Al Campanile Aparthotel & Suite offers accommodation with views of Lake Maggiore in Baveno.
Set on Baveno's lakeshore, Grand Hotel Dino offers panoramic views across Lake Maggiore.
Hotel Serenella is a family-run hotel located in the centre of Feriolo, 200 meters from Lake Maggiore. The property offers free Wi-Fi.
Set next to an old church, family-run Hotel Azalea is in Baveno,100 metres from Lake Maggiore and 400 metres from the train station.