Skip to main content

Filter by:


Star rating

Review score

Zenna – 252 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Cannero, hotel in Zenna

Hotel Cannero is located in the lakeside town of Cannero Riviera on the shores of Lake Maggiore. It offers a seasonal outdoor pool and on-site restaurant.

the hotel is located just in front of the lake , it only needs to cross a small road to join the boat pier . the room equipment , including bathroom was perfect just beside there is a small café belonging to the hotel where cocktails , or other cold or warm drinks and snakking are served ,and both were great ! the restaurant is also very well , foods was excellent and the staff vey nice and friendly , as were those of the hotel . breakfast was more than perfect .
8.9
Scored 8.9
Fabulous
Rated fabulous
1,440 reviews
Price fromUAH 9,544.04per night
Hotel Il Portico, hotel in Zenna

Hotel Il Portico is located on the shores of Lake Maggiore, next to the Santissima Pietà Sanctuary in Cannobio. The property is composed of a modern building and a villa from the 18th century.

Very good breakfast, very nice view from room 160.
8.1
Scored 8.1
Very good
Rated very good
976 reviews
Price fromUAH 4,785.77per night
Hotel Cannobio, hotel in Zenna

The hotel is centrally located on the lakeside promenade and has a splendid view of the magnificent surrounding alpine and lake scenery.

Das beste Hotel in Cannobio. Punkt.
8.4
Scored 8.4
Very good
Rated very good
422 reviews
Price fromUAH 9,315.49per night
Hotel Villa Delle Palme, hotel in Zenna

Set in Cannobio, 16 km from Piazza Grande Locarno, Hotel Villa Delle Palme offers accommodation with a garden, free private parking, a shared lounge and a terrace.

Great staff, extremely helpful. Clean and fresh suite. Lovely balcony
8.6
Scored 8.6
Fabulous
Rated fabulous
337 reviews
Price fromUAH 7,019.70per night
Albergo Diana, hotel in Zenna

Set between Lake Delio and Lake Maggiore at an altitude of 1000 m, Albergo Diana overlooks Locarno and Ascona. It offers an Italian restaurant, free parking and a large terrace with panoramic views.

Location of the Hotel, great breakfast
8.3
Scored 8.3
Very good
Rated very good
377 reviews
Price fromUAH 3,222.01per night
Rifugio Campiglio, hotel in Zenna

Set in Dumenza, 31 km from Lugano Station, Rifugio Campiglio offers accommodation with a terrace, free private parking, a restaurant and a bar.

Great hosts! Amazing view!
8.8
Scored 8.8
Fabulous
Rated fabulous
103 reviews
Price fromUAH 4,725.62per night
Hotel Pironi, hotel in Zenna

Hotel Pironi is set in a 15th-century building in Cannobio, 150 metres from the shores of Lake Maggiore. It features individually decorated rooms, and offers free WiFi in all areas.

Authentic Italian style, amazing breakfast buffet, beautiful room and facilities, great location, very friendly and helpful staff
9.4
Scored 9.4
Superb
Rated superb
645 reviews
Price fromUAH 7,406.34per night
Villa Palmira Kinderfreies Hotel, hotel in Zenna

This 19th-century villa is set 200 metres from Cannobio's Blue Flag beach on Lake Maggiore. Villa Palmira is a child-free hotel just 5 minutes' walk from Cannobio centre.

Everything, but especially the kindness and consideration of the owners and staff, in addition to the beautiful property in a beautiful setting. Grazie mille! Breakfast was superb, such a range of delicious choices. Cannobio, a very pretty town, in a beautiful location, offers so much to see and enjoy- we stayed 6 nights and would easily have enjoyed longer, even without travelling out to other locations like Baveno and Re. A wonderful holiday.
9.6
Scored 9.6
Exceptional
Rated exceptional
292 reviews
Price fromUAH 10,628.35per night
Aquazzurra Resort & Aparthotel, hotel in Zenna

Surrounded by stunning parkland, Aquazzurra Resort & Aparthotel is just 100 metres from the shores of Lake Maggiore. It boasts an outdoor pool.

Very nice hotel, beautiful surroundings, nice pool, perfect location close to everything in Cannobio. Overall, I would recommend staying here, I think the hotel offers a lovely ambiance that I make you relax and enjoy your holiday.
8.1
Scored 8.1
Very good
Rated very good
262 reviews
Price fromUAH 6,358.11per night
Albergo Paradiso, hotel in Zenna

Only 200 metres from the shore of Lake Maggiore, Albergo Paradiso provides free parking and free Wi-Fi right in the centre of Maccagno.

Very Clean Good Dinner and wine choices Near lake
8.2
Scored 8.2
Very good
Rated very good
889 reviews
Price fromUAH 7,303.23per night
See all hotels in and around Zenna
Subscribe to receive premium deals

Prices drop the moment you sign up!