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.
$25 Amazon.com Gift Card Get yours when you book a hotel on TripAdvisor and review your stay!

Lake Maggiore

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

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

B&Bs / Inns (118)

Specialty Lodging (86)

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 ]
Via Casali Cuserina 2, 28822 Cannobio, Italy
Show Prices
$181 - $187 Avg. price/night*
Ollie #1 of 105 hotels in Lake Maggiore
  •  A real gem 
  • We booked at this hotel for a week based on Tripadvisor reviews and were... more
  • August 24, 2016
Professional photos | Traveler photos (201)
Hotel Rigoli (Baveno)
Via Piave 48, 28831, Baveno, Italy
Hotel Rigoli Slideshow
$63 - $107 Avg. price/night*
Ollie #2 of 105 hotels in Lake Maggiore
#1 of 15 hotels in Baveno
  •  An unexpected find 
  • This 3 star hotel is located off the main road, take a right on liberazone... more
  • September 24, 2016
Traveler photos (169)
Hotel Cannero (Cannero Riviera)
Piazza Umberto Primo 2, 28821 Cannero Riviera, Italy
Hotel Cannero Slideshow
Ollie #3 of 105 hotels in Lake Maggiore
  •  Soooooo lovely! 
  • Stayed in a side lake view junior suite which was very large with quality... more
  • September 27, 2016
Traveler photos (286)
Hotel Pironi (Cannobio) 3.0 of 5
Via Guglielmo Marconi 35, 28822 Cannobio, Italy
Show Prices
$178 - $217 Avg. price/night*
Ollie #4 of 105 hotels in Lake Maggiore
  •  Excellent 
  • The unique style of this hotel makes it somewhere special to stay. It is a... more
  • September 2, 2016
Professional photos | Traveler photos (75)
Hotel Splendid (Baveno) 4.0 of 5
Via Sempione, 12, 28831, Baveno, Italy
Show Prices
$122 - $685 Avg. price/night*
Ollie #5 of 105 hotels in Lake Maggiore
#2 of 15 hotels in Baveno
Professional photos | Traveler photos (662)
Hotel Simplon (Baveno) 4.0 of 5
Via Giuseppe Garibaldi 20, 28831, Baveno, Italy
Show Prices
$114 - $335 Avg. price/night*
Ollie #6 of 105 hotels in Lake Maggiore
#3 of 15 hotels in Baveno
  •  Beautiful, CLEAN hotel 
  • I enjoyed the Hotel Simplon on a group tour. The rooms were large and very... more
  • September 26, 2016
Professional photos | Traveler photos (628)
La Palma Hotel (Stresa) 4.0 of 5
Via Umberto Primo 33, 28838, Stresa, Italy
La Palma Hotel Slideshow
Show Prices
$153 - $358 Avg. price/night*
Ollie #7 of 105 hotels in Lake Maggiore
#1 of 36 hotels in Stresa
Professional photos | Traveler photos (792)
Special Offer Package Deal
Corso Umberto I, 67, 28838, Stresa, Italy
Show Prices
$197 - $512 Avg. price/night*
Ollie #8 of 105 hotels in Lake Maggiore
#2 of 36 hotels in Stresa
Professional photos | Traveler photos (1233)
Strada Vecchia Alle Sale 8, 28832 Belgirate, Italy
Relais Casali della Cisterna Slideshow
Show Prices
$116 - $248 Avg. price/night*
Ollie #9 of 105 hotels in Lake Maggiore
  •  A great find 
  • This was a great find. Very conveniently located just a few minutes drive... more
  • September 11, 2016
Professional photos | Traveler photos (196)
Offers & Announcements €99 (EUR)
Via Sempione Nord 123, 28838, Stresa, Italy
Hotel Villa & Palazzo Aminta Slideshow
Show Prices
$305 - $629 Avg. price/night*
Ollie #10 of 105 hotels in Lake Maggiore
#3 of 36 hotels in Stresa
Professional photos | Traveler photos (728)
Via Giuseppe Garibaldi 20, 28831, Baveno, Italy
Show Prices
$117 - $345 Avg. price/night*
Ollie #11 of 105 hotels in Lake Maggiore
#4 of 15 hotels in Baveno
Professional photos | Traveler photos (949)
Corso Italia 60, 28838, Stresa, Italy
Show Prices
$186 - $248 Avg. price/night*
Ollie #12 of 105 hotels in Lake Maggiore
#4 of 36 hotels in Stresa
Professional photos | Traveler photos (738)
Via di Mezzo | Isola Pescatori, 28838, Stresa, Italy
Hotel Belvedere Slideshow
Show Prices
$111 - $215 Avg. price/night*
Ollie #13 of 105 hotels in Lake Maggiore
#5 of 36 hotels in Stresa
Professional photos | Traveler photos (346)
Piazza Guglielmo Marconi 6/9, 28838, Stresa, Italy
Milan Speranza Au Lac Slideshow
Show Prices
$109 - $180 Avg. price/night*
Ollie #14 of 105 hotels in Lake Maggiore
#6 of 36 hotels in Stresa
  •  be careful 
  • first of all Hotel Milan is one building while Hotel Speranza is a... more
  • September 28, 2016
Professional photos | Traveler photos (249)
Special Offer Package Deal
Ancora Hotel (Verbania) 4.0 of 5
Corso Goffredo Mameli 65, 28921, Verbania, Italy
Show Prices
$96 - $178 Avg. price/night*
Ollie #15 of 105 hotels in Lake Maggiore
  •  Central Boutique Hotel 
  • Having booked a room with a lake view and balcony, we were informed upon... more
  • August 27, 2016
Professional photos | Traveler photos (100)
Regina Palace (Stresa) 4.0 of 5
Corso Umberto I | Lago Maggiore, 28838, Stresa, Italy
Show Prices
$182 - $264 Avg. price/night*
Ollie #16 of 105 hotels in Lake Maggiore
#7 of 36 hotels in Stresa
  •  A Superb Hotel 
  • We stayed here for a week with friends and thoroughly enjoyed the... more
  • September 28, 2016
Professional photos | Traveler photos (1250)
Hotel Royal (Stresa) 3.0 of 5
Via Lido 1, 28838, Stresa, Italy
Show Prices
$118 - $225 Avg. price/night*
Ollie #17 of 105 hotels in Lake Maggiore
#8 of 36 hotels in Stresa
Professional photos | Traveler photos (105)
Via Umberto Primo 1/73, 28838, Stresa, Italy
Show Prices
$124 - $494 Avg. price/night*
Ollie #18 of 105 hotels in Lake Maggiore
#9 of 36 hotels in Stresa
Professional photos | Traveler photos (584)
Viale delle Magnolie 4, 28922, Verbania, Italy
Show Prices
$84 - $162 Avg. price/night*
Ollie #19 of 105 hotels in Lake Maggiore
Professional photos | Traveler photos (35)
Astoria Hotel (Stresa) 4.0 of 5
Via Umberto Primo 31, 28838, Stresa, Italy
Astoria Hotel Slideshow
Show Prices
$141 - $335 Avg. price/night*
Ollie #20 of 105 hotels in Lake Maggiore
#10 of 36 hotels in Stresa
Professional photos | Traveler photos (115)
Offers & Announcements Package Deal