Skip to main content

Filter by:


Star rating

Review score

San Nazzaro – 3 hotels and places to stay
See the latest prices and deals by choosing your dates.
Boutique Hotel Villa Sarnia, hotel in San Nazzaro

Boutique Hotel Villa Sarnia is located in an enchanting Art Nouveau villa from 1887, Villa Sarnia overlooks the southern shore of Lake Maggiore.

Amazing room, huge bed, lovey view of the lake from the balcony.
8.0
Scored 8.0
Very good
Rated very good
197 reviews
Price from£125.01per night
Casa Montana, hotel in San Nazzaro

Featuring lake views, Casa Montana provides accommodation with water sports facilities and a patio, around 17 km from Piazza Grande Locarno.

Very nice and functional apartment. Spectacular views. Everything worked as expected, I can highly recommend this place.
9.2
Scored 9.2
Superb
Rated superb
34 reviews
Price from£407.60per night
Appartamento di vacanza, hotel in San Nazzaro

Located 18 km from Piazza Grande Locarno, 23 km from Golfclub Patriziale Ascona and 36 km from Lugano Station, Appartamento di vacanza provides accommodation set in San Nazzaro.

6.0
Scored 6.0
Pleasant
Rated pleasant
5 reviews
Price from£124.17per night
Hotel Garni Muralto, hotel in San Nazzaro

This beautiful, renovated and modern hotel is located in the town centre, close to Locarno’s old town with the famous Piazza Grande and Lake Maggiore with its lakeside promenade.

All is perfect but
8.7
Scored 8.7
Fabulous
Rated fabulous
4,487 reviews
Price from£138.47per night
ibis Locarno, hotel in San Nazzaro

This modern, completely non-smoking hotel is located in the heart of Locarno, only a few minutes' walk away from Lake Maggiore, the ferry terminal, the Piazza Grande, and the casino.

Value for money. Especially for those staying a few days Clean Nice location. 2 minutes to take bus for Ascona
8.2
Scored 8.2
Very good
Rated very good
2,061 reviews
Price from£109.95per night
Hotel Millennium, hotel in San Nazzaro

Hotel Millennium in Locarno is located right on the banks of Lake Maggiore, near the harbour and only a 2-minute walk from the Old Town and the train station. Wi-Fi is available for free in all rooms....

The location is great, especially if you get a room with a lake view and a balcony - it's amazing. Close to the town centre and train station too. Staff is attentive and helpful. Room was clean and bright. Simple but good breakfast selection, and they offer to cook some eggs separately.
8.8
Scored 8.8
Fabulous
Rated fabulous
1,393 reviews
Price from£134.17per night
Hotel Rio Muralto, hotel in San Nazzaro

Completely renovated in 2012 and 2013, Hotel Rio Muralto occupies a 19th-century villa in a central location opposite the Locarno Train Station and a 10-minute walk from Piazza Grande, and offers you...

Location is very good, clean, friendly and helpful staff.
8.5
Scored 8.5
Very good
Rated very good
1,057 reviews
Price from£118.11per night
Hotel Alexandra, hotel in San Nazzaro

Set in a turn-of-the-century villa, Hotel Alexandra is just a 10-minute walk from Locarno’s town centre. It offers Mediterranean cuisine. Alexandra Hotel offers a rich buffet breakfast daily.

Overall, the stay was pleasant
8.4
Scored 8.4
Very good
Rated very good
1,190 reviews
Price from£101.83per night
Hotel Du Lac, hotel in San Nazzaro

The Hotel Du Lac is located 200 metres from the train station, the funicular, the pier and the bus stop for all your excursions and is only a few steps away from Locarno's old town and the lake.

good breakfast, friendly staff, great location, modern rooms
8.3
Scored 8.3
Very good
Rated very good
842 reviews
Price from£137.59per night
Hotel Garni Golf, hotel in San Nazzaro

The family-run Hotel Garni Golf is located in the heart of Ascona’s Old Town, just steps away from the promenade and Lake Maggiore. Guests can benefit from free WiFi.

Very clean and nicely decorated.
9.2
Scored 9.2
Superb
Rated superb
879 reviews
Price from£191.38per night
See all 6 hotels in San Nazzaro
Subscribe to receive premium deals

Prices drop the moment you sign up!