Find hotels in Elba Island from £46

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Property class

Top 10 Elba Island hotels and places to stay

Hotel Airone Isola d'Elba

4.0 star property
8.4 out of 10, Very good, (117)
"My brief 3 day stay at the Airone Hotel was absolutely fantastic. The place and the surrounding park is well maintained, the rooms always clean and staff ready to help."
The price is £174
includes taxes & fees
30 Jun - 1 Jul
Hotel Airone Isola d'Elba

Hotel Hermitage

5.0 star property
9.4 out of 10, Exceptional, (21)
"Beautiful beach right at the hotel. We went in june (off season) it was amazing "
The price is £561
includes taxes & fees
23 Jun - 24 Jun
Hotel Hermitage

TH Capoliveri - Grand Hotel Elba International

4.0 star property
8.0 out of 10, Very good, (230)
"Excellent place excellent location"
The price is £151
includes taxes & fees
30 Jun - 1 Jul
TH Capoliveri - Grand Hotel Elba International

Park Hotel Napoleone

4.0 star property
7.6 out of 10, Good, (126)
"Excellent hotel with good old fashioned service. Great central location on the island making it easy to get anywhere."
The price is £46
includes taxes & fees
26 Jun - 27 Jun
Park Hotel Napoleone

Hotel Baia Imperiale

4.0 star property
8.4 out of 10, Very good, (41)
"Restaurent was amazing and all personel very kind and service minded"
The price is £185
includes taxes & fees
22 Jun - 23 Jun
Hotel Baia Imperiale

Hotel Del Golfo

4.0 star property
9.6 out of 10, Exceptional, (35)
"Excellent place to relax and enjoy the views "
The price is £339
includes taxes & fees
22 Jun - 23 Jun
Hotel Del Golfo

Elba Vibe Smart Hotel

10.0 out of 10, Exceptional, (1)
"Ottima struttura. Appena ristrutturato. È tutto nuovo, persino la biancheria ancora mai toccata. Amo le camere color tutto bianco, bagno pulito, lo split del condizionatore nuovo. Colazione abbondante self service e comunque con ottimi prodotti. "
The price is £112
includes taxes & fees
27 Jun - 28 Jun
Elba Vibe Smart Hotel

Resort le Picchiaie

4.0 star property
7.6 out of 10, Good, (55)
"Super friendly and helpful people; unbelievably gorgeous view. We didn’t use, very nice pools. Definitely would go back!"
Resort le Picchiaie

Hotel Corallo

3.0 star property
8.4 out of 10, Very good, (8)
The price is £113
includes taxes & fees
26 Jun - 27 Jun
Hotel Corallo

Hotiday Room Collection - Lacona

4.0 star property
8.0 out of 10, Very good, (1)
"Sehr gr"
The price is £124
includes taxes & fees
25 Jun - 26 Jun
Hotiday Room Collection - Lacona

Uappala Club & Resort Lacona

4.0 star property
7.4 out of 10, Good, (41)
"Said the air-conditioning was broken. Wouldn't be fixed for our stay. Hadn't been fixed since last summer. Room was nearly 30 degrees. No communication prior to our stay. Everyone was complaining."
The price is £94
includes taxes & fees
25 Jun - 26 Jun
Uappala Club & Resort Lacona

Boutique Hotel Ilio

3.0 star property
8.6 out of 10, Excellent, (18)
"Elba is beautiful!!"
Boutique Hotel Ilio

Hotel Plaza

4.0 star property
9.4 out of 10, Exceptional, (76)
"good location "
The price is £261
includes taxes & fees
1 Jul - 2 Jul
Hotel Plaza

Hotel Le Acacie

4.0 star property
8.4 out of 10, Very good, (126)
"We really enjoyed our stay, beautiful property with helpful staff and great amenities."
The price is £163
includes taxes & fees
22 Jun - 23 Jun
Hotel Le Acacie

Hotel Lo Scirocco

3.0 star property
8.8 out of 10, Excellent, (24)
"Staff were very friendly and helpful. "
The price is £158
includes taxes & fees
21 Jul - 22 Jul
Hotel Lo Scirocco

Viticcio

3.0 star property
9.2 out of 10, Wonderful, (28)
"Friendly staff. Comfortable, clean, excellent dinner. Beach is exceptional!!!!"
The price is £131
includes taxes & fees
22 Jun - 23 Jun
Viticcio

Mistral Hotel

3.0 star property
9.0 out of 10, Wonderful, (29)
"Nice little hotel and very nice people "
Mistral Hotel

Hotel Select

4.0 star property
8.2 out of 10, Very good, (63)
The price is £173
includes taxes & fees
22 Jun - 23 Jun
Hotel Select

Hotel Riva Del Sole

4.0 star property
8.6 out of 10, Excellent, (21)
"Beautiful hotel in a fantastic location for exploring the island. The room we stayed in was perfect with a beautiful seaview. I would definitely recommend this hotel."
The price is £196
includes taxes & fees
29 Jun - 30 Jun
Hotel Riva Del Sole

Baia Bianca Suites

9.0 out of 10, Wonderful, (21)
The price is £393
includes taxes & fees
22 Jun - 23 Jun
Baia Bianca Suites
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Elba Island

Showing deals for:4 Jul - 6 Jul
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Elba Island

Check out sights like Arcipelago Toscano National Park and Marciana Marina Beach as you discover Elba Island—an area also known for its island views.

Frequently asked questions

When is the best time to go to Elba Island?
The most popular time to visit Elba Island is July, when the sun shines brightly and the island comes alive with a vibrant atmosphere. During this peak season, which spans from June to August, temperatures typically range from 25 to 30°C, creating the great backdrop for beach activities and outdoor excursions.
July is particularly appealing for those who enjoy soaking up the sun on Elba's stunning beaches or exploring its scenic coastal trails. The warm weather encourages leisurely days spent swimming in crystal-clear waters, hiking through lush landscapes, or indulging in local seafood at charming seaside restaurants. With the island's numerous outdoor spaces, you'll find plenty of opportunities to relax or engage in adventurous activities.
If you're looking for a more tranquil experience, consider visiting in September. The weather remains pleasantly warm, with temperatures around 24°C, but the crowds start to thin out, allowing for a more serene atmosphere. This is an excellent time for couples seeking a romantic getaway or families looking to enjoy the island's natural beauty without the peak-season hustle and bustle.
Where can I find the best nightlife in Elba Island?
Elba Island, situated in the stunning Tuscan archipelago, offers a charming blend of natural beauty and vibrant nightlife, particularly during the summer months.
The town of Portoferraio, the island's main port and historical centre, is where you'll find a lively atmosphere in the evenings. The waterfront promenade is lined with delightful bars and restaurants, great for enjoying a leisurely dinner with a view of the sea. For a more upbeat experience, head to the nearby area of Capoliveri, known for its vibrant nightlife scene, where you can find a variety of clubs and beach bars hosting live music and DJ sets.
Another hotspot is Marciana Marina, a picturesque fishing village that transforms into a lively hub at night. Here, you can enjoy a cocktail at one of the stylish bars overlooking the marina, or dance the night away at a local club.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Elba Island.
How can I save on a Elba Island hotel booking with Expedia?
Before booking your Elba Island hotel, remember to join Expedia's free travel rewards program. Just sign up and sign in to access our lowest Member Prices as well as members-only perks. You could also enjoy savings by bundling together your hotel and flights on Expedia.
How much is the nightly rate at a Elba Island hotel?
Prices for hotels in Elba Island often vary, but you can find a great deal from £46 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.