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

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 Aurora

Hotel in Chiessi

Located in Chiessi, a few steps from Chiessi Beach, Hotel Aurora provides accommodations with a shared lounge, free private parking, a terrace and a bar. Beautiful spot, small quiet seaside village. Staff were incredible so lovely and helpful! Highly recommend!

Show more Show less
9.3
Wonderful
195 reviews
Price from
AWG 158
per night

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. 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
Wonderful
270 reviews
Price from
AWG 203
per night

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... The location by the beach. Kind staff and very helpful when we wanted to freeze bottles of water for our cooler. Rooms were lovely and super clean. We loved our stay

Show more Show less
9.1
Wonderful
272 reviews
Price from
AWG 147
per night

Villa Gaia

Hotel in Portoferraio

Located in the countryside of Elba Island, the family-run Villa Gaia is adjacent to the Tuscan Archipelago National Park and 820 feet from the public beach and the Ottone botanical garden. We liked everything! Delicious

Show more Show less
9
Wonderful
128 reviews
Price from
AWG 153
per night

Hotel Montecristo

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 center and small wellness area. The staff were lovely and the facilities were excellent.

Show more Show less
9.2
Wonderful
115 reviews

Albergo Le Briciole

Hotel in Procchio

Only 656 feet from the coast, Albergo Le Briciole is 2.5 mi from Marciana Marina and 1.9 mi 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.2
Wonderful
112 reviews
Price from
AWG 233
per night

Hotel Gallo Nero

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. Very positive surprise! Lovely hotel! Wonderful location. The „whole hill“ towards the see belongs to the hotel and is arranged as a lovely garden with a lot of places to take a rest and enjoy the view. The staff is very attentive and friendly. Seems to be a family business and they really like to do their job. For a 3* hotel a lot of surprising features: whirlpool which can be rented privately for 40min. Sauna( which I did not use), massage ( which was excellent!) and possible three course dinner every night . Overall really good athmosphere and fantastic location!

Show more Show less
9
Wonderful
166 reviews
Price from
AWG 194
per night

Hotel Santo Stefano

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 spent wonderful two days here. Everything, the scenario, the staff, the view, the food was perfect!

Show more Show less
9
Wonderful
191 reviews
Price from
AWG 178
per night

Hotel Cernia Isola Botanica

Hotel in SantʼAndrea

Just 656 feet from the coast and Capo Sant'Andrea Beach, Hotel Cernia Isola Botanica offers a swimming pool and tennis court. Immersed in the botanic gardens, it also features a wine bar and snack... The hotel is great! Green areas, friendly staff and close to the beach

Show more Show less
9.1
Wonderful
320 reviews
Price from
AWG 233
per night

Hotel Acquamarina

Hotel in Portoferraio

On top of Portoferraio's coast, Hotel Acquamarina offers views of the Gulf of Padulella and direct access to the beach below. Everything about this hotel was beautiful. Located on a hill above a cove, you can sit on your porch and watch the ocean. The rooms were clean, cozy, and comfortable. The staff was amazing and friendly! The breakfast was delicious and full of variety. The little bar was perfect for grabbing a bottle of the local bianco and sitting outside watching the moon come up.

Show more Show less
9
Wonderful
686 reviews
Price from
AWG 311
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 & 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
gogless