Skip to main content

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

Cannobio

139 beach hotels

Baveno

107 beach hotels

Orta San Giulio

54 beach hotels

Stresa

51 beach hotels

Mergozzo

32 beach hotels

Meina

24 beach hotels

Dormelletto

23 beach hotels

Ghiffa

16 beach hotels

Omegna

15 beach hotels

Verbania

15 beach hotels

Pettenasco

14 beach hotels

Feriolo

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

G
Gergana Drobenova
From
Bulgaria
The Villa is amazing old building, very comfortable, clean and cosy. The view from the balcony and the garden to the Boromeo islands was really beautiful! It has private parking place in front if the building. The staff was really kind and helpful with all the questions of the guests. Surely I would come back again.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,503 reviews
Price from
€ 122
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.

A
Alexandrine
From
France
Very nice host and great appartment We had a lovely stay in Cannobio
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 154 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...

F
Federico
From
Italy
We had an awesome breakfast with so many choices despite being the only 2 guests. Place in the heart of Arona.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 304 reviews
Price from
€ 179.40
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, 123 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.

L
Lisa
From
Ireland
Beautiful, modern, and with great facilities. Elisa was very welcoming and helpful
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 361 reviews
Price from
€ 323
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.1
Superb - What previous guests thought, 121 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.

D
Darran
From
United Kingdom
Francesca and the team were brilliant!!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 397 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.6
Exceptional - What previous guests thought, 175 reviews
Price from
€ 207
1 night, 2 adults

Laqua by the lake

Pettenasco

Situated in Pettenasco, Laqua by the lake offers beachfront accommodation 27 km from Borromean Islands and provides various facilities, such as a garden and a bar.

T
Tracey
From
United Kingdom
Idyllic location, fabulous facilities in room and excellent staff. So peaceful and perfect place to explore the lakes.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 145 reviews
Price from
€ 519.85
1 night, 2 adults

House & Pool

Mergozzo

Situated within 12 km of Borromean Islands and 48 km of Piazza Grande Locarno, House & Pool features rooms with air conditioning and a private bathroom in Mergozzo.

K
Katerina
From
Switzerland
Beautiful and peaceful surroundings. Very clean pool, well equipped apartment, private parking next to the house. Walking distance to the town.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 141 reviews
Price from
€ 276
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,267 reviews

Popular with guests booking beach hotels in Piedmont

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

Popular with guests booking beach hotels in Piedmont

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

Popular with guests booking beach hotels in Piedmont

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 841 reviews

Popular with guests booking beach hotels in Piedmont

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

Popular with guests booking beach hotels in Piedmont

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

Popular with guests booking beach hotels in Piedmont

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

Popular with guests booking beach hotels in Piedmont

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

Popular with guests booking beach hotels in Piedmont

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

Popular with guests booking beach hotels in Piedmont

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

FAQs about beach hotels in Piedmont

Beach hotels that guests love in Piedmont

See all
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,267 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, 9 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: € 424
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 361 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.6
Exceptional - What previous guests thought, 71 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: € 653
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 145 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, 535 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.9
Good - What previous guests thought, 62 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.9
Fabulous - What previous guests thought, 770 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 9.2
Superb - What previous guests thought, 28 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, 324 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