Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Stay in Elba's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

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.

Hotel Barbarossa

Hotel in Porto Azzurro

Set 1148 feet from Barbarossa Beach and 0.9 mi from Porto Azzurro, Hotel Barbarossa offers accommodations with free WiFi. Please see my previous comment (I had extended my stay for 1 more night last minute)

Show more Show less
9
Wonderful
262 reviews

Hotel Aurora

Hotel in Chiessi

Located in Chiessi, a few steps from Chiessi Beach, Hotel Aurora provides accommodations with a bar, free private parking, a shared lounge and a terrace.

Show more Show less
9.4
Wonderful
91 reviews

Hotel Lilly

Hotel in Marina di Campo

Offering an outdoor pool and restaurant, Hotel Lilly is located 820 feet from the sandy beaches in Marina di Campo. It features classic-style accommodations with a balcony, and free Wi-Fi throughout. A very friendly and helpful family team. And a good breakfast, all served thanks to Covid19

Show more Show less
9
Wonderful
28 reviews

Experience Relais " Il Termine Elba "

Hotel in Rio Marina

Overlooking the Cavo Gulf, Experience Relais " Il Termine Elba " offers rooms a 15-minute drive from Rio Marina. Incredibly calm and friendly place to spend a few days. Wonderful food so local and fresh. The home made bathroom products were amazing. Whilst the bedroom was small, the private pool in the woods and shared clubhouse near the house were great to escape to. The staff could not have been nicer.

Show more Show less
9.3
Wonderful
12 reviews

Hotel Hermitage

Hotel in Portoferraio

Surrounded by the rich vegetation of a Tuscan National Park and set right on Biodola's stunning sandy bay, Hotel Hermitage has a luxurious range of sports and spa facilities. Location is magnificent. Breakfast on the terrace very memorable and delicious. Super professional staff

Show more Show less
9
Wonderful
56 reviews

Hotel Del Golfo

Hotel in Procchio

Hotel del Golfo is on the white sands of Procchio Bay, and features a private beach with bar, small pier, and sea-water swimming pool. Most rooms offer beautiful sea views. Service, breakfast and dinner were all outstanding. We loved the hotel so much that we extended our stay. Wonderful hotel - will definately be back.

Show more Show less
9
Wonderful
90 reviews

Hotel La Barcarola

Hotel in Marina di Campo

Located in Marina di Campo, a 2-minute walk from Marina di Campo Beach, Hotel La Barcarola provides accommodations with a bar, free private parking and a shared lounge. Very central location had a private car park. The accommodation was very comfortable and clean and a very good breakfast given there were not many guests it being so early in the season. The staff were absolutely fantastic. Really friendly and helpful. They couldn’t do enough for us.

Show more Show less
8.2
Very Good
531 reviews
Price from
$82
per night

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. The breakfast was fantastic! There's plenty of choice, changing from day to day, always fresh and tasty. The daily homebaked two sorts of bread were TOP! Wide variety of super food and other special ingredients were available to mix your daily power breakfast. Perfect!

Show more Show less
8.8
Excellent
254 reviews

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. La Stella is an incredible hotel. The location is magnificent. The views are just incredible. The private beach is very pleasant, uncrowded, and peaceful. The staff went above and beyond and the owner is exceptional. The food at the restaurant was the best we have had in Italy! Outstanding all the way around.

Show more Show less
8.3
Very Good
268 reviews

Hotel Cala di Mola

Hotel in 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. The pool is one of the best I have seen anywhere. Very big and wonderful jacuzzi area as part of the pool itself. Staff was very polite, helpful and professional.

Show more Show less
8
Very Good
471 reviews

Hotels with extra health and safety measures

Find hotels in Elba with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most booked hotels on Elba in the past month

See all

Elba's best hotels with breakfast

See all

Budget hotels on Elba

See all

Hotels on Elba you can book without a credit card

See all

Elba Highlights

FAQs about hotels in Elba

Explore guest reviews of hotels on Elba

See all