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 (138)

Speciality Lodging (100)

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$187 - US$204 Avg. price/night*
Ollie #1 of 103 hotels in Lake Maggiore
Traveller photos (320)
Hotel Pironi (Cannobio) 3.0 of 5
Via Guglielmo Marconi 35, 28822 Cannobio, Italy
No photo provided
Show Prices
US$187 - US$210 Avg. price/night*
Ollie #2 of 103 hotels in Lake Maggiore
  •  The jewel of Cannobio 
  • My wife and I loved our stay at this beautiful 17th century converted... more
  • 17 September 2018
Traveller photos (294)
Hotel Cannero (Cannero Riviera) 4.0 of 5
Piazza Umberto Primo 2, 28821 Cannero Riviera, Italy
Show Prices
US$162 - US$219 Avg. price/night*
Ollie #3 of 103 hotels in Lake Maggiore
  •  A Wonderful Hotel 
  • We had been recommended the Hotel Cannero by close friends of ours 10... more
  • 23 September 2018
Traveller photos (355)
Strada vecchia alle sale 8, 28832 Belgirate, Italy
Show Prices
US$125 - US$254 Avg. price/night*
Ollie #4 of 103 hotels in Lake Maggiore
Traveller photos (243)
Offers & Announcements 10% off room rate
Corso Italia 60, 28838, Stresa, Italy
Show Prices
US$152 - US$257 Avg. price/night*
Ollie #5 of 103 hotels in Lake Maggiore
#1 of 35 hotels in Stresa
Traveller photos (762)
Hotel Rigoli (Baveno) 3.0 of 5
Via Piave 48, 28831, Baveno, Italy
Ollie #6 of 103 hotels in Lake Maggiore
#1 of 15 hotels in Baveno
Traveller photos (249)
Hotel Simplon (Baveno) 4.0 of 5
Corso Garibaldi 52, 28831, Baveno, Italy
No photo provided
Show Prices
US$119 - US$286 Avg. price/night*
Ollie #7 of 103 hotels in Lake Maggiore
#2 of 15 hotels in Baveno
  •  Perfect stay! 
  • The Hotel was perfect! We had booked the hotel because of the good price... more
  • 22 September 2018
Traveller photos (778)
Via di Mezzo | Isola Pescatori, 28838, Stresa, Italy
Show Prices
US$114 - US$186 Avg. price/night*
Ollie #8 of 103 hotels in Lake Maggiore
#2 of 35 hotels in Stresa
Traveller photos (481)
Hotel Alpi (Baveno) 3.0 of 5
Via Sempione 1, 28831, Baveno, Italy
Show Prices
US$106 - US$133 Avg. price/night*
Ollie #9 of 103 hotels in Lake Maggiore
#3 of 15 hotels in Baveno
Traveller photos (86)
Hotel Splendid (Baveno) 4.0 of 5
Via Sempione, 12, 28831, Baveno, Italy
Show Prices
US$122 - US$379 Avg. price/night*
Ollie #10 of 103 hotels in Lake Maggiore
#4 of 15 hotels in Baveno
Traveller photos (814)
Via Sempione Nord 123, 28838, Stresa, Italy
Show Prices
US$307 - US$641 Avg. price/night*
Ollie #11 of 103 hotels in Lake Maggiore
#3 of 35 hotels in Stresa
Traveller photos (1655)
Via Nazionale del Sempione 30, 28831, Baveno, Italy
Show Prices
US$132 - US$606 Avg. price/night*
Ollie #12 of 103 hotels in Lake Maggiore
#5 of 15 hotels in Baveno
Traveller photos (183)
Corso Umberto I, 67, 28838, Stresa, Italy
Show Prices
US$234 - US$448 Avg. price/night*
Ollie #13 of 103 hotels in Lake Maggiore
#4 of 35 hotels in Stresa
Traveller photos (1834)
Hotel La Palma (Stresa) 4.0 of 5
Corso Umberto, I 33, 28838, Stresa, Italy
Show Prices
US$169 - US$462 Avg. price/night*
Ollie #14 of 103 hotels in Lake Maggiore
#5 of 35 hotels in Stresa
Traveller photos (1129)
Special Offer Package Deal
Via Giuseppe Garibaldi 20, 28831, Baveno, Italy
Show Prices
US$110 - US$454 Avg. price/night*
Ollie #15 of 103 hotels in Lake Maggiore
#6 of 15 hotels in Baveno
Traveller photos (1481)
Via Ugo Ara 2 | Isola Dei Pescatori, 28838, Stresa, Italy
Show Prices
US$128 - US$186 Avg. price/night*
Ollie #16 of 103 hotels in Lake Maggiore
#6 of 35 hotels in Stresa
Traveller photos (404)
Hotel Ancora (Verbania) 4.0 of 5
Corso Goffredo Mameli 65, 28921, Verbania, Italy
Show Prices
US$104 - US$197 Avg. price/night*
Ollie #17 of 103 hotels in Lake Maggiore
  •  Lovely hotel. 
  • Just a one night stopover but an absolute delight! Lovely clean... more
  • 5 September 2018
Traveller photos (300)
Viale delle Magnolie 4, 28922, Verbania, Italy
Show Prices
US$93 - US$198 Avg. price/night*
Ollie #18 of 103 hotels in Lake Maggiore
  •  Wonderful hotel 
  • Our visit at San Gottardo was perfect. A room with a nice lake view, the... more
  • 27 August 2018
Traveller photos (69)
Via Sempione Nord 45, 28838, Stresa, Italy
Show Prices
US$94 - US$579 Avg. price/night*
Ollie #19 of 103 hotels in Lake Maggiore
#7 of 35 hotels in Stresa
Traveller photos (162)
Via Giacomo Leopardi 19, 28838, Stresa, Italy
Show Prices
US$65 - US$120 Avg. price/night*
Ollie #20 of 103 hotels in Lake Maggiore
#8 of 35 hotels in Stresa
Traveller photos (279)