Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

Capoliveri

44 resorts

Portoferraio

28 resorts

Marina di Campo

12 resorts

Porto Azzurro

10 resorts

Lacona

9 resorts

Procchio

8 resorts

Rio Marina

7 resorts

Bagnaia

5 resorts

Marciana

4 resorts

Capo D'Arco

4 resorts

SantʼAndrea

3 resorts

Nisporto

3 resorts

The best resorts in Elba

Check out our pick of great resorts on Elba

Filter by:

Star Rating
Review score

Casa Campanella Resort

Hotel in Capoliveri

Offering a garden with an outdoor pool, Casa Campanella Resort is located in Capoliveri, 0.9 mi from the center. Free WiFi access is available throughout.

f
filippo
From
Italy
peaceful place, staff nice and supportive
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 181 reviews
Price from
$389.06
1 night, 2 adults

Hotel Corallo

Hotel in Pomonte

Located in Pomonte, a 8-minute walk from Pomonte Beach, Hotel Corallo has accommodations with a garden, free private parking, a shared lounge and a terrace.

J
James
From
Germany
The kind helpful staff. The room that perfect usability
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 172 reviews
Price from
$154.57
1 night, 2 adults

Residenza Cavour Portoferraio city center

Portoferraio

Residenza Cavour Portoferraio city center offers accommodations in Portoferraio, 14 miles from Cabinovia Monte Capanne.

A
Alejandro
From
Canada
Very comfortable, host is responsive, good location. Kitchen is well equipped, Check in was easy, wifi works flawlessly. There is a nearby parking and a few good restaurants walking distance. Overall great stay.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 20 reviews
Price from
$296.97
1 night, 2 adults

Country Hotel Residence Da Pilade

Hotel in Capoliveri

Featuring an outdoor pool fitted with sun loungers and parasols, Country Hotel Residence Da Pilade is set on the Elba Island.

D
David
From
United States
This is a very nice hotel and the owners are very attentive to all details. Breakfast is amazing and the hotel restaurant serves delicious dinners.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 463 reviews
Price from
$175.12
1 night, 2 adults

Camping Village Canapai

Rio Marina

Set on a hillside among 4.5 hectares of Mediterranean vegetation and forests, Camping Canapai accommodations in Rio Marina. It includes a restaurant, 2 pools, a wellness center and a free WiFi.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 469 reviews
Price from
$276.84
1 night, 2 adults

Hotel Villa Ombrosa

Hotel in Portoferraio

Location in a panoramic position 10 minutes' walk from Portoferraio center, Villa Ombrosa has a private beach you can use for free. The terrace offers great sea views.

F
Francesca
From
United States
We had a great room with balcony facing the sea. The hotel has good parking and is within walking distance to the center of town.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 555 reviews
Price from
$127.87
1 night, 2 adults

Hotel Anfora

Hotel in Capoliveri

Located in Capoliveri, a 15-minute walk from Straccoligno Beach, Hotel Anfora has accommodations with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 51 reviews
Price from
$341.74
1 night, 2 adults

Elbitat Wellness&Spa

Hotel in Bagnaia

Located in Bagnaia, a 17-minute walk from Ottonella Beach, Elbitat Wellness&Spa has accommodations with a fitness center, free private parking, a garden and a shared lounge.

K
Kara
From
United States
Modern amenities and comfortable outdoor space. Short walk to the local beach.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 209 reviews

Hotel Punto Verde

Hotel in Marina di Campo

Set 328 feet from the nearest beach, Hotel Punto Verde offers accommodations in Marina di Campo. Guests can enjoy the on-site bar. Free private parking is available on site. Rooms come with a TV.

L
Linda
From
United States
Hotel Punto Verde was in a perfect location! It was close to the beach and a short walk to restaurants. They served a beautiful breakfast with many options. The room was clean and decorated in a unique and “beachy” way. It had a nice terrace with a table and chairs. The best part of the hotel,however, was the staff! They went above and beyond to be helpful and to make the stay comfortable one. Well done, Hotel Punto Verde!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 277 reviews

Marina VIP

Marciana

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

M
Molly
From
United States
I am very thankful this location had AC and a washing machine! We also loved the view and Michele was very helpful in answering our questions. He was great in helping us with renting scooters on the island!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 139 reviews
All resorts on Elba

Most booked resorts in Elba this month

See all

Popular with guests booking resorts on Elba

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 113 reviews

Popular with guests booking resorts on Elba

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 155 reviews

Popular with guests booking resorts on Elba

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 208 reviews

Popular with guests booking resorts on Elba

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 995 reviews

Popular with guests booking resorts on Elba

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 567 reviews

Popular with guests booking resorts on Elba

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 554 reviews

Popular with guests booking resorts on Elba

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 463 reviews

Popular with guests booking resorts on Elba

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 425 reviews

Popular with guests booking resorts on Elba

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 209 reviews

Popular with guests booking resorts on Elba

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 298 reviews

Resorts That Guests Love in Elba

See all
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 286 reviews
Understated pure luxury
Guest review byRichard
Young couple
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 82 reviews
It was paradise. You cannot beat the views and it wasn’t an over the top resort. It had a lot of old world charm but still modern enough to be comfortable. We loved it.
Guest review byAndrew
Young couple
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 384 reviews
Absolutely wonderful resort hotel. Old school charm, and warm friendly staff and service! I will definitely return❤️
Guest review byKeith
Group
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 85 reviews
Resort Capo Bianco was full of happy contradictions. The resort is small yet grand and spacious, simple yet luxurious, family friendly yet quiet and private. It's a family run establishment and you feel like family the way you are welcomed and treated by all. The staff were phenomenal, they went above and beyond to help me with multiple requests and consistently did their very best to make my stay stress free.
Guest review byLidia
Travelers with friends
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 995 reviews
We stayed there for 10 days (!), 2 adults and 1 child (4 yrs) each day we drove to a different location on the island. We found that the beach close to the hotel was fun and lively even though it's not a sandy beach :) The hotel itself is clean and quite with beautiful gardens, the staff was super friendly and helpful, and breakfast was good. The restaurant at the resort was perfect for light dinners (pizza is outstanding) we ate there almost every night.
Guest review byAlon
Family with young children