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
199 reviews
Price from
$123
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 location near the beach with a short coastal walk into town. Coffees are individually made for each guest. Impressive breakfast

Show more Show less
9.1
Wonderful
266 reviews

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 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
Wonderful
179 reviews

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 property is beautiful with a splendid botanical garden at its feet. The staff were very friendly, the whole hotel was cozy and homey. They have concerts in the evening and even pool parties, ping-pong and a lot of sunbeds. The room was cozy and clean, the terrace had a clothes drier which came really in handy.

Show more Show less
9.2
Wonderful
388 reviews

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. the hotel is incredible. it has its own little beach. the staff is friendly and give u lots of tips to move around the island. the breakfast is very good!

Show more Show less
9.1
Wonderful
660 reviews

Hotel Mare

Hotel in Portoferraio

Hotel Mare is set in the old fishing village of Magazzini, and offers views of Elba Island's Portoferraio Bay. It features free Wi-Fi, a small private beach, and a garden with sea-view pool. Amazing place with beautiful views. it is like little resort with everything you need.

Show more Show less
9
Wonderful
448 reviews

Hotel Yacht Club

Hotel in Marciana Marina

Set 164 feet from La Fenicia beach in the picturesque village of Marciana Marina, Hotel Yacht Club offers rooms with flat-screen TV. Start your day with the varied sweet and savory breakfast. Location, parking, room facilities all very good. Breakfast was amazing with the lovely accommodating staff always having my gluten free basket of products ready for when I arrived for breakfast . Pleasant and efficient. Always happy to help with any request / even went asked for an Iron. Very close to beach/ sea front and easy access to many restaurants locally. Laundry facilities just a few doors down from hotel - brilliant if travelling around.

Show more Show less
9
Wonderful
306 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. incredible location, small village nearby so you’re not “hotel-bound” all the time. A short drive from many other points on the island

Show more Show less
9.1
Wonderful
167 reviews

Marina Garden Hotel

Hotel in Marciana Marina

Marina Garden Hotel is within a 656 foot radius from a pebbled beach, shops and the harbor in Marciana Marina, on Elba Island. Its large garden features a swimming pool and palm trees. Beautiful part of the island and absolutely great staff

Show more Show less
9.1
Wonderful
555 reviews

Locanda dell'Amicizia

Hotel in Seccheto

Located in Seccheto, a 17-minute walk from Seccheto Beach, Locanda dell'Amicizia provides accommodations with a garden, free private parking, a shared lounge and a bar. Lovely views and location. A delicious homemade breakfast buffet.

Show more Show less
9.1
Wonderful
66 reviews
Price from
$81
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

See reviews by guests who stayed at hotels on Elba

See all