Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

The 10 Best Elba Resorts – All-inclusive Resorts in Elba, Italy

Check out our pick of great resorts on

Filter by:


Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Baia Bianca Suites

Portoferraio

Baia Bianca Suites is set right on Biodola Beach which, at 600 metres long, is one of the largest on Elba Island. It is set at the foot of Monte Capanne and overlooks the cliffs of Portoferraio. Wi-Fi is free throughout. Lovely place, excellent apartment and restaurant. Perfect Servis 👍💐💋

Show more Show less
9.3
Wonderful
57 reviews
Price from
$272
per night

Hotel Antares

Capoliveri

Hotel Antares offers great service, plenty of free sports facilities and a panoramic position on the beach of Capolivieri Lido.

Hotel Antares has its own private beach, with free sunbeds and parasols. Surfboards can be stored on site. The position was perfect. The beach of Lido Capoliveri is one of the best in Elba. The beach service was good. Also the food was good. One can eat from buffet or can order from menu a la carte.

Show more Show less
9
Wonderful
89 reviews
Price from
$94
per night

Residenza Sant’Anna Del Volterraio

Portoferraio

Residenza Sant'Anna del Volterraio is a holiday resort that extends over a large valley, 400 meters from the nice seaside village of Bagnaia. It offers guest rooms and self-catering apartments.

The property is complete with outdoor pools and saunas available with an extra charge, free for children under 10 years of age. I like a lot the place of the resort totally green and the apartments are simply perfect. Hot when it s cold outside and cool when sun is high. I come here for the feeling of complete wellness since 1995.

Show more Show less
8.2
Very Good
1,163 reviews
Price from
$84
per night

Elba Island Resort Pool & Tennis

Nisporto

Situated in Nisporto and only 500 metres from Nisporto Beach, Elba Island Resort Pool & Tennis features accommodation with sea views, free WiFi and free private parking. There is a private entrance at the aparthotel for the convenience of those who stay. The aparthotel has an infinity pool with a pool bar, as well as a public bath and a 24-hour front desk. It is the perfect stay for a family, functional, budget-friendly, and excellent staff, both friendly and accomodating. Easy walk to a pebble beach and a restaurant, plus a nice pool and bar at the hotel. The kitchen was nicely appointed to make meals throughout our stay.

Show more Show less
8.7
Excellent
128 reviews

Hotel Cala di Mola

Porto Azzurro

Boasting a salt-water swimming pool, a restaurant and a garden with private mooring area, Hotel Cala di Mola is right in front of the Mediterranean Sea on Elba Island. It offers free WiFi and private parking. Absolutely wonderful resort hotel. Old school charm, and warm friendly staff and service! I will definitely return❤️

Show more Show less
8
Very Good
492 reviews
Price from
$123
per night

Hotel Valle Verde

Procchio

Overlooking Spartaia Bay on Elba Island, Hotel Valle Verde offers a natural setting, an on-site restaurant and a free private beach. Walk to the city centre in just 15 minutes. Internet access is free. Beautiful place and grate stuff

Show more Show less
8.5
Very Good
151 reviews
Price from
$85
per night

Hotel Airone isola d'Elba

Portoferraio

The hotel is set in a tranquil area in front of the Rocca Medicea di Portoferraio. Surrounded by a 30,000 m² garden, it features a saltwater swimming pool.

The air-conditioned rooms at Hotel Airone come with TV, hairdryer and a balcony or patio. The minibar is filled on request. Gorgeous location, lovely facilities. Staff were exceptionally friendly. The hotel had its own little beach, lovely walking paths and a beautiful pool. Stunning views of Portoferraio across the bay at night. Delicious breakfast.

Show more Show less
8.3
Very Good
540 reviews
Price from
$122
per night

Aviotel Residence

Marina di Campo

Aviotel Residence is a large resort offering rooms, apartments and a vast range of facilities in a great location between Procchio and Marina di Campo, some of Elba’s best beaches.

Situated close to the airport in the centre of the island, the Aviotel is just a few minutes’ drive from a stunning gulf to the north and Elba’s largest beach to the south. Public buses runs regularly to and from the port and the beach. The swimming pool was a lovely place to stay and relax!

Show more Show less
8.3
Very Good
106 reviews
Price from
$92
per night

Mandel 2 residence

Capoliveri

With sea views, Mandel 2 residence is set in Capoliveri and has a restaurant, full-day security, bar, garden, sun terrace and outdoor fireplace. There is a private entrance at the aparthotel for the convenience of those who stay. There is free private parking and the property offers paid airport shuttle service.

Show more Show less
8
Very Good
28 reviews
Price from
$92
per night

Camping Village Scaglieri

Portoferraio

Offering an outdoor pool, Camping Village Scaglieri is situated in the Biodola Gulf, a 10-minute drive from Portoferraio.

The accommodation is air conditioned and features a seating area and fully equipped kitchenette. There is a private bathroom with a hair dryer in every unit. Bed linen is featured.

Show more Show less
8.3
Very Good
24 reviews
Price from
$93
per night

Most booked resorts in Elba this month

Resorts that guests love in Elba