Skip to main content

Stay in Elba's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 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 la Conchiglia 3 stars

Hotel in Campo nell'Elba

Set in Campo nell'Elba, a few steps from Spiaggia di Cavoli, Hotel la Conchiglia offers accommodation with a shared lounge, free private parking, a terrace and a bar. The property is right at the beach located in a little cove. The staff is super nice and our room was clean and comfortable. There was a great variety for breakfast to enjoy including a view of the beach and sea. The common terrace was a great asset to have to lounge and get a bit of quiet time. Free parking available and easily accessable just a couple of minutes away on foot. Amazing value for the price. Thanks for having us 😊!

Show more Show less
9
Superb
113 reviews
Price from
US$163
per night

Hotel Aurora 2 stars

Hotel in Chiessi

Set in Chiessi, 100 metres from Chiessi Beach, Hotel Aurora offers accommodation with a shared lounge, free private parking, a terrace and a bar. Very welcoming and friendly host!

Show more Show less
9.3
Superb
192 reviews
Price from
US$117
per night

Hotel Barbarossa 2 stars

Hotel in Porto Azzurro

Set 350 metres from Barbarossa Beach and 1.5 km from Porto Azzurro, Hotel Barbarossa offers accommodation with free WiFi. the breakfast was great, excellent home-made cakes. calm location. the house is very well maintained and super clean. nice and friendly people. best 2 star so far, clearly exceeded our expectation

Show more Show less
9.1
Superb
260 reviews
Price from
US$142
per night

Hotel Sardi 3 stars

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... The staff are super friendly and warm! Room is clean with good view, and the breakfast buffet is excellent with so many choices. The location is great just a few steps away from the beach, and a few good restaurants next door. Parking is easy since the hotel has their only parking lots. Highly recommend!!

Show more Show less
9.1
Superb
288 reviews
Price from
US$111
per night

Villa Gaia 1 stars

Hotel in Portoferraio

Located in the countryside of Elba Island, the family-run Villa Gaia is adjacent to the Tuscan Archipelago National Park and 250 metres from the public beach and the Ottone botanical garden. Fantastic location, quiet, tranquil and surrounded by gardens. 150 meters from a likewise quiet beach. Excellent staff- super nice and friendly. Will be back

Show more Show less
9
Superb
163 reviews
Price from
US$129
per night

Hotel Montecristo 4 stars

Hotel in Marina di Campo

Set on the beachfront at Campo nell'Elba on Elba Island, Hotel Montecristo offers air-conditioned rooms with a balcony. It features an outdoor pool, fitness centre and small wellness area. The staff were lovely and the facilities were excellent.

Show more Show less
9.2
Superb
108 reviews
Price from
US$316
per night

Albergo Le Briciole 3 stars

Hotel in Procchio

Only 200 metres from the coast, Albergo Le Briciole is 4 km from Marciana Marina and 3 km from Procchio. GORGEOUS VIEWS! DELICIOUS & complete BREAKFAST BUFFETT. Friendly staff. Wow what a trip to remember. It was my first time at Isola d'Elba, & I couldn't be happier with my stay here. It's also wedged between two bigger seaside towns, pretty centrally located to other areas around the island. I DEFINITELY RECOMMEND staying here :)

Show more Show less
9.1
Superb
111 reviews
Price from
US$163
per night

Hotel Gallo Nero 3 stars

Hotel in SantʼAndrea

Immersed in a 15,000-m² private park overlooking Sant’Andrea Bay in Elba Island, Hotel Gallo Nero offers elegant air-conditioned rooms and free Wi-Fi. The location is perfect if you want relaxation and quiet - the view from our room was terrific - the terrace huge (two sun beds and a table!) and the walk to the beach is fine but the property is not for those with walking issues. Dinner was fabulous - we ate one night there and one night at a small place up the road which was also terrific, but that’s it unless you have a car and can drive. There is a bus service that can take you to other parts of the island which is easy to use - the staff at the hotel drove us to the stop and back which was a huge help. I would definitely recommend this gem if you want seclusion.

Show more Show less
9
Superb
180 reviews
Price from
US$152
per night

Hotel Santo Stefano 2 stars

Hotel in Portoferraio

Set in the hills overlooking the Gulf of Portoferraio, Santo Stefano is a historic country house offering extensive gardens, panoramic views and a restaurant serving Mediterranean and Tuscan cuisine. We sat out on the terrace overlooking the sea and had breakfast and supper. The view is spectacular. The setting idyllic. Food delicious. We had a lovely walk down to the sea, took twenty minutes if that and found a good cafe/restaurant. Then also a little walk around the hotel. Beautiful countryside. Very generous and welcoming host. Will go back.

Show more Show less
9
Superb
182 reviews
Price from
US$125
per night

Hotel Cernia Isola Botanica 3 stars

Hotel in SantʼAndrea

Just 200 metres from the coast and Capo Sant'Andrea Beach, Hotel Cernia Isola Botanica offers a swimming pool and tennis court. Perfect place for a relaxing vacation. Breakfast buffet is rich and delicious. The location is very close to the sea and has a beautiful garden/pool.

Show more Show less
9.2
Superb
337 reviews
Price from
US$209
per night

Hotels with extra health and safety measures

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

Safety features
Physical distancing
Cleanliness & disinfecting
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 that you can book without a credit card

See all

Elba highlights

FAQs about hotels on Elba

Fit for an Emperor

With its lush, undulating landscape and secluded coves and beaches, Elba Island is a paradise waiting to be discovered. Ancient tribes named it Ilva, and its minerals have been prized since Greek times and used for Etruscan art. Romans enlarged their empire conquering the island, and a Grand Duke, some princes, Spain and France all claimed this piece of land.

Elba is most famous for having served as a forced exile site to Napoleon in 1814, and you can now visit his historic residence at Palazzina dei Mulini. The Castello del Volterraio, the Torre del Martello fortress and the Archaeological Museum are also places full of history that are worth a visit.

The island is well known for its beautiful beaches and crystalline waters. As well as summer villas and marinas, it is common to find luxury hotels on Elba Island that season after season are filled by Italians and foreign visitors wanting a more off-the-beaten-track summer destination.

Renowned since Romans times, the therapeutic muds at the thermal spa of San Giovanni are the perfect complement to the already wide variety offered by this oasis.

From urban B&Bs to luxurious beach resorts on Elba Island, Booking.com offers variety for every taste. Come and discover it!

Explore guest reviews of hotels on Elba

See all
gogless