Skip to main content

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

Capoliveri

359 beach hotels

Portoferraio

325 beach hotels

Marina di Campo

258 beach hotels

Porto Azzurro

182 beach hotels

Marciana Marina

112 beach hotels

Rio Marina

89 beach hotels

Lacona

76 beach hotels

Procchio

69 beach hotels

Cavo

57 beach hotels

Nisporto

38 beach hotels

Pomonte

35 beach hotels

Marciana

29 beach hotels

Fetovaia

28 beach hotels

Campo nell'Elba

28 beach hotels

Seccheto

26 beach hotels

Trappola

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

J
Jessica
From
United Kingdom
Lovely BnB with great breakfast, very clean and lovely views
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 191 reviews
Price from
DKK 2,221.77
1 night, 2 adults

Residenza Portoferraio

Portoferraio

Featuring a shared lounge and views of city, Residenza Portoferraio is a bed and breakfast situated in a historic building in Portoferraio, 600 metres from Le Viste Beach.

R
Rhona
From
Croatia
The rooms were well equipped and very clean.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 374 reviews
Price from
DKK 1,524.78
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.

E
Enriko
From
Slovakia
The best holiday we have ever been to, thanks to this hotel in no small part. We have never been to anything similiar like this, the beautiful accomodation, beautiful enviroment and scenery you see from the balcony, alongside the packed restaurant and bar during the late evening. The staff is also very welcoming and kind. It was very special and we will definitely try more Agriturismo hotels in the future, as this one was our first, hough I doubt any will surpass this one.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 268 reviews
Price from
DKK 1,278.12
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.

K
Kanto
From
France
Michella and Massimo have been very welcoming and nice. I've been lucky to taste Michella's cake in the morning. The villa is at the centre of the village and only 5min of walk to Procchio beach. Even without a car, it's very easy to get there by bus from Portoferraio with the 116 and to reach other villages of the island via the same line. looking forward to come back one day
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 399 reviews
Price from
DKK 665.22
1 night, 2 adults

Casa Anna - Capo Perla Apartments

Capoliveri

Set within 500 metres of Straccoligno Beach and 18 km of Villa San Martino in Capoliveri, Casa Anna - Capo Perla Apartments features accommodation with seating area.

L
Lauri
From
Finland
Great and quiet location with a small beach close by. Amamzing communication by the host! Thank you, would come again.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 119 reviews
Price from
DKK 920.25
1 night, 2 adults

Indarsena b&b

Portoferraio

Set in Portoferraio, 600 metres from Le Viste Beach and 6.4 km from Villa San Martino, Indarsena b&b offers accommodation with free WiFi in a historic building. The property has city views.

A
Antenor
From
Spain
Great location, modern space in the center of Portoferraio, clean and very comfortable (bed, pillow, temperature, sound, bathroom). The breakfast was great and felt like home
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 144 reviews
Price from
DKK 1,158.53
1 night, 2 adults

Hotel La Stella

Hotel in Seccheto

Hotel La Stella is set by the beach in Seccheto, on the Elba Island. The hotel has a panoramic terrace with views of the sea, a garden and a private beach area.

D
DAVID
From
United Kingdom
Fantastic hotel right on the sea front with easy access to the glorious clear sea. Great sunbeds set back from the very busy beach area. Breakfast was just what we needed to set us up for the day. Maria and her team in the hotel looked after us exceptional well. The evening meals were very reasonably priced for the great quality of food. The bar/ waiter staff were very accommodating and personal. This place is a little place of Italian magic. Very few tourists at this time of year which was great.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 253 reviews
Price from
DKK 1,457.51
1 night, 2 adults

Hotel Aurora

Hotel in Chiessi

Set in Chiessi, 100 metres from Chiessi Beach, Hotel Aurora offers accommodation with a shared lounge, free private parking, a terrace and a bar.

A
Anna Spránitz
From
Hungary
If you are looking for a beautiful place to relax without crowds I would absolutely recommend to come here in the amazing Island of Elba. The hotel is owned and run by a family and from the first time you arrive, you have a sense of being at home thanks to the incredible and welcoming hosts Giorgio and Venusia who are the best hosts that I met. Giorgio was so helpful and kind with the guests and cares a lot about them and is always at disposal in case of asking for recommendations or advices. For the breakfasts you can taste delicious homemade marmalade as well as cakes and pastries. The hotel is also just a few metres away from the town's beach with crystal clear water. The room was really clean and tidy, and it's cleaned every day and also has air conditioning which is really helpful during hot summer days and the bed is also really comfortable. If you are coming without a car and would like to visit other places on the island this hotel is also situated in a really nice place as the bus stop is just in front of the building. I hope I will return to this incredible place.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 173 reviews
Price from
DKK 1,471.56
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.

E
Emiel
From
Netherlands
This family driven resort has it all. A cozy, small-scale atmosphere, perfectly maintained facilities such as a swimming pool, beach volleyball court, pétanque field, barbecues, and a beautiful garden with old trees. Francesco and his family are true professionals who create the ultimate holiday vibe. And on top of that, they make perfect Gin & Tonics 😉 We also enjoyed the Jacuzzi next to our appartement – it was cleaned every morning by the team. It’s perfect located between Capoliveri, Porto Azzurro and Portoferraio Don’t hesitate – just book it!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 173 reviews
Price from
DKK 1,054.49
1 night, 2 adults

Albergo Le Briciole

Hotel in Marciana Marina

Only 200 metres from the coast, Albergo Le Briciole is 4 km from Marciana Marina and 3 km from Procchio.

L
Ludvik
From
Slovenia
A very pleasant hotel in a wonderful location. We booked a room with a partial sea view, but were given a beautiful room with a balcony and a full view of the bay. I must say that the staff is very, very friendly, especially the lovely lady at the reception...always smiling and sooo kind! Highly recommended.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 109 reviews
Price from
DKK 859.56
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.5
Very good - What previous guests thought, 1,027 reviews

Popular with guests booking beach hotels on Elba

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 890 reviews

Popular with guests booking beach hotels on Elba

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

Popular with guests booking beach hotels on Elba

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

Popular with guests booking beach hotels on Elba

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

Popular with guests booking beach hotels on Elba

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

Popular with guests booking beach hotels on Elba

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

Popular with guests booking beach hotels on Elba

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

Popular with guests booking beach hotels on Elba

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

Popular with guests booking beach hotels on Elba

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

FAQs about beach hotels in Elba

Beach hotels that guests love in Elba

See all
Avg. price/night: DKK 5,153.16
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 296 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, 278 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.4
Superb - What previous guests thought, 90 reviews
Beautiful location with private beach
Guest review byCees
Young couple
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 890 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 8.8
Fabulous - What previous guests thought, 183 reviews
The location is conveniently close to the wonderful beach/seaside of Lido di Capoliveri, there are also nice restaurants close by (walking distance using the passage by the beach) and if you travel with kids this is the perfect accommodation, with a playground outside and everything you need for cooking a quick meal or warming some food in the evening for the small ones. Every apartment has an outdoor area/small garden where to relax or let the kids play.
Guest review byValeria
Family with young children
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 218 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 9.4
Superb - What previous guests thought, 15 reviews
Haus has everything you need. Well equiped apartment, nice terasse, piece, schadow. Not far away from beach, perfect location.for cycling, treking, swiming... And very kind owner.
Guest review byJanez
Young couple
Avg. price/night: DKK 1,775.17
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 515 reviews
The property is perfectly located. In the center of Marciana Marina, at few steps from restaurants, shops and the seaside. Stuff was the kindest, bedroom perfectly cleaned, breakfast included everything we could ask.
Guest review byLeonardo
Young couple
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 163 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, 13 reviews
House was clean and comfortable, the furniture and the facilities were in a good shape, ready to be use. Nice view of the seaside, the mountains (Monte Capanne) and the town of Marciana Marina.
Guest review byCristiano
Young couple