Skip to main content

Search hotels in San Nazzaro

Enter your dates to see the latest prices and deals for San Nazzaro hotels

Popular hotels in San Nazzaro

Check out our top picks in San Nazzaro

Filter by:

Star rating
Review score

Hotel La Campagnola - Green Energy Resort

Hotel in San Nazzaro

Set in San Nazzaro, 17 km from Piazza Grande Locarno, Hotel La Campagnola - Green Energy Resort offers accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a...

K
Kristine
From
Switzerland
We had a family room with one space with a kitchen. Nice terrace with a view. It was very modern and clean. Very beautiful and green territory.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 98 reviews
Price from
US$326.34
1 night, 2 adults

Boutique Hotel Villa Sarnia

San Nazzaro

Featuring a garden and views of mountain, Boutique Hotel Villa Sarnia is a bed and breakfast situated in a historic building in San Nazzaro, 17 km from Piazza Grande Locarno.

E
Eugene
From
United Kingdom
Amazing room, huge bed, lovey view of the lake from the balcony.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 148 reviews
Price from
US$165.06
1 night, 2 adults

Dorint Resort & Spa Locarno-Riazzino

Riazzino (Near San Nazzaro)

Situated 8.9 km from Piazza Grande Locarno, Dorint Resort & Spa Locarno-Riazzino offers 4-star accommodation in Riazzino and has a shared lounge, a restaurant and a bar.

D
Doris
From
Belgium
Great facilities, especially for families with kids. We loved the indoor playroom. Also the room was great for us as a family of four and breakfast was excellent.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,048 reviews
Price from
US$215.37
1 night, 2 adults

Hotel Lago Maggiore - Welcome!

Locarno (Near San Nazzaro)

Hotel Lago Maggiore - Welcome! is situated on the beautiful lake promenade of Locarno, a few steps from the city centre. Hotel Lago Maggiore - Welcome!

A
Alain
From
United Arab Emirates
Very good! Highly recommended
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,509 reviews
Price from
US$172.93
1 night, 2 adults

Hotel Millennium

Locarno (Near 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....

A
Andrew
From
Netherlands
Were the hotel was situated, next to the lake. Nice room, nice bed. Breakfast was great. Parking place next to the hotel. In the Centre
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,193 reviews
Price from
US$181.92
1 night, 2 adults

Hotel Belvedere Locarno

Locarno (Near San Nazzaro)

Hotel Belvedere Locarno, a superior 4-star hotel, is open year-round and offers 90 rooms and suites with beautiful views of Lake Maggiore, the city and the mountains.

s
spyridon
From
Germany
Great hotel, beautiful view, perfect facilities
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,110 reviews
Price from
US$416.80
1 night, 2 adults

Boutique Centrale

Brione sopra Minusio (Near San Nazzaro)

Situated in Brione sopra Minusio, 3.6 km from Piazza Grande Locarno, Boutique Centrale features views of the city.

D
Diane
From
Switzerland
The location was perfect, right next to the bus stop. Incredible view of Lake Maggiore from the little balcony. Situated in a beautiful little village. And the staff was really very nice. Everything was perfect!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 165 reviews
Price from
US$183.70
1 night, 2 adults

Charme Hotel al Torchio

Ascona (Near San Nazzaro)

Charme Hotel al Torchio is located in Ascona, 3.1 km from Piazza Grande Locarno and 41 km from Lugano Station. With free WiFi, this 3-star hotel offers a concierge service and luggage storage space.

P
Pamela
From
Netherlands
nice modern and clean rooms. the staff were friendly and helpful. morning breakfast with various choice of food.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 881 reviews
Price from
US$211.57
1 night, 2 adults

EasyRooms ai Monti

Locarno (Near San Nazzaro)

Set in Locarno and with Piazza Grande Locarno reachable within 400 metres, EasyRooms ai Monti offers concierge services, non-smoking rooms, a garden, free WiFi and a bar.

L
Lendy
From
United Kingdom
The bedroom and facilities were luxurious and pampering. The bed was one of the most comfortable stays we've had.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 125 reviews
Price from
US$202.70
1 night, 2 adults

Boutique Hotel Albergo Brione

Locarno (Near San Nazzaro)

Featuring free WiFi and a restaurant, Boutique Hotel Albergo Brione offers accommodation in Brione sopra Minusio, a 15-minute drive from Locarno´s city centre and 23 km from Lugano.

M
Martyn
From
United Kingdom
Continental breakfast only but this was well presented fresh and plenty of choice. Large room, with unique design but very functional and modern. Very quiet and peaceful.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 130 reviews
Price from
US$439.60
1 night, 2 adults
See all 9 hotels in San Nazzaro

San Nazzaro – 9 hotels and places to stay

Filter by:

Star rating
Review score

Hotel La Campagnola - Green Energy Resort

Hotel in San Nazzaro

Set in San Nazzaro, 17 km from Piazza Grande Locarno, Hotel La Campagnola - Green Energy Resort offers accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a...

K
Kristine
From
Switzerland
We had a family room with one space with a kitchen. Nice terrace with a view. It was very modern and clean. Very beautiful and green territory.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 98 reviews
Price from
US$326.34
1 night, 2 adults

Boutique Hotel Villa Sarnia

San Nazzaro

Featuring a garden and views of mountain, Boutique Hotel Villa Sarnia is a bed and breakfast situated in a historic building in San Nazzaro, 17 km from Piazza Grande Locarno.

E
Eugene
From
United Kingdom
Amazing room, huge bed, lovey view of the lake from the balcony.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 148 reviews
Price from
US$165.06
1 night, 2 adults

Dorint Resort & Spa Locarno-Riazzino

Riazzino (Near San Nazzaro)

Situated 8.9 km from Piazza Grande Locarno, Dorint Resort & Spa Locarno-Riazzino offers 4-star accommodation in Riazzino and has a shared lounge, a restaurant and a bar.

D
Doris
From
Belgium
Great facilities, especially for families with kids. We loved the indoor playroom. Also the room was great for us as a family of four and breakfast was excellent.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,048 reviews
Price from
US$215.37
1 night, 2 adults

Hotel Lago Maggiore - Welcome!

Locarno (Near San Nazzaro)

Hotel Lago Maggiore - Welcome! is situated on the beautiful lake promenade of Locarno, a few steps from the city centre. Hotel Lago Maggiore - Welcome!

A
Alain
From
United Arab Emirates
Very good! Highly recommended
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,509 reviews
Price from
US$172.93
1 night, 2 adults

Hotel Millennium

Locarno (Near 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....

A
Andrew
From
Netherlands
Were the hotel was situated, next to the lake. Nice room, nice bed. Breakfast was great. Parking place next to the hotel. In the Centre
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,193 reviews
Price from
US$181.92
1 night, 2 adults

Hotel Belvedere Locarno

Locarno (Near San Nazzaro)

Hotel Belvedere Locarno, a superior 4-star hotel, is open year-round and offers 90 rooms and suites with beautiful views of Lake Maggiore, the city and the mountains.

s
spyridon
From
Germany
Great hotel, beautiful view, perfect facilities
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,110 reviews
Price from
US$416.80
1 night, 2 adults

Boutique Centrale

Brione sopra Minusio (Near San Nazzaro)

Situated in Brione sopra Minusio, 3.6 km from Piazza Grande Locarno, Boutique Centrale features views of the city.

D
Diane
From
Switzerland
The location was perfect, right next to the bus stop. Incredible view of Lake Maggiore from the little balcony. Situated in a beautiful little village. And the staff was really very nice. Everything was perfect!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 165 reviews
Price from
US$183.70
1 night, 2 adults

Charme Hotel al Torchio

Ascona (Near San Nazzaro)

Charme Hotel al Torchio is located in Ascona, 3.1 km from Piazza Grande Locarno and 41 km from Lugano Station. With free WiFi, this 3-star hotel offers a concierge service and luggage storage space.

P
Pamela
From
Netherlands
nice modern and clean rooms. the staff were friendly and helpful. morning breakfast with various choice of food.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 881 reviews
Price from
US$211.57
1 night, 2 adults

EasyRooms ai Monti

Locarno (Near San Nazzaro)

Set in Locarno and with Piazza Grande Locarno reachable within 400 metres, EasyRooms ai Monti offers concierge services, non-smoking rooms, a garden, free WiFi and a bar.

L
Lendy
From
United Kingdom
The bedroom and facilities were luxurious and pampering. The bed was one of the most comfortable stays we've had.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 125 reviews
Price from
US$202.70
1 night, 2 adults

Boutique Hotel Albergo Brione

Locarno (Near San Nazzaro)

Featuring free WiFi and a restaurant, Boutique Hotel Albergo Brione offers accommodation in Brione sopra Minusio, a 15-minute drive from Locarno´s city centre and 23 km from Lugano.

M
Martyn
From
United Kingdom
Continental breakfast only but this was well presented fresh and plenty of choice. Large room, with unique design but very functional and modern. Very quiet and peaceful.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 130 reviews
Price from
US$439.60
1 night, 2 adults
See all 9 hotels in San Nazzaro

Hotels with airport shuttles in San Nazzaro

Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 70 reviews
From US$467.47 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,026 reviews
From US$209.03 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 127 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 68 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 392 reviews
From US$248.31 per night
Airport shuttle
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,000 reviews
From US$102 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 83 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,372 reviews
From US$457.19 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 450 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 437 reviews

Most booked hotels in San Nazzaro and surroundings in the past month

See all

Popular with guests booking hotels in San Nazzaro

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 98 reviews

Popular with guests booking hotels in Locarno

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,586 reviews

Popular with guests booking hotels in Riazzino

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,048 reviews

Popular with guests booking hotels in Locarno

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 3,467 reviews

Popular with guests booking hotels in Locarno

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 3,544 reviews

Popular with guests booking hotels in Locarno

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,783 reviews

Popular with guests booking hotels in Ascona

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,026 reviews

Popular with guests booking hotels in Locarno

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,509 reviews

Popular with guests booking hotels in Locarno

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,110 reviews

Popular with guests booking hotels in Locarno

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,919 reviews

Budget hotels in San Nazzaro and nearby

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 29 reviews

Located in Gambarogno and only 17 km from Piazza Grande Locarno, Schöne Wohnung an Toplage mit gratis Parkplatz! provides accommodation with mountain views, free WiFi and free private parking.

From US$168.57 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 41 reviews

Set 2.4 km from Piazza Grande Locarno, 40 km from Lugano Station and 42 km from Exhibition Center Lugano, Cozy Ascona: attico mansardato offers accommodation situated in Ascona.

From US$228.99 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 35 reviews

Loft Torre Locarno by Quokka 360 - large studio on the city view tower is situated in Locarno, 4.7 km from Golfclub Patriziale Ascona, 38 km from Lugano Station, and 40 km from Exhibition Center...

From US$218.09 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 54 reviews

Locarno City Apartments by Quokka 360 - flats on Piazza Grande, a property with a terrace, is located in Locarno, 500 metres from Piazza Grande Locarno, 4.8 km from Golfclub Patriziale Ascona, as well...

From US$189.65 per night

Located in Ascona, 2.2 km from Golfclub Patriziale Ascona, Florida Ascona Rooms by Quokka 360 - Close to Lake and City provides accommodation with free WiFi and free private parking.

From US$103.45 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 944 reviews

Rooms Al Festival is located in the heart of Locarno, next to Piazza Grande Locarno. The property is set a 2-minute walk from Visconteo Castle.

From US$111.48 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,303 reviews

Pardo Bar is located in the Old Town of Locarno, a 2-minute walk from the Piazza Grande, and features a bar. The Visconteo Castle and a bus stop are 50 metres away and the Lake Maggiore is 1 km away.

From US$86.54 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 309 reviews

Residenze dell'Angelo are located directly opposite the Dell'Angelo Hotel, centrally located at Piazza Grande in the centre of Locarno.

From US$67.40 per night

Best hotels with breakfast in San Nazzaro and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 263 reviews

Offering a garden and mountain view, Al Grottino is located in Gambarogno, 16 km from Piazza Grande Locarno and 21 km from Golfclub Patriziale Ascona.

From US$256.67 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 550 reviews

Osteria Ticino by Ketty & Tommy enjoys a quiet location just a 5-minute walk from the Old Town of Ascona and the promenade along Lake Maggiore.

From US$181.72 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 713 reviews

Situated in Locarno, Tertianum Residenza Al Lido - Appartements & Restaurant provides accommodation with free WiFi in the public areas and a fitness centre.

From US$304.05 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 66 reviews

Located in Ascona, 1.7 km from Golfclub Patriziale Ascona, Delta Resort Apartments provides accommodation with free bikes, free private parking, a seasonal outdoor swimming pool and a fitness centre.

From US$374.99 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,026 reviews

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...

From US$209.03 per night

Hotel Polo

Hotel in Ascona
Breakfast options
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 383 reviews

Hotel Polo in Ascona offers free WiFi access in public areas and a scrumptious breakfast in the morning. The rooms are air-conditioned, equipped with cable TV and a minibar.

From US$144.42 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,560 reviews

Situated in Ascona and with Golfclub Patriziale Ascona reachable within 1.4 km, Seven Boutique Hotel features concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a...

From US$191.30 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 857 reviews

Hotel Elvezia Ascona offers accommodation in Ascona. Guests can enjoy the on-site bar. All rooms are equipped with a flat-screen TV. You will find a kettle in the room.