Skip to main content

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

Cannobio

140 beach hotels

Baveno

105 beach hotels

Stresa

52 beach hotels

Orta San Giulio

52 beach hotels

Mergozzo

40 beach hotels

Meina

23 beach hotels

Dormelletto

23 beach hotels

Omegna

19 beach hotels

Ghiffa

17 beach hotels

Verbania

16 beach hotels

Pettenasco

14 beach hotels

Feriolo

14 beach hotels

Arona

8 beach hotels

Someraro

8 beach hotels

Lesa

7 beach hotels

The best beach hotels in Piedmont

Check out our pick of great beach hotels in Piedmont

Filter by:

Star rating
Review score

Hotel Villa Ruscello

Hotel in Baveno

Enjoy marvellous views of the Borromean Islands from Villa Ruscello: a cosy 2-star family-run hotel set on the coast of Lake Maggiore.

S
Susan
From
Malta
Mr Natalino was very friendly and helpful 🥰
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,465 reviews
Price from
€ 122
1 night, 2 adults

Belvedere

Hotel in Stresa

Set on Isola Superiore Island, Hotel Belvedere is surrounded by the waters of Lake Maggiore, providing a relaxing atmosphere in the romantic Pescatori Island and offering enchanting sights of the...

C
CHRISTIANA
From
Italy
Belvedere is a great choice for me and my family. The food, hotel room, services everything is clean and amazing 🤩.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,191 reviews
Price from
€ 154.63
1 night, 2 adults

house Benedetta & Gloria on the lake

Castelletto sopra Ticino

A recently renovated apartment set in Castelletto sopra Ticino, house Benedetta & Gloria on the lake features a private beach area.

E
Esther
From
Netherlands
The hostess was fantastic ! She help us with every need. We got nice brioche when we where going ! The appartment had everything you need and was very clean. We where there 2 weeks and we enjoy it a lot. From the location you go easy to all the highlights around Lago maggiore .. it’s very central located. The lake is just there for swimming and enjoying. The house is in a private community so very safe and nice 😊
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 100 reviews
Price from
€ 95.04
1 night, 2 adults

Suite Arianna

Cannobio

Situated in Cannobio and only 17 km from Piazza Grande Locarno, Suite Arianna features accommodation with inner courtyard views, free WiFi and free private parking.

M
Michiel
From
Netherlands
Very clean, perfect location and for a good price. 10/10 would recommend. The owner is also really friendly.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 166 reviews
Price from
€ 112
1 night, 2 adults

Cavaedium Guest House

Arona

Located in Arona and with Borromean Islands reachable within 25 km, Cavaedium Guest House provides express check-in and check-out, soundproof rooms, a private beach area, free WiFi and water sports...

M
Margot
From
Australia
Great breakfast, stylish and comfortable
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 319 reviews
Price from
€ 179.05
1 night, 2 adults

FWL Italian Romance on the Lake

Arona

Located in Arona, just 24 km from Borromean Islands, FWL Italian Romance on the Lake provides beachfront accommodation with a private beach area, a garden and free WiFi.

F
Femke
From
Netherlands
Everything was absolutely perfect
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 128 reviews
Price from
€ 356
1 night, 2 adults

Lago Maggiore Bay

Baveno

Located 4.7 km from Borromean Islands, Lago Maggiore Bay offers accommodation with a patio, as well as a private beach area and pool with a view.

R
Reeplica
From
India
Cottages with excellent views and equipped with everything you'd need. Hosts were extremely polite and helpful. A perfect place for a relaxing holiday!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 385 reviews
Price from
€ 308
1 night, 2 adults

COSY LITTLE HOME

Mergozzo

Set in Mergozzo, 12 km from Borromean Islands and 49 km from Piazza Grande Locarno, COSY LITTLE HOME offers air-conditioned accommodation with a balcony and free WiFi.

G
Gerrit
From
Netherlands
Tastfull, clean and practical. And a very helpful owner.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 123 reviews
Price from
€ 151
1 night, 2 adults

Ca Meison

Cannobio

Located in Cannobio, 14 km from Piazza Grande Locarno, Ca Meison provides accommodation with a private beach area, free private parking, a spa and wellness centre and an open-air bath.

S
Sabine
From
Germany
It had the most beautiful views of the lake and the rooms were lovely!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 387 reviews
Price from
€ 196.60
1 night, 2 adults

Casa Castagna 1620

Mergozzo

Set within 14 km of Borromean Islands and 49 km of Piazza Grande Locarno, Casa Castagna 1620 offers rooms with air conditioning and a private bathroom in Mergozzo.

E
EmmaSegev
From
Israel
Fantastic experience! The location is perfect, offering stunning views and the room was spacious, clean, and beautifully decorated. The hotel itself is charming and well-maintained, with a lovely restaurant that serves delicious meals. The owners and staff were incredibly welcoming and went out of their way to make our stay enjoyable. I highly recommend Casa Castagna 1620 and we will definitely be back!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 178 reviews
Price from
€ 207
1 night, 2 adults
All beach hotels in Piedmont

Most booked beach hotels in Piedmont this month

See all

Popular with guests booking beach hotels in Piedmont

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,348 reviews

Popular with guests booking beach hotels in Piedmont

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

Popular with guests booking beach hotels in Piedmont

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

Popular with guests booking beach hotels in Piedmont

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 697 reviews

Popular with guests booking beach hotels in Piedmont

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

Popular with guests booking beach hotels in Piedmont

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

Popular with guests booking beach hotels in Piedmont

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

Popular with guests booking beach hotels in Piedmont

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

Popular with guests booking beach hotels in Piedmont

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 858 reviews

Popular with guests booking beach hotels in Piedmont

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

FAQs about beach hotels in Piedmont

Beach hotels that guests love in Piedmont

See all
Avg. price/night: € 274
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,348 reviews
Beautiful hotel in a perfect location with direct access to the lake via a private beach so can’t ask for a better location. Rooms very spacious but we did have a deluxe lakeside which are bigger than standard rooms. Beautiful view from balcony - amazing! Our kids had a standard mountain view which was also roomy. Staff were friendly snd very helpful at all times. A treat for our family but worth it! We choose not to include breakfast as it was expensive but thoroughly enjoyed our stay in Baveno & Grand Hotel Dino . We will be back!
Guest review byAnnette
Family with young children
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 10 reviews
Apartment is really well equipped and the views are STUNNING. The private beach was a perfect way to enjoy the lake. Nice location just a bit outside town, so it feels quite quiet and private, we enjoyed the walk into town with our dog on a daily basis.
Guest review byCatherine
Solo traveller
Avg. price/night: € 474
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 385 reviews
The proximity to the lake was perfect! It was so nice to have a private beach and swim in the lake so easily. The apartment was great, two bathrooms was very handy. The staff were incredibly welcoming and went out of their way to help us.
Guest review bygannet44
Family with young children
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 68 reviews
Beautiful view of Lake Orta and Omegna! Ivan has thought of every detail in the apartment including the use of two bikes which was a bonus. There are three apartments next to one another but the screening and separate access makes the apartment private. The private beach was in a different location, quite a distance away. Ivan was very courteous and gave us suggestions for local restaurants.
Guest review byScott
Young couple
Avg. price/night: € 743
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 154 reviews
The pool is big and there many sunbeds around and also on the private beach. There is a direct access to the lake for swimming or boating. The room was very spacious and modern with a large balcony
Guest review byJeremy
Young couple
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 562 reviews
The location was quite nice, dogs are allowed on the beach.
Guest review byHakan
People with friends
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 61 reviews
It was an amazing adorable stay right on the lake. The window next to the bed had a gorgeous view on the Isola del Pescatori and you can watch priceless sunrises and sunsets. The garden is very big which is amazing if you bring a dog, they will love it, especially because of the private beach. We have a golden retriever and she went swimming multiple times a day. Also everything you need, like grocerie stores etc is very close by in Baveno or Stresa. We had a blast and will surely consider to come back again.
Guest review byStrassner
Young couple
Avg. price/night: € 270
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 785 reviews
Fabulous location, friendly staff, big car park, right on it’s own private beach.
Guest review byRICHARD
Solo traveller
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 26 reviews
Beautiful old villa, gorgeous views, fabulous private beach
Guest review byHilary
Family with young children
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 300 reviews
A friendly and relaxed atmosphere in this family run hotel with all the amenities necessary for a great stay. The room was bid with a terrace overlooking the lake. The private beach on the lake side was a bonus as we could swim when we wanted to. The dining was great, copious buffet breakfast and menu or a la carte for lunch and dinner. They were very helpful and informative about places to visit nearby.
Guest review byCaroline
Young couple