Skip to main content

Filter by:


Star Rating

Review Score

Lionza – 266 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Garni Rivabella au Lac, hotel in Lionza

Located at the edge of Lake Maggiore, Hotel Garni Rivabella au Lac offers simply-furnished accommodations with free Wi-Fi. It benefits from direct lake access, a secluded garden and shaded terrace.

Location next to water, breakfast, free wifi, friendly owners
9.4
Scored 9.4
Wonderful
Rated wonderful
476 reviews
Price from$177.45per night
Boutique Hotel La Rocca, hotel in Lionza

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.

The food is very good. No need to have dinner out. The room is nice, the views are very nice of the lake. The staff is responsive and friendly.
8.6
Scored 8.6
Excellent
Rated excellent
279 reviews
Price from$264.46per night
Garden Hotel Primavera, hotel in Lionza

Located in Brissago, 6.2 miles from Piazza Grande Locarno, Garden Hotel Primavera provides accommodations with a garden, free private parking, a shared lounge and a terrace.

The views are spectacular, the outside place for breakfast and the little terrasse to lay down as well.
8.0
Scored 8.0
Very Good
Rated very good
554 reviews
Price from$179.91per night
Hotel Bellavista Cavigliano, hotel in Lionza

Located in Cavigliano, within 5 miles of Piazza Grande Locarno and 5.7 miles of Golfclub Patriziale Ascona, Hotel Bellavista Cavigliano provides accommodations with a restaurant as well as free...

8.1
Scored 8.1
Very Good
Rated very good
185 reviews
Price from$125.39per night
Charme Hotel Barbatè, hotel in Lionza

Located in the center of Tegna in a very quiet area, Charme Hotel Barbatè features a lush green garden, which is known for providing inspiration to the famous political philosopher Hannah Arendt.

The hotel staff are very friendly and assist with helpful information about the area. The breakfast was excellent
9.3
Scored 9.3
Wonderful
Rated wonderful
278 reviews
Price from$163.55per night
Antica Osteria Ghiridone, hotel in Lionza

Antica Osteria Ghiridone features a shared lounge, terrace, a restaurant and bar in Palagnedra. Each room includes a balcony with city views and free WiFi.

9.7
Scored 9.7
Exceptional
Rated exceptional
47 reviews
Price from$163.55per night
Parkhotel Brenscino Brissago, hotel in Lionza

Located just 1640 feet from the waterfront at Lake Maggiore, Parkhotel Brenscino Brissago features Parkhotel Brenscino Brissago features an outdoor pool, a large terrace with panoramic views and a 125...

Very accommodating staff and loved the boat service to/from the train station. absolutely stunning views from all rooms and the restaurant as well.
8.4
Scored 8.4
Very Good
Rated very good
486 reviews
Price from$207.16per night
Hotel al Ponte Antico, hotel in Lionza

Offering private access to the Melezza River, Hotel al Ponte Antico is 1.7 mi from the Losone Golf Course and 5 mi from Locarno and Ascona.

Excellent property in pure nature, yet very well connected by public transport. My daughter, our dog and I all had a great and relaxing time. Hotel restaurant is also great and reasonably priced with lots of selection. Wifi was strong enough to do work conference calls.
8.9
Scored 8.9
Excellent
Rated excellent
319 reviews
Price from$307.47per night
Art Hotel Ristorante Posta Al Lago, hotel in Lionza

Set directly on the shores of Lake Maggiore, Art Hotel Ristorante Posta Al Lago offers a restaurant with sweeping views of the lake and surrounding mountains.

8.4
Scored 8.4
Very Good
Rated very good
104 reviews
Price from$250.78per night
Camping Melezza, hotel in Lionza

Camping Melezza provides a hot tub and air-conditioned accommodations in Losone, 4 miles from Golfclub Patriziale Ascona.

Camp is very well organized and spotlessly clean 🌞
8.6
Scored 8.6
Excellent
Rated excellent
730 reviews
Price from$85.05per night
See all hotels near Lionza
Subscribe to receive premium deals

Prices drop the second you sign up!