Skip to main content

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

Capoliveri

64 beach hotels

Portoferraio

56 beach hotels

Marina di Campo

17 beach hotels

Porto Azzurro

14 beach hotels

Cavo

14 beach hotels

Marciana Marina

13 beach hotels

Rio Marina

12 beach hotels

Nisporto

11 beach hotels

Pomonte

9 beach hotels

Lacona

9 beach hotels

Seccheto

8 beach hotels

Procchio

7 beach hotels

Fetovaia

5 beach hotels

Bagnaia

5 beach hotels

Chiessi

4 beach hotels

Campo nell'Elba

4 beach hotels

The best beach hotels in Elba

Check out our pick of great beach hotels on Elba

Filter by:

Star rating
Review score

Villa le Api

Marina di Campo

Featuring a seasonal outdoor swimming pool and views of garden, Villa le Api is a recently renovated guest house set in Marina di Campo, 1.1 km from Marina di Campo Beach.

C
Carmen
From
Switzerland
Home from home _ excellent location, quiet, lively garden and open space kitchen to dream from the morning sunshine to the sunset. Walking distance to the beach or even attempt to get the free bikes ( excellent quality and well maintained bikes), in 5 min you are at the beach or in the center. Parking is included and big spaces available within the premises. If you have expensive bicycles have the option to bring them in the flat, as we have done or there is a secure storage place to store them overnight. The lovely couple, the hosts, are part of package and they will make everything for you to make you feel welcome. A dream location, do not hesitate to book.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 122 reviews
Price from
€ 85
1 night, 2 adults

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.

D
Denis
From
Italy
I loved the staff, they have great people skills and are super nice! The B&B itself was great, new and super comfortable.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 170 reviews
Price from
€ 133.92
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, 6.3 km from Villa San Martino.

M
Martin
From
Belgium
The room was spacious. The kitchen was full of food, coffee and lots of water that you could take any time. In the ensuite bedroom, there was air-conditioning.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 334 reviews
Price from
€ 92
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.

K
Kim
From
New Zealand
We had a wonderful stay here. The apartment is gorgeous and has been fitted out to the highest standard. The room was great and the bed was super comfortable. The hosts are friendly and very welcoming. The location is right in the middle of town opposite the beach with a supermarket next door. Everything is very accessible.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 108 reviews
Price from
€ 108
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.

M
Michelle
From
United Kingdom
Our room (olive) was beautiful - so calm, roomy and comfortable, with its own balcony overlooking the outdoor seating and restaurant. And easy access to the sofas on the shared balcony overlooking the pool. And of course the fabulous bath!! (Omg!) the walk-in shower is great too, and the olive shampoo, soap etc lovely touches. There are olive trees next door, fresh herbs all around and a relaxed atmosphere, complete with super laid-back cats! We also loved the wine, made on the property, which gets bought up by restaurants all over the island. There’s a shop onsite so you can buy it.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 249 reviews
Price from
€ 171
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
Katamay
From
Poland
Wonderful owner, amazing dining room, very nice rooms, and the town itself. I highly recommend it!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 405 reviews
Price from
€ 64
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.

g
gabriele
From
Portugal
The place is modern, very tasteful, great location. Taken care of with love to all details. Perfect for me.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 138 reviews
Price from
€ 100
1 night, 2 adults

B & B La Terrazza sul mare

Portoferraio

Offering a shared lounge and city view, B & B La Terrazza sul mare is located in Portoferraio, 5.2 km from Villa San Martino and 22 km from Cabinovia Monte Capanne.

L
Lenka
From
Czech Republic
Everything was great. Beautiful view of Portoferraio.. Excellent breakfasts. Very beautiful and cozy room located on the 11th floor.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 208 reviews
Price from
€ 105
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.

I
Irina
From
Spain
We liked a lot staying at al 28 and would like to come back! Thank you for all :)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 157 reviews
Price from
€ 120
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.

D
Dragos
From
Romania
This was a beautiful small house with a lovely garden and a fantastic view overlooking the Procchio Gulf. The beds were comfortable and the rooms felt cozy and inviting. We particularly enjoyed the private terrace, perfect for grilling and even equipped with an outdoor shower, which was a nice touch. It was also exceptionally quiet, offering perfect silence, which was truly restorative. The owner, Michele, was incredibly helpful; he not only picked us up from the port and drove us to the house, but also guided us to the best places and routes to explore the island. His assistance was especially invaluable as we unexpectedly encountered a national strike in Italy during our stay, making train and other public transportation impossible. An added bonus was that Michele also rents out bikes (both normal and electric), which was perfect because riding around Elba Island is an absolute must!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 141 reviews
Price from
€ 109.13
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, 560 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, 231 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 8.6
Fabulous - What previous guests thought, 559 reviews

Popular with guests booking beach hotels on Elba

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 405 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: € 113
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