Skip to main content

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

Capoliveri

61 beach hotels

Portoferraio

54 beach hotels

Marina di Campo

17 beach hotels

Porto Azzurro

14 beach hotels

Rio Marina

13 beach hotels

Cavo

13 beach hotels

Marciana Marina

12 beach hotels

Nisporto

11 beach hotels

Pomonte

9 beach hotels

Seccheto

8 beach hotels

Lacona

8 beach hotels

Procchio

7 beach hotels

Fetovaia

5 beach hotels

Chiessi

4 beach hotels

Bagnaia

4 beach hotels

Campo nell'Elba

3 beach hotels

The best beach hotels in Elba

Check out our pick of great beach hotels on Elba

Filter by:

Star rating
Review score

BnB Il Grecale - Adults Only

Lacona

Located within 500 metres of Spiagga di Lacona and 11 km of Villa San Martino, BnB Il Grecale - Adults Only provides rooms with air conditioning and a private bathroom in Lacona.

B
Beata
From
Lithuania
The room was modern in a newly built/renovated building. Great bonus is a huge and private balcony/terrace. The breakfast was super great - had typical Italian sweet pastries, freshly squeezed juices, eggs, etc.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 170 reviews
Price from
US$250.47
1 night, 2 adults

Vistamare Suite & Room

Marina di Campo

Situated in Marina di Campo, a few steps from Marina di Campo Beach, Vistamare Suite & Room features rooms with sea views and free WiFi. This beachfront property offers access to a balcony.

G
Gregor
From
Switzerland
Beautiful apartment with very modern and stylish interior. Location is amazing with 30 seconds walk to the beach and in the middle of the town of Marina di Campo. The bed was just amazing - super comfortable!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 108 reviews
Price from
US$140.36
1 night, 2 adults

Agriturismo Montefabbrello

Magazzini

Set within 2.5 km of Ottone Beach and 7.3 km of Villa San Martino, Agriturismo Montefabbrello offers rooms with air conditioning and a private bathroom in Magazzini.

F
Florian
From
Germany
Big Appartement and comfortable bed
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 249 reviews
Price from
US$201.69
1 night, 2 adults

VILLA VILLACOLLE

Procchio

Featuring air-conditioned accommodation with a patio, VILLA VILLACOLLE is set in Procchio. This beachfront property offers access to a balcony, free private parking and free WiFi.

e
esja
From
Australia
Beautiful property 5 minutes walk to the beach. The room came perfectly equipped for everything, with several shelving and amenities to make the short stay super comfortable. We only stopped for one night but could easily have done longer, as the accommodation had everything we needed, including a well stocked and large kitchen. The hosts were super helpful too, as they gave us recommendations for beaches to go to when the weather was windy. One of the most beautiful short stays I’ve done, would definitely recommend and would 100% go back.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 400 reviews
Price from
US$104.98
1 night, 2 adults

B&B Capo al Piano

Marciana Marina

B&B Capo al Piano in Marciana Marina provides adults-only accommodation with a garden and a shared lounge. This bed and breakfast features free private parking, free shuttle service and free WiFi.

M
Močnik
From
Slovenia
One of the best vacation. Clean, beautiful. Chilly.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 178 reviews
Price from
US$141.54
1 night, 2 adults

Indarsena b&b

Portoferraio

Set in Portoferraio, 6.4 km from Villa San Martino and 23 km from Cabinovia Monte Capanne, Indarsena b&b offers accommodation with free WiFi in a historic building. The property has city views.

L
Louise
From
Sweden
It was fresh and clean. Easy access from ferry, within walkingdistance. Very friendly hosts. Every morsning the breakfast was prepared in a lovely way. Would definatly rexommend this place
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 140 reviews
Price from
US$129.75
1 night, 2 adults

al 28 B&B

Portoferraio

Set in Portoferraio, 5.4 km from Villa San Martino, al 28 B&B offers air-conditioned rooms with free WiFi. It is located 22 km from Cabinovia Monte Capanne and provides a shared kitchen.

M
Marta
From
Poland
Everything was perfect - beautiful place with comfortable beds, everything super clean, lovely breakfast! Absolutely recommend the place and hope we will be coming back!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 157 reviews
Price from
US$184
1 night, 2 adults

Agriturismo Rebua

Porto Azzurro

Located within 600 metres of Spiaggia di Barbarossa and 16 km of Villa San Martino, Agriturismo Rebua offers rooms with air conditioning and a private bathroom in Porto Azzurro.

M
Marie
From
Czech Republic
We spent 6 days in a spacy and calm apartment equipped with everything what we needed. This apartment was located at a huge property (the farm), surrounded with trees. We were in a real beautiful nature! But really close to Porto Azzurro (in a walking distance) and also all other landmarks and marvellous beaches of Elba Island were easily reachable by car. The whole property was fenced and safe (we could park our car directly in front of our apartment in a shade). The owner and his wife were so kind, friendly and hospitable! They gave us so tasty vegetable and fruit and were ready for our potential needs. Their dog was so good and well behaved. Our dog loved this place. We could use the outside grill – it was perfect! We enjoyed our stay there a lot. We can really recommend this accommodation to everybody!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 100 reviews
Price from
US$129.75
1 night, 2 adults

Marina VIP

Marciana

Set in Marciana in the Elba Region, Marina VIP boasts a private beach area and outdoor hot tub. Free WiFi is available throughout the property and free private parking is available on site.

A
Antra
From
Ireland
Nice view. Very welcome host.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 141 reviews
Price from
US$118.99
1 night, 2 adults

Casa Campanella Resort

Hotel in Capoliveri

Offering a garden with an outdoor pool, Casa Campanella Resort is located in Capoliveri, 1.5 km from the centre. Free WiFi access is available throughout.

U
Umberto
From
Italy
Excellent location with view on Capolivieri. The park and swimming pool are very clean and well kept. Staff is very friendly and helpful. the property and its surroundings are beautiful and very peaceful. Highly recommend it for families!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 164 reviews
Price from
US$175.64
1 night, 2 adults
All beach hotels on Elba

Most booked beach hotels in Elba this month

See all

Popular with guests booking beach hotels on Elba

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 266 reviews

Popular with guests booking beach hotels on Elba

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

Popular with guests booking beach hotels on Elba

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

Popular with guests booking beach hotels on Elba

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

Popular with guests booking beach hotels on Elba

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

Popular with guests booking beach hotels on Elba

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

Popular with guests booking beach hotels on Elba

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 400 reviews

Popular with guests booking beach hotels on Elba

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

Popular with guests booking beach hotels on Elba

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

Popular with guests booking beach hotels on Elba

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

FAQs about beach hotels in Elba

Beach hotels that guests love in Elba

See all
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 287 reviews
Location was beautiful on the beach, our room was upgraded to the gorgeous palazzo, the room was spacious, comfortable and clean. The food in the two restaurants was top class. J loved having aperitif’s on the balcony of the Palazzo
Guest review byKerry
Young couple
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 231 reviews
Room/villa was 20 meters from beach. Private beach is very nice, good quality sand, no stones. Perfect for sunsets.
Guest review byKaspars
Family with young children
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 97 reviews
Beautiful location with private beach
Guest review byCees
Young couple
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 875 reviews
It is a beautiful old building in a perfect location only 10 minutes from the port and the main beach. The staff are very professional and incredibly helpful.
Guest review byMariconda
Young couple
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 196 reviews
The staff in the office, at the beach, in the restaurant on the beach and the breakfast restaurant were exceptional. The room was a bit tired, bathroom fittings outdated but since that was not our focus, it was great. The location was lovely. The beach excellent. Good undercover parking.
Guest review byBuzz Italy
Group
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 181 reviews
Dreamlike location, direct at the seaside, fantastic pool, delicious quisine, great owners, stylish rooms, cosy bar, marvellous views.
Guest review byAnita
Group
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 255 reviews
From day one my stay at Riva del Sole has been a wonderful experience. The hotel is very clean and modern, ideally located on the seaside and within short walking distance from the city center. It offers a great and always fresh breakfast variety. The staff are very friendly, helpful and attentive and made me feel welcome from start to end of my stay. I would highly recommend this hotel.
Guest review byInga
Solo traveller
Avg. price/night: US$162.77
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 132 reviews
It’s location!! On the beach and close to everything. Having a deck and outlook to the sea . Got a nice sea breeze through the deck doors. Breakfast for 7 euros at the hotel up the road was also a bonus .
Guest review byPaul
Group
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 85 reviews
The location of the hotel, direct beach access, beach catering service (should be digitalized), gym, bar, food quality.
Guest review byDirk
Young couple
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 233 reviews
Comfortable, spacious room and terrace. Nice bar/ restaurant. Private beach was a bonus
Guest review byKatherine
Group