We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Lake Maggiore

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Lake Maggiore?

We'll send you updates with the latest deals, reviews and articles for Lake Maggiore each week.

Map of Lake Maggiore Hotels

Hotels (103)

B&Bs / Inns (135)

Speciality Lodging (99)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travellers Trust

Sort by [ Popularity ] [ Price ]
Via Casali Cuserina 2, 28822 Cannobio, Italy
Show Prices
US$200 - US$217 Avg. price/night*
Ollie #1 of 103 hotels in Lake Maggiore
Professional photos | Traveller photos (302)
Hotel Cannero (Cannero Riviera) 4.0 of 5
Piazza Umberto Primo 2, 28821 Cannero Riviera, Italy
Show Prices
US$163 - US$255 Avg. price/night*
Ollie #2 of 103 hotels in Lake Maggiore
Traveller photos (351)
Hotel Pironi (Cannobio) 3.0 of 5
Via Guglielmo Marconi 35, 28822 Cannobio, Italy
No photo provided
Show Prices
US$198 - US$223 Avg. price/night*
Ollie #3 of 103 hotels in Lake Maggiore
Professional photos | Traveller photos (294)
Corso Italia 60, 28838, Stresa, Italy
Show Prices
US$157 - US$260 Avg. price/night*
Ollie #4 of 103 hotels in Lake Maggiore
#1 of 35 hotels in Stresa
  •  A Walking Holiday 
  • My wife and I stayed in this hotel during a walking holiday in the region... more
  • 6 July 2018
Traveller photos (752)
Hotel Rigoli (Baveno) 3.0 of 5
Via Piave 48, 28831, Baveno, Italy
Ollie #5 of 103 hotels in Lake Maggiore
#1 of 15 hotels in Baveno
  •  Superb 
  • I recently stayed for 4 nights. We had mountain view rooms. Very... more
  • 10 July 2018
Traveller photos (245)
Offers & Announcements €90 (EUR)
Strada vecchia alle sale 8, 28832 Belgirate, Italy
Show Prices
US$147 - US$298 Avg. price/night*
Ollie #6 of 103 hotels in Lake Maggiore
Professional photos | Traveller photos (241)
Offers & Announcements 10% off room rate
Via di Mezzo | Isola Pescatori, 28838, Stresa, Italy
Show Prices
US$126 - US$217 Avg. price/night*
Ollie #7 of 103 hotels in Lake Maggiore
#2 of 35 hotels in Stresa
Professional photos | Traveller photos (468)
Hotel Simplon (Baveno) 4.0 of 5
Corso Garibaldi, 52, 28831, Baveno, Italy
No photo provided
Show Prices
US$119 - US$250 Avg. price/night*
Ollie #8 of 103 hotels in Lake Maggiore
#2 of 15 hotels in Baveno
  •  What a surprise. 
  • Beautiful hotel with everything you could possibly want. Incredible staff... more
  • 16 July 2018
Traveller photos (748)
Hotel Alpi (Baveno) 3.0 of 5
Via Sempione 1, 28831, Baveno, Italy
Show Prices
US$115 - US$160 Avg. price/night*
Ollie #9 of 103 hotels in Lake Maggiore
#3 of 15 hotels in Baveno
  •  Very welcoming hotel 
  • I recently stayed at Hotel Alpi for a short break of three days with my... more
  • 28 October 2017
Professional photos | Traveller photos (84)
Hotel Splendid (Baveno) 4.0 of 5
Via Sempione, 12, 28831, Baveno, Italy
Show Prices
US$171 - US$487 Avg. price/night*
Ollie #10 of 103 hotels in Lake Maggiore
#4 of 15 hotels in Baveno
  •  Fabulous Hotel 
  • Beautiful location on the shores of Lake Maggiore with great views across... more
  • 20 July 2018
Professional photos | Traveller photos (787)
Via Sempione Nord 123, 28838, Stresa, Italy
No photo provided
Show Prices
US$385 - US$588 Avg. price/night*
Ollie #11 of 103 hotels in Lake Maggiore
#3 of 35 hotels in Stresa
Professional photos | Traveller photos (1265)
Corso Umberto I, 67, 28838, Stresa, Italy
Show Prices
US$260 - US$467 Avg. price/night*
Ollie #12 of 103 hotels in Lake Maggiore
#4 of 35 hotels in Stresa
Professional photos | Traveller photos (1759)
Via Giuseppe Garibaldi 20, 28831, Baveno, Italy
Show Prices
US$124 - US$252 Avg. price/night*
Ollie #13 of 103 hotels in Lake Maggiore
#5 of 15 hotels in Baveno
  •  Elegant and friendly 
  • My husband's company hosted an international conference here and I went... more
  • 11 July 2018
Professional photos | Traveller photos (1309)
Hotel La Palma (Stresa) 4.0 of 5
Corso Umberto, I 33, 28838, Stresa, Italy
Show Prices
US$201 - US$482 Avg. price/night*
Ollie #14 of 103 hotels in Lake Maggiore
#5 of 35 hotels in Stresa
Professional photos | Traveller photos (1045)
Special Offer Package Deal
Via Nazionale del Sempione 30, 28831, Baveno, Italy
Show Prices
US$110 - US$453 Avg. price/night*
Ollie #15 of 103 hotels in Lake Maggiore
#6 of 15 hotels in Baveno
  •  Lovely Hotel 
  • Hotel in good position facing the lake, slightly further down the road... more
  • 1 July 2018
Traveller photos (171)
Viale delle Magnolie 4, 28922, Verbania, Italy
Show Prices
US$98 - US$195 Avg. price/night*
Ollie #16 of 103 hotels in Lake Maggiore
Professional photos | Traveller photos (63)
Hotel Ancora (Verbania) 4.0 of 5
Corso Goffredo Mameli 65, 28921, Verbania, Italy
Show Prices
US$104 - US$198 Avg. price/night*
Ollie #17 of 103 hotels in Lake Maggiore
  •  In the lakes 
  • Not our usual type of hotel, looks quite traditional from the outside but... more
  • 6 June 2018
Professional photos | Traveller photos (300)
Hotel du Parc (Stresa) 3.0 of 5
Via Eugenio Gignous 1, 28838, Stresa, Italy
No photo provided
Show Prices
US$123 - US$189 Avg. price/night*
Ollie #18 of 103 hotels in Lake Maggiore
#6 of 35 hotels in Stresa
Professional photos | Traveller photos (363)
Via Ugo Ara 2 | Isola Dei Pescatori, 28838, Stresa, Italy
Show Prices
US$150 - US$222 Avg. price/night*
Ollie #19 of 103 hotels in Lake Maggiore
#7 of 35 hotels in Stresa
Professional photos | Traveller photos (359)
Hotel Belvedere (Verbania) 4.0 of 5
Viale delle Magnolie 6, 28922, Verbania, Italy
No photo provided
Show Prices
US$123 - US$208 Avg. price/night*
Ollie #20 of 103 hotels in Lake Maggiore
  •  All we could ask for 
  • The hotel was an hour drive from Malpensa Airport. The location was just... more
  • 27 April 2018
Professional photos | Traveller photos (234)