Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
Lake Maggiore
See the latest prices and deals by choosing your dates
Hotel in Canton of Ticino, Cademario · 12.01 mi from centre
8.7
1,843 reviews
Breakfast available
Built in 1914 and located 850 meters above sea level, Kurhaus Cademario- Adults Only has massage, relaxation and steam rooms. It features indoor and outdoor heated pools, water features, a park and 2 conference rooms.
Room at the Kurhaus have air conditioning, free WiFi, a free minibar and bathroom. Some units have a seating area, spa bath and a balcony with views of Lake Lugano.
The on-site restaurant has large panoramic windows and a terrace. The La Cucina gourmet restaurant offers regional and fresh products combined with international spices. On request, a special diet menu can be arranged.
Guests can benefit from free bicycle rental and free fitness centre. Laundry and ironing service are available on request and against a surcharge.
Private parking is available on site free of charge. Lugano-Agno Airport can be reached by car in 25 minutes, and the centre of Lugano is a 35-minute drive away. Bellinzona and Chiasso are within 38 km. Upon request and at an extra cost, airport shuttle can be arranged.
Hotel in Ascona · 14.42 mi from centre
8.6
752 reviews
Breakfast available
Featuring a large outdoor pool surrounded by Mediterranean plants, Hotel Tobler enjoys a quiet location on a south-east-facing slope above Ascona. It offers free shuttle services, an on-site restaurant and an indoor pool.
Each room has free WiFi access, a balcony and offers views of Lake Maggiore, the garden and the surrounding mountains. They are equipped with a minibar and come with a private bathroom. Bathrobes and slippers are provided as well.
You can enjoy typical Mediterranean specialities in the Tobler Hotel's Tre Palme bistrot with its summer terrace. A buffet breakfast is offered every morning.
Free shuttle services from and to the Locarno Train Station, to the centre of Ascona and to destinations in the surroundings are provided. Bicycles, fitness facilities and Nordic-walking sticks are available for free as well.
Ascona's Old Town is a 10-minute walk away and the lakeshore can be reached in 15 minutes. Locarno is 3 km away from this charming, family-run hotel.
Hotel in Stresa · 8.00 mi from centre
9.2
766 reviews
Breakfast available
With a stay at Hotel La Palma, you'll be centrally located in Stresa, just a 5-minute walk from Congressi Palace and 8 minutes by foot from Villa Ducale. This family-friendly hotel is 11.2 mi (18.1 km) from Lake Orta and 0.3 mi (0.5 km) from Stresa Ferry Terminal.
Hotel in Ascona · 13.94 mi from centre
9.2
249 reviews
Breakfast available
Surrounded by a Mediterranean garden, this 4-star hotel in Ascona is only 70 metres from Lake Maggiore. It offers a heated outdoor pool, free bicycle hire, and free WiFi.
Hotel Ascovilla’s elegant and spacious rooms include a flat-screen satellite TV, air conditioning, a minibar, and a bathroom with hairdryer and make-up mirror. Some have a balcony.
The Ascovilla's restaurant serves Mediterranean and international cuisine, as well as a large selection of fine wines.
Free private parking is available on site. The parking garage can be used at an additional cost. The Ferry Terminal is 400 metres from the Ascovilla.
Hotel in Lake Maggiore, Ronco s/Ascona - Porto Ronco · 12.42 mi from centre
8.9
222 reviews
Breakfast available
Only a 5-minute drive from Ascona, the La Rocca hotel in Porto Ronco enjoys a quiet, elevated location, 3 minutes' walk from Lago Maggiore. It offers free WiFi.
All guest rooms in the La Rocca hotel have a balcony or a terrace and - thanks to the hillside location - offer superb lake views. Most rooms feature air-conditioning. Movies can be streamed on the smart TV of every room, and guests are welcome to use the hotel's computer corner.
Typical Ticino dishes and international cuisine are served on the covered terrace or in the restaurant. The hotel bar offers aromatic coffee and selected drinks.
Half board includes the dish of the day for dinner. If you booked half board you can also opt for dining à la carte and will get the half board price refunded.
The hotel has its own private beach in Porto Ronco, which is only an 8-minute walk away from the hotel.
Locarno, Ascona, Brissago including the islands, Gambarogno and Italy can also be reached by boat from Porto Ronco.
Hotel in Baveno · 8.30 mi from centre
8.4
107 reviews
Breakfast available
A stay at Hotel Rosa places you in the heart of Baveno, steps from Church of Saints Gervase and Protaso and 5 minutes by foot from Baveno Ferry Terminal. This hotel is 8.7 mi (14 km) from Lake Orta and 0.4 mi (0.6 km) from Villa Fedora.
Hotel in Province of Varese, Varese · 9.99 mi from centre
9.4
130 reviews
Breakfast available
With a stay at Hotel Al Borducan in Varese (Aggregazione Rionale 4), you'll be a 1-minute drive from Sacred Mountain of the Rosary and 10 minutes from Antiquarium. This hotel is 5.8 mi (9.3 km) from Villa Mylius and 8 mi (12.9 km) from Lake Varese.
Hotel in Ascona · 13.60 mi from centre
9.4
202 reviews
Breakfast available
With a stay at Casa Berno Panorama Resort in Ascona, you'll be on a lake, within a 10-minute drive of Piazza Grande and Monte Verità. This spa hotel is 8.8 mi (14.1 km) from Cannobio Ferry Terminal and 1 mi (1.7 km) from Fondazione Monte Verita.
Hotel in Province of Varese, Varese · 12.86 mi from centre
8.8
170 reviews
Breakfast available
When you stay at Hotel Horizon Wellness & Spa Resort, BW Signature Collection in Varese, you'll be next to a golf course, within a 5-minute drive of Lake Varese and Estensi Gardens. This golf hotel is 10.5 mi (17 km) from Lake Lugano and 2.2 mi (3.6 km) from Broletto Courtyard.
Hotel in Cannobio · 6.90 mi from centre
9.2
105 reviews
Breakfast available
When you a stay at Hotel Cannobio in Cannobio, you'll be on the beach, within a 5-minute walk of Cannobio Ferry Terminal and Vittorio Emanuele III Plaza. This golf hotel is 31.8 mi (51.2 km) from Lake Lugano and 11 mi (17.6 km) from Piazza Grande.
Hotel in Baveno · 8.12 mi from centre
8.7
2,049 reviews
Breakfast available
Set on Baveno's lakeshore, Grand Hotel Dino offers panoramic views across Lake Maggiore. This large and elegant hotel features both indoor and outdoor swimming pools and a SAND BEACH.
Rooms are air conditioned and have classic furniture, a minibar and satellite TV. They overlook the mountains or lake, and few rooms include a private balcony.
There is a games room as well as 2 outdoor swimming pools and hot tubs with views across the lake. The wellness centre has both a sauna and Turkish bath.
The Dino has a number of restaurants and bars, some of which overlook the lake. Surrounded by gardens, it is next to an interesting art gallery and the jetty for boat trips across the lake.
Stresa is 4 km from the hotel, while Milan Malpensa Airport is a 50-minute drive away.
Hotel in Brissago · 10.93 mi from centre
9.1
211 reviews
Breakfast available
Situated on the shore of Lago Maggiore in Brissago, Boutique Hotel Sunstar Brissago am Lago Maggiore offers panoramic lake and mountain views, outdoor and indoor pools, a sauna and massage room, and a restaurant with a winter garden.
The spacious, elegantly furnished rooms and suites all offer a balcony and free WiFi. The minibars provide free soft drinks.
In the restaurant or - depending on the weather - in the terrace, you can enjoy a fresh and seasonal choice of starters, main courses and desserts from the seasonal changing à la carte menu.
The hotel also owns a boat for excursions. The promenade and the centre of Brissago are just a short walk away.
Hotel in Baveno · 8.18 mi from centre
8.9
752 reviews
Breakfast available
Located between the mountains and the Borromean Gulf, Hotel Simplon is set in its own sub-tropical gardens, close to the centre of Baveno. Rooms offer views of the mountains, of Lake Maggiore, or of the garden. Stresa is 2.5 km away.
During your stay at the Simplon Hotel you can relax beside the swimming pool, overlooking the hotel’s beautifully landscaped gardens, or you can make use of the lakeside beach, just a few metres away.
The restaurant is open for breakfast, lunch, and dinner, and features large windows overlooking the garden and finely decorated ceilings. Aperitifs and cocktails are served at the bar with terrace.
Each room is en suite and includes a minibar and a flat-screen TV. The floors are in parquet or carpet.
An indoor heated swimming pool, solarium, Turkish bath and gym are available at the Simplon’s sister hotel, the Grand Hotel Dino, accessible by an indoor art gallery.
Hotel in Lake Maggiore, Arona · 14.74 mi from centre
7.2
167 reviews
Breakfast available
With a stay at Hotel Concorde in Arona, you'll be 9.8 mi (15.8 km) from Stresa Ferry Terminal and 10.1 mi (16.2 km) from Lake Comabbio. This hotel is 11.9 mi (19.1 km) from Rocca di Angera and 14.1 mi (22.7 km) from Lake Varese.
Hotel in Stresa · 7.91 mi from centre
8.2
536 reviews
Breakfast available
With a stay at Hotel Milan Speranza Au Lac, you'll be centrally located in Stresa, steps from Stresa Ferry Terminal and within a 10-minute walk of Villa Pallavicino Park. This golf hotel is 1 mi (1.6 km) from Borromean Islands and 1 mi (1.6 km) from Isola Bella.
Hotel in Locarno, Ascona · 14.71 mi from centre
8.7
889 reviews
Breakfast available
Surrounded by a large park, ideally located between Ascona and Locarno and 1 km from Lake Maggiore, Parkhotel Delta offers an indoor pool, a seasonal heated outdoor swimming pool, a wellness area and an à-la-carte restaurant. Free parking spaces and free WiFi are available on site.
The Delta´s wellness area comprises 3 saunas, a ladies only sauna, a steam bath, a terrace with sun beds, hydro massages and relaxation areas. A modern and spacious fitness centre is also available.
The spacious, classic and air-conditioned rooms and suites at the property come with a marble bathroom, a flat-screen satellite TV and a minibar. Most also feature a balcony with views of the surrounding mountains.
Guests can enjoy dinner and lunch at the restaurant SALOTTO 1962 and DELTA BEACH LOUNGE, serving seasonal specialities, and have drinks at the lobby bar or the pool bar.
Further facilities at the hotel include an 18-hole miniature golf course, a small football field and a volleyball court. Free bicycles for adults and children are also provided free of charge.
The reception is available 24 hours a day. On request, a free shuttle service to and from Locarno Train Station can be organised.
The Patriziale Golf Course is reachable within 800 metres and the Gerre Golf Course in Losone is a 4-minute drive away.
Hotel in Lake Maggiore, Meina · 13.04 mi from centre
9.6
37 reviews
Breakfast available
Located in Meina, Hotel Villa Paradiso is a 4-minute drive from Sancarlone Statue and 5 minutes from Spiaggia Libera Rocchetta. This beach hotel is 23.6 mi (38 km) from Lake Orta and 2.7 mi (4.3 km) from Piazza del Popolo.
Hotel in Lake Maggiore, Arona · 15.28 mi from centre
7.4
107 reviews
When you stay at Hotel Atlantic in Arona, you'll be near the beach, within a 10-minute walk of Arona Ferry Terminal and Arona City Hall. This hotel is 24.4 mi (39.3 km) from Lake Orta and 0.5 mi (0.8 km) from San Graziano Church.
Hotel in Province of Varese, Varese · 9.92 mi from centre
8.8
47 reviews
Breakfast available
With a stay at Hotel Colonne in Varese (Aggregazione Rionale 4), you'll be a 1-minute drive from Sacred Mountain of the Rosary and 10 minutes from PalaWhirlpool. This hotel is 4.9 mi (8 km) from Varese Golf Club and 5.6 mi (9 km) from Church of San Giuseppe.
Hotel in Stresa · 7.98 mi from centre
8.2
560 reviews
Breakfast available
A stay at Hotel Astoria places you in the heart of Stresa, within a 5-minute walk of Villa Ducale and Congressi Palace. This golf hotel is 11.3 mi (18.1 km) from Lake Orta and 0.3 mi (0.4 km) from Stresa Ferry Terminal.