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

 

Traveler 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 (109)

B&Bs / Inns (126)

Specialty Lodging (84)

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 Travelers Trust

Sort by [ Popularity ] [ Price ]
Casali Cuserina, 2, 28822 Cannobio, Italy
Show Prices
$177 - $182 Avg. price/night*
Ollie #1 of 109 hotels in Lake Maggiore
  •  Heavenly Honeymoon 
  • We stayed at the Villa Belvedere for our honeymoon in July/August of 2015... more
  • November 23, 2015
Professional photos | Traveler photos (146)
Hotel Pironi (Cannobio) 3.0 of 5
Via Marconi, 35, 28822 Cannobio, Italy
Show Prices
$183 - $212 Avg. price/night*
Ollie #2 of 109 hotels in Lake Maggiore
Professional photos | Traveler photos (72)
Corso Italia 60, 28838, Stresa, Italy
Show Prices
$187 - $246 Avg. price/night*
Ollie #3 of 109 hotels in Lake Maggiore
#1 of 36 hotels in Stresa
Professional photos | Traveler photos (728)
Hotel Cannero (Cannero Riviera)
Piazza Umberto I, 2, 28821 Cannero Riviera, Italy
Ollie #4 of 109 hotels in Lake Maggiore
  •  Perfect 
  • This place is amazing....romantic, beautiful setting, spectacular views, a... more
  • January 14, 2016
Traveler photos (232)
Strada Vecchia Alle Sale 8, 28832 Belgirate, Italy
Relais Casali della Cisterna Slideshow
Show Prices
$122 - $192 Avg. price/night*
Ollie #5 of 109 hotels in Lake Maggiore
Professional photos | Traveler photos (149)
Special Rate €99 (EUR)
Hotel Rigoli (Baveno)
Via Piave 48, 28831, Baveno, Italy
Hotel Rigoli Slideshow
$93 - $102 Avg. price/night*
Ollie #6 of 109 hotels in Lake Maggiore
#1 of 14 hotels in Baveno
Traveler photos (109)
Announcement Click for details
Via di Mezzo | Isola Pescatori, 28838, Stresa, Italy
Hotel Belvedere Slideshow
Show Prices
$107 - $163 Avg. price/night*
Ollie #7 of 109 hotels in Lake Maggiore
#2 of 36 hotels in Stresa
Professional photos | Traveler photos (308)
Hotel Splendid (Baveno) 4.0 of 5
Via Sempione, 12, 28831, Baveno, Italy
Show Prices
$144 - $232 Avg. price/night*
Ollie #8 of 109 hotels in Lake Maggiore
#2 of 14 hotels in Baveno
  •  a delight 
  • This was a lovely place to stay after some quite ordinary hotels on our... more
  • December 2, 2015
Professional photos | Traveler photos (502)
Hotel Simplon (Baveno) 4.0 of 5
Corso Garibaldi 20, 28831, Baveno, Italy
Show Prices
$128 - $186 Avg. price/night*
Ollie #9 of 109 hotels in Lake Maggiore
#3 of 14 hotels in Baveno
  •  Luxury with a View 
  • Hotel Simplon is a very classy hotel in all areas. The rooms are... more
  • November 1, 2015
Professional photos | Traveler photos (582)
Corso Umberto I, 67, 28838, Stresa, Italy
Show Prices
$182 - $348 Avg. price/night*
Ollie #10 of 109 hotels in Lake Maggiore
#3 of 36 hotels in Stresa
Professional photos | Traveler photos (970)
La Palma Hotel (Stresa) 4.0 of 5
Lungolago Umberto I 33, 28838, Stresa, Italy
La Palma Hotel Slideshow
Show Prices
$153 - $428 Avg. price/night*
Ollie #11 of 109 hotels in Lake Maggiore
#4 of 36 hotels in Stresa
  •  5th Time here ! 
  • When your find a great hotel like the La Palma, operated by a wonderful... more
  • January 24, 2016
Professional photos | Traveler photos (696)
Via Sempione Nord, 123, 28838, Stresa, Italy
Hotel Villa e Palazzo Aminta Slideshow
Show Prices
$287 - $402 Avg. price/night*
Ollie #12 of 109 hotels in Lake Maggiore
#5 of 36 hotels in Stresa
  •  True Luxury 
  • I know Villa Aminta very well but every time I'm going there I feel so... more
  • December 7, 2015
Professional photos | Traveler photos (456)
Special Price 15% off room rate
Hotel Alpi (Baveno) 3.0 of 5
Via Sempione 1, 28831, Baveno, Italy
Show Prices
$101 - $142 Avg. price/night*
Ollie #13 of 109 hotels in Lake Maggiore
#4 of 14 hotels in Baveno
Professional photos | Traveler photos (65)
Via Monte Rosa ,114, 28876 Macugnaga, Italy
Show Prices
$79 - $97 Avg. price/night*
Ollie #14 of 109 hotels in Lake Maggiore
Professional photos | Traveler photos (47)
Via delle Magnolie, 4, 28922, Verbania, Italy
Show Prices
$119 - $126 Avg. price/night*
Ollie #15 of 109 hotels in Lake Maggiore
  •  'Ideal' 
  • This hotel was perfect for my wife and I for a 3 night break in August... more
  • September 21, 2015
Professional photos | Traveler photos (30)
Hotel La Ripa (Baveno) 3.0 of 5
Via Sempione 11 | Lago Maggiore, 28831 , Baveno, Italy
Show Prices
$102 - $121 Avg. price/night*
Ollie #16 of 109 hotels in Lake Maggiore
#5 of 14 hotels in Baveno
  •  Nice restaurant 
  • What a great family run hotel. Went for dinner one night while staying at... more
  • October 28, 2015
Professional photos | Traveler photos (49)
Corso Garibaldi, 20, 28831, Baveno, Italy
Show Prices
$123 - $241 Avg. price/night*
Ollie #17 of 109 hotels in Lake Maggiore
#6 of 14 hotels in Baveno
Professional photos | Traveler photos (765)
Hotel du Parc (Stresa) 3.0 of 5
Via Gignous 1, 28838, Stresa, Italy
Show Prices
$101 - $143 Avg. price/night*
Ollie #18 of 109 hotels in Lake Maggiore
#6 of 36 hotels in Stresa
Professional photos | Traveler photos (86)
Ancora Hotel (Verbania) 4.0 of 5
Corso Mameli 65, 28921, Verbania, Italy
Show Prices
$91 - $120 Avg. price/night*
Ollie #19 of 109 hotels in Lake Maggiore
  •  Lovely lakeside hotel 
  • Hotel Ancora is perfectly positioned facing onto the lake across the road... more
  • January 16, 2016
Professional photos | Traveler photos (76)
Via G. Polli, 11, 28824 Oggebbio, Italy
Show Prices
$98 - $213 Avg. price/night*
Ollie #20 of 109 hotels in Lake Maggiore
Professional photos | Traveler photos (23)