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

Specialty Lodging (76)

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
$174 - $200 (EUR 159 - 182) Avg. price/night*
Ollie #1 of 109 hotels in Lake Maggiore
Professional photos | Traveler photos (114)
Corso Italia 60, 28838 Stresa, Italy
Show Prices
$191 - $221 (EUR 174 - 201) Avg. price/night*
Ollie #2 of 109 hotels in Lake Maggiore
#1 of 36 hotels in Stresa
Professional photos | Traveler photos (707)
Strada Vecchia Alle Sale 8, 28832 Belgirate, Italy
Relais Casali della Cisterna Slideshow
Show Prices
$119 - $531 (EUR 108 - 484) Avg. price/night*
Ollie #3 of 109 hotels in Lake Maggiore
Professional photos | Traveler photos (121)
Offers & Announcements Package Deal
Hotel Pironi (Cannobio) 3.0 of 5
Via Marconi, 35, 28822 Cannobio, Italy
Show Prices
$189 - $217 (EUR 172 - 198) Avg. price/night*
Ollie #4 of 109 hotels in Lake Maggiore
Professional photos | Traveler photos (70)
Hotel Cannero (Cannero Riviera)
Lungo Lago 2, 28821 Cannero Riviera, Italy
Ollie #5 of 109 hotels in Lake Maggiore
Traveler photos (203)
Top Value! $49 less than similar hotels in Lake Maggiore
 
Hotel Rigoli (Baveno)
Via Piave 48, 28831 Baveno, Italy
Hotel Rigoli Slideshow
$101 - $121 Avg. price/night*
Ollie #6 of 109 hotels in Lake Maggiore
#1 of 14 hotels in Baveno
Traveler photos (95)
Via di Mezzo | Isola Pescatori, 28838 Stresa, Italy
Hotel Belvedere Slideshow
Show Prices
$109 - $221 (EUR 99 - 201) Avg. price/night*
Ollie #7 of 109 hotels in Lake Maggiore
#2 of 36 hotels in Stresa
Professional photos | Traveler photos (143)
Hotel Simplon (Baveno) 4.0 of 5
Corso Garibaldi 20, 28831 Baveno, Italy
Show Prices
$122 - $331 Avg. price/night*
Ollie #8 of 109 hotels in Lake Maggiore
#2 of 14 hotels in Baveno
Professional photos | Traveler photos (552)
Corso Umberto I, 67, 28838 Stresa, Italy
Show Prices
$263 - $458 (EUR 240 - 417) Avg. price/night*
Ollie #9 of 109 hotels in Lake Maggiore
#3 of 36 hotels in Stresa
  •  Excellent hotel 
  • The hotel is nineteenth century and more like a small palace, both in... more
  • July 25, 2015
Professional photos | Traveler photos (846)
Hotel Splendid (Baveno) 4.0 of 5
Via Sempione, 12, 28831 Baveno, Italy
Show Prices
$144 - $590 Avg. price/night*
Ollie #10 of 109 hotels in Lake Maggiore
#3 of 14 hotels in Baveno
  •  The name says it all. 
  • First of all: the service is simply excellent. Very friendly and there is... more
  • July 26, 2015
Professional photos | Traveler photos (473)
Hotel Alpi (Baveno) 3.0 of 5
Via Sempione 1, 28831 Baveno, Italy
Hotel Alpi Slideshow
Show Prices
$99 - $124 Avg. price/night*
Ollie #11 of 109 hotels in Lake Maggiore
#4 of 14 hotels in Baveno
Professional photos | Traveler photos (56)
La Palma Hotel (Stresa) 4.0 of 5
Lungolago Umberto I 33, 28838 Stresa, Italy
La Palma Hotel Slideshow
Show Prices
$177 - $420 Avg. price/night*
Ollie #12 of 109 hotels in Lake Maggiore
#4 of 36 hotels in Stresa
Professional photos | Traveler photos (594)
Special Offer Package Deal
Via Sempione Nord, 123 | Lago Maggiore, 28838 Stresa, Italy
Hotel Villa e Palazzo Aminta Slideshow
Show Prices
$318 - $594 Avg. price/night*
Ollie #13 of 109 hotels in Lake Maggiore
#5 of 36 hotels in Stresa
Professional photos | Traveler photos (323)
Top Value! $45 less than similar hotels in Lake Maggiore
 
Via Monte Rosa ,114, 28876 Macugnaga, Italy
Show Prices
$84 - $122 Avg. price/night*
Ollie #14 of 109 hotels in Lake Maggiore
Professional photos | Traveler photos (37)
Corso Garibaldi, 20, 28831 Baveno, Italy
Show Prices
$116 - $278 Avg. price/night*
Ollie #15 of 109 hotels in Lake Maggiore
#5 of 14 hotels in Baveno
Professional photos | Traveler photos (695)
Verbania, Italy
$87 - $147 Avg. price/night*
Ollie #16 of 109 hotels in Lake Maggiore
Traveler photos (29)
Hotel La Ripa (Baveno) 3.0 of 5
Via Sempione 11 | Lago Maggiore, 28831 Baveno, Italy
Show Prices
$98 - $157 Avg. price/night*
Ollie #17 of 109 hotels in Lake Maggiore
#6 of 14 hotels in Baveno
Professional photos | Traveler photos (47)
Hotel Pallanza (Verbania) 4.0 of 5
Viale Magnolie 8, 28922 Verbania, Italy
Show Prices
$101 - $191 (EUR 92 - 174) Avg. price/night*
Ollie #18 of 109 hotels in Lake Maggiore
  •  Overnight stay 
  • After a long trip we arrived in this beautiful old style hotel. This place... more
  • July 20, 2015
Professional photos | Traveler photos (30)
Strada Statale del Sempione 30, 28831 Baveno, Italy
Show Prices
$109 - $596 Avg. price/night*
Ollie #19 of 109 hotels in Lake Maggiore
#7 of 14 hotels in Baveno
Traveler photos (86)
Ancora Hotel (Verbania) 4.0 of 5
Corso Mameli 65, 28921 Verbania, Italy
Show Prices
$110 - $162 Avg. price/night*
Ollie #20 of 109 hotels in Lake Maggiore
  •  lovely place to stay 
  • Really lovely place to stay. Modern room, well furnished in a quasi art... more
  • July 21, 2015
Professional photos | Traveler photos (73)