Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Search Lake Maggiore, Europe Hotels from AU$110

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Regina Palace Hotel
4 out of 5
Corso Umberto I, 29, Stresa, VB
Free cancellationReserve now, pay when you stay
The price is AU$313 per night from 16 Jun. to 16 Jun.
12.15 km from city centre
4.4/5Excellent! (824 reviews)
Charming hotel with wonderful views
"We had previously stayed at the Grand Hotel Des Iles Borromees and this hotel is very similar in style and layout. It has lovely views of the lake and islands and only a short walk to the shops of restaurants. The jacuzzi by the pool could have been warmer but the pool was perfect. Service at breakfast ..."

Reviewed on 26 Sep. 2020

Regina Palace Hotel
Hotel La Palma
4 out of 5
Corso Umberto I, 33, Stresa, VB
Free cancellationReserve now, pay when you stay
The price is AU$283 per night from 18 Jun. to 18 Jun.
12.15 km from city centre
4.6/5Wonderful! (589 reviews)
Amazing hotel in Stresa
"The hotel is well situated and has been refurbished to a good standard. The pool area is amazing and the sky bar is a real treat. The rooms with views over the lake are superb. Overall one of my favourite hotels to have ever stayed in plus the staff were helpful."

Reviewed on 27 Aug. 2020

Hotel La Palma
Grand Hotel Des Iles Borromees
5 out of 5
Corso Umberto I, 67, Stresa, VB
Free cancellationReserve now, pay when you stay
The price is AU$375 per night from 20 Jun. to 20 Jun.
12.18 km from city centre
4.6/5Exceptional! (825 reviews)
"Great location and position of hotel. Rooms were lovely, clean and very comfortable."

Reviewed on 23 Oct. 2019

Grand Hotel Des Iles Borromees
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hotel Giardino
3 out of 5
Corso Repubblica, 1, Arona, NO
Free cancellationReserve now, pay when you stay
The price is AU$140 per night from 16 Jun. to 16 Jun.
23.31 km from city centre
3.9/5Good! (110 reviews)
Doesn’t do What but says on the tin!
"Advertised with air con but the room was sub tropical and hotter than hell! Tried to get it sorted but after two days of being fobbed off I finally got told they’d turned it off as it worked for the building but wasn’t needed now as it was cold outside! Checked out a day early to get a decent nights ..."

Reviewed on 22 Dec. 2020

Hotel Giardino
Grand Hotel Dino
4 out of 5
Via Garibaldi, 20, Baveno, Verbano-Cusio-Ossola
Free cancellationReserve now, pay when you stay
The price is AU$206 per night from 16 Jun. to 16 Jun.
12.54 km from city centre
4.5/5Wonderful! (224 reviews)
"Excellent resort hotel caters to large tour buses"

Reviewed on 12 Oct. 2019

Grand Hotel Dino
Don't see what you're looking for?
See all available properties in Lake Maggiore
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.