Hotel Hotel Bellavista


Guest rating:
87%
Price from 105 €
Hotel Bellavista is ideally situated above the Lake Maggiore, on the opposite shores of the famous lakeside towns of Ascona and Locarno. It offers free Wi-Fi More...
Bed & Breakfast (Pensions) Casa Vignascia
Guest rating:
85%
Price from 99 €
Overlooking Lake Maggiore and surrounded by a lush garden, this non-smoking hotel is 10 metres away from its private lakeshore. The ferry with connections to More...
Bed & Breakfast (Pensions) Residenza Viramonte
Guest rating:
90%
Price from 44 €
Set on a hillside, 150 metres above Lake Maggiore, Residenza Viramonte enjoys an idyllic location. It features an outdoor pool, a spacious garden and free More...
Due to limited offer of accommodation in Vira we have extended accommodation possibilities by more offers in the nearest destinations of Vira like Magadino, San Nazzaro, Quartino, Locarno, Ascona. All accommodation (hotels, apartments, B&B) are sorted by geographical distance from Vira. The distance could be adjusted by using the tool “Search in nearby destination”.
Hotel La Campagnola


Guest rating:
81%
Price from 133 €
Distance: 1.5 km
City: San Nazzaro, 
This hotel is located above Lake Maggiore opposite Locarno and Ascona, amid a Mediterranean garden with a pool. It offers panoramic views, free Wi-Fi and free More...
Hotel Hotel Sass da Grüm


Guest rating: N/A
Price from 121 €
Distance: 1.9 km
City: San Nazzaro, 
Hotel Sass da Grüm enjoys a scenic location surrounded by forests and meadows, on a hill high above Lake Maggiore. It offers a vegetarian restaurant and a More...
Hotel Hotel Favini
Guest rating:
68%
Price from 62 €
Distance: 2.3 km
City: Magadino, 
Set in front of Lake Locarno in Magadino, Hotel Favini is 200 metres away from the Le Bolle di Magadino Natural Reserve with bird watching. All rooms come with More...
Guest House Villa Sarnia


Guest rating:
83%
Price from 58 €
Distance: 2.7 km
City: San Nazzaro, 
The Villa Sarnia in San Nazzaro is located on the southern shore of Lake Maggiore. All rooms offer lake-view balconies and there is also a garden with palm More...
Hotel Castello del Sole




Guest rating:
92%
Price from 316 €
Distance: 3.2 km
City: Ascona, 
Offering a 300-metre long private lakeshore at Lake Locarno, the luxurious Castello del Sole features a spacious wellness centre with a gym, tennis courts and More...
Bed & Breakfast (Pensions) Camping Campofelice




Guest rating: N/A
Price from 108 €
Distance: 3.2 km
City: Tenero, 
Tenero’s Camping Campofelice is located just 400 metres from the local sandy beach. The property offers guests a floating waterpark, 4 tennis courts, a soccer More...
Hotel Hotel Giardino




Guest rating:
91%
Price from 375 €
Distance: 3.3 km
City: Ascona, 
Surrounded by a Mediterranean garden, this 5-star hotel in Ascona offers 2 award-winning restaurants, a spa area, and indoor and outdoor pools. An 18-hole golf More...
Hotel Hotel Campofelice


Guest rating:
79%
Price from 79 €
Distance: 3.5 km
City: Tenero, 
Only 300 metres from the sandy beach at Lake Maggiore, Hotel Campofelice offers you rooms on the 11th and 12th floor with panoramic views. Facilities on site More...
Guest House B&B Walzer
Guest rating:
76%
Price from 125 €
Distance: 3.6 km
City: Locarno, 
Just a 5-minute walk from Locarno’s Piazza Grande and 700 metres from Lake Maggiore, this B&B offers a spacious room with a balcony overlooking the garden. More...
Hotel Hotel Excelsior


Guest rating:
87%
Price from 147 €
Distance: 3.7 km
City: Locarno, 
Situated just 100 metres from the waterfront at Lake Maggiore, Hotel Excelsior offers a rich buffet breakfast, a bar with terrace and free Wi-Fi. All rooms More...
Apartment Appartamento Viva Delta
Guest rating:
96%
Price from 83 €
Distance: 3.7 km
City: Locarno, 
The modern Appartamento Viva Delta is set only 200 metres from Locarno’s Piazza Grande and the shores of Lago Maggiore . It offers a 30 m² balcony with a More...