Skip to main content

Featured accommodation destinations

Destination inspiration for your trip – find an accommodation

Capoliveri

459 accommodation

Portoferraio

414 accommodation

Marina di Campo

282 accommodation

Porto Azzurro

193 accommodation

Marciana Marina

118 accommodation

Rio Marina

98 accommodation

Lacona

76 accommodation

Procchio

71 accommodation

Cavo

65 accommodation

Rio nellʼElba

63 accommodation

Marciana

62 accommodation

Campo nell'Elba

43 accommodation

Nisporto

36 accommodation

Pomonte

31 accommodation

Fetovaia

30 accommodation

Seccheto

28 accommodation

The best accommodation in Elba

Check out our pick of great accommodation 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, 187 reviews
Price from
€ 290
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.

J
JENNIFER
From
France
Central and tidy place, and a welcoming host !
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 361 reviews
Price from
€ 170
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.1
Superb - What previous guests thought, 104 reviews
Price from
€ 151
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, 256 reviews
Price from
€ 171
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
Lena
From
Austria
Capo Perla Apartmens are absolutely amazing, very spacious, cosy, and the view form there is a dream. The kitchen had everything you can wish for including a coffee mashine, there was a washing mashine for use as well. Also our dogs were welcomed and the parking possibilty was spacious even for a huge car. The check in and check out was easy and flexible, communication great. We felt very welcomed :)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 126 reviews
Price from
€ 123.12
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.

J
Jan
From
New Zealand
the location was perfect. beautifully designed. helpful and friendly hosts. breakfast was great, and a very comfortable bed!! was very quiet. 😊😊
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 140 reviews
Price from
€ 175
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.6
Exceptional - What previous guests thought, 169 reviews
Price from
€ 140.25
1 night, 2 adults

Hotel Sardi

Hotel in Pomonte

Hotel Sardi offers its guests a bed and breakfast buffet service. The Hotel Sardi does not have a restaurant inside the structure, but has an agreement for lunch and dinner with some restaurants and...

M
Marofkag
From
Hungary
Everything. Hotel is 25 m from the beach, great breakfest, super view, nice personal we would like to come back..
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 416 reviews
Price from
€ 146.40
1 night, 2 adults

Hotel Corallo

Hotel in Pomonte

Situated in Pomonte, 700 metres from Pomonte Beach, Hotel Corallo features accommodation with a garden, free private parking, a shared lounge and a terrace.

R
Reise_Guru
From
Switzerland
We enjoyed the stay at Hotel Corallo with very nice owners and staff. The restaurant is also very good!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 138 reviews
Price from
€ 146.16
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.0
Superb - What previous guests thought, 109 reviews
Price from
€ 140
1 night, 2 adults
All accommodation on Elba

Most booked accommodation in Elba this month

See all

Popular with guests booking accommodation on Elba

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 32 reviews

Popular with guests booking accommodation on Elba

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

Popular with guests booking accommodation on Elba

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

Popular with guests booking accommodation on Elba

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

Popular with guests booking accommodation on Elba

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

Popular with guests booking accommodation on Elba

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

Popular with guests booking accommodation on Elba

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

Popular with guests booking accommodation on Elba

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

Popular with guests booking accommodation on Elba

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

Popular with guests booking accommodation on Elba

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

FAQs about accommodation in Elba

Accommodation that guests love in Elba

See all
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3 reviews
Absolutely great host who gave us local tips and great clear instructions. Everything was in shape and seemed like new. Well equipped, good TV, decent internet. Great location, sweet village with just the right size for holidays. The place is (like probably all coast apartments) a bit humid.
Guest review byJana
Solo traveller
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 416 reviews
100% recommended. Fantastic breakfast (fruit, yogurt, juices, croissant, bread...), location, and nature around. Amazing place to seek some peace and a very warm welcome from the hosts. Expect wildlife and some insects, but it's completely normal. It's the charming of the place. The rooms have air-conditioning. There's a bar with super nice and cheap drinks (5€ for a well-balanced Spritz Aperol). I'm sad I can't stay longer since I've more accommodation elsewhere booked for my holidays.
Guest review byMercedes
Young couple
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 592 reviews
Spent 6 days on beautiful Elba. From the ferry you are at the hotel in 2 minutes. The staff is very friendly and always there for you, especially that sweet Luca. Everything is very clean and the breakfast is top. Definitely worth coming back here again, thanks Hotel Acquamarina for all the hospitality. You have made our stay unforgettable.
Guest review byRachella
Young couple
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 185 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
Avg. price/night: € 108
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 659 reviews
Perfect location, lovely hotel and friendly staff. Will definitely stay here again.
Guest review bySuzanne
People with friends
Avg. price/night: € 100
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 47 reviews
Perfect location, and wonderful staff who made us feel so welcome. Would definitely stay here again.
Guest review bySuzanne
People with friends
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 241 reviews
Very nice camp with everything you need. Camp is on the beach. Very nice place for staying with family.
Guest review byUrska
Family with young children
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 38 reviews
The view was nice from the apartment. The chalet is good for a family vacation. Staffs were helpful. I like the swimming pool. There is a small market where we can buy things for cooking.
Guest review byAjit
Young couple
Avg. price/night: € 147
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,037 reviews
The property itself is very large and very green making it cozy and pleasant to the eye. It was also quiet and we couldn’t hear the neighbors although the apartments were next to each other. When we arrived we were given a free apartment upgrade which was an incredibly pleasant surprise and it made our stay with our 3 yo son even more comfortable.
Guest review byElena
Family with young children
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 27 reviews
It's amazing place to stay. House is surrounded by diverse nature that you can find on island of Elba. From one side you have mountains view, which you can enjoy straight from jacuzzi at evening or from roof terrace while having a breakfast. On other side you have great view of Portoferraio bay. Thanks to Emanuela & Peppe whom made our stay just perfect! I definitely recommend to pick this place if you want to have a memorable experience.
Guest review byAndzej
Family with young children