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

Awesome: 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.1
Awesome
267 reviews
Price from
$100
per night

Hotel Sardi

Hotel in Pomonte

Offering a restaurant, free bike rental and classic-style accommodations with air conditioning, Hotel Sardi is located 33 feet from the beach in Pomonte on the island of Elba. On site parking is free.... One is always wary when a premises receives such a high rating, but Hotel Sardi did not disappoint. it is located in a very pretty village. We received a very friendly welcome and had a nice quiet room. It was serviced daily to a very high standard. The breakfast had so many choices of good quality food. We also ate in the restaurant every evening and had three choices of a four course meal. The price was amazing for the quality of the the food, which was very imaginative and tasty. They obviously use good ingredients. The service was excellent. At all times, we felt treated as individuals and were very sad to leave. One must also mention the staff. Considering October is late in the season it was amazing how we were always greeted with energy and enthusiasm. On each occasion it was as if it was the first time they had met us. By now Stefano and Chiara will have welcomed Matilde into the world and we would wish them all well. We can't wait until the next time we return to Elba and this beautiful hotel

Show more Show less
9.1
Awesome
174 reviews
Price from
$132
per night

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. Our host Monica and her wonderful family are truly marvelous and generous people. We loved every second of our holiday and will be back again to visit our new paradise found!!!

Show more Show less
9.1
Awesome
107 reviews
Price from
$116
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. Beautiful views, relaxed garden atmosphere, friendly service.

Show more Show less
9
Awesome
144 reviews
Price from
$90
per night

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. Location and beach were great as well as the multiple pools. The breakfast was fantastic and the staff were all wonderful and friendly.

Show more Show less
9.2
Awesome
116 reviews
Price from
$246
per night

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. The property is new and neat. Located in the Centre of Marciana Marina. Close to the shopping area and the restaurants. The pool is a very nice option if you don’t want to go swimming in the sea. They offer a very good breakfast selection, including hot dishes like eggs and pancakes. The hotel also offers light lunch options. I also appreciated that the staff offers a concierge service and are able to book the best restaurants for you or beach umbrellas and sun beds on private beaches, even on short notice. The staff went above and beyond to make us feel special and well looked after. Absolutely brilliant.

Show more Show less
9
Awesome
545 reviews
Price from
$137
per night

Hotel Aurora

Hotel in Chiessi

Located in Chiessi, Hotel Aurora features a bar, shared lounge, terrace, and free WiFi. This 2-star hotel offers a concierge service and luggage storage space. The hotel has family rooms. Georgio is very hospitable and give us all necessary information. The dinner was very delicious - recommended!

Show more Show less
9.5
Exceptional
77 reviews
Price from
$49
per night

Hotel da Giacomino

Hotel in SantʼAndrea

Hotel da Giacomino has a restaurant, seasonal outdoor swimming pool, a shared lounge and garden in SantʼAndrea. This 3-star hotel offers a 24-hour front desk and a concierge service. Very friendly owners, very clean, great dinner, especially the quality of the servis I did not expect. Fantastic view from the room.

Show more Show less
9.2
Awesome
9 reviews
Price from
$169
per night

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. Very well maintained hotel with exceptionally friendly owners and staff. Perfect location and very good swimming pool.

Show more Show less
9
Awesome
30 reviews
Price from
$106
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. Fantastic hotel with outstanding staff. Everyone was incredibly friendly and helpful and did everything they could to make our stay enjoyable. Modern hotel with good facilities and great location opposite the beach. Pool area and bar was great. Highly recommend!

Show more Show less
9.1
Awesome
75 reviews
Price from
$173
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