Italy may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels in Elba Island

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Popular Locations
Trip type
Hotel La Perla del Golfo
4 out of 5
Via Della Cicala 1, Marciana, LI
The price is £122 per night
2.34 mi from city centre
4.1/5Very Good! (29 reviews)

"Les + : le petit-déjeuner, la piscine, la proximité de la plage Les - : chambre petite"…"

Reviewed on 28 Aug 2019

Hotel La Perla del Golfo
Mistral Hotel
3 out of 5
Via per Portoferraio 85, Campo nell'Elba, LI
The price is £163 per night
3.82 mi from city centre
4.6/5Wonderful! (25 reviews)

"Great location obliging staff. Restored to a high standard We enjoyed our stay and will return"…"

Reviewed on 11 Jun 2019

Mistral Hotel
Hotel La Rosa
2 out of 5
Piazza Gadani 76, Località San Pietro, Campo nell'Elba
The price is £74 per night
4.7 mi from city centre
5/5Exceptional! (9 reviews)

"Ottima esperienza. La consiglierei sia per la pulizia che per la gentilezza e disponibilità di Giada. Un pò fuori dai centri principali...che non è affatto un male (anzi!!)...un incantevole paesino nel centro comodo ai centri principali. Se dovessimo visitare di nuovo l'Isola D'Elba torneremo senz'altro ..."…"

Reviewed on 19 Aug 2019

Hotel La Rosa

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Monna Lisa
3 out of 5
Via Fonte Al Leccio, 10, Marciana, LI
Get Rates
2.71 mi from city centre
4.3/5Excellent! (25 reviews)
Nice hotel close to the beach

"Clean and comfortable hotel which was an excellent base for the beach nearby. The staff are excellent, very friendly and willing to help in any way they can. We went on two of the free excursions (hiking and snorkelling) provided by the hotel both of which were fantastic thanks to our extremely knowledgeable ..."…"

Reviewed on 24 Jul 2016

Monna Lisa
Residence Golfo Della Lacona
Get Rates
1.57 mi from city centre
3.6/5Good! (5 reviews)
Costi inaspettati

"Appartamento pulito ed in ottima posizione a 50m dalla spiaggia di Lacona. Peccato che il costo dell’appartamento non è quello descritto sul sito, ma si pagano 8€ al giorno a persona in più per dei servizi a forfait non chiari."…"

Reviewed on 12 Jul 2020

Residence Golfo Della Lacona
Appartamenti Un Amore
Via Dell'Amore, 51, Portoferraio
Get Rates
3.07 mi from city centre
5/5Exceptional! (1 review)

"Ottimo appartamento in posizione strategica. Le stanze sono pulite e in ordine; molto comodo il supermercato a due passi dalla casa. Sicuramente consigliato per un soggiorno in tranquillità!"…"

Reviewed on 8 Aug 2020

Appartamenti Un Amore
Hotel Le Acacie
4 out of 5
Spiaggia di Neregno, Capoliveri, LI
The price is £86 per night
5.66 mi from city centre
4.2/5Excellent! (59 reviews)

"Overrated in general. WiFi not great. Old building ( 80s ?) and minimally renewed over years. Employees friendly and helpful but 4 stars is really too much. 3 would be more than enough ( being generous). Don’t know where they got 4 stars from Luch time ends at 2 pm then u cannot eat (😳). On holiday?? ..."…"

Reviewed on 23 Jul 2019

Hotel Le Acacie
Hotel Airone del Parco e delle Terme
4 out of 5
Località San Giovanni, Portoferraio, LI
The price is £125 per night
1.92 mi from city centre
4.1/5Very Good! (77 reviews)

"Already reviewed in another article"…"

Reviewed on 11 Oct 2019

Hotel Airone del Parco e delle Terme
Hotel Montemerlo
3 out of 5
Loc. Fetovaia, Campo nell'Elba, LI
The price is £161 per night
8.05 mi from city centre
4.5/5Wonderful! (13 reviews)

"Didn’t know that you had to pay 40€ for late check out."…"

Reviewed on 16 Aug 2019

Hotel Montemerlo
Residence Elite - Self Catering
3 out of 5
Via Fucini, 299, Campo nell'Elba, LI
Get Rates
3.99 mi from city centre
4/5Very Good! (22 reviews)
Good value

"The stay at the property overall was really great. We only stayed for two nights, spacious rooms with no frills. Bathroom and room very very clean but a bit dated. Close to the bus stop from Portoferraio and about a 5 minute walk to the Main Street and beach in marina di campo."…"

Reviewed on 15 Jul 2019

Residence Elite - Self Catering
Hotel Fabricia
4 out of 5
Golfo di Portoferraio, Portoferraio, LI
The price is £122 per night
3.16 mi from city centre
3.8/5Good! (56 reviews)
Relaxing hotel

"Very nice hotel with a friendly staff. Located in a rural area, without much around in a relaxed environment. Great swimming pool area with private pebble beach access."…"

Reviewed on 7 Sep 2018

Hotel Fabricia
Hotel Villa Ottone
5 out of 5
Localita Ottone, 4, Portoferraio, LI
The price is £259 per night
3.73 mi from city centre
4.2/5Very Good! (61 reviews)
Phenomenal Stay!

"The island and hotel were lovely. The staff was extremely helpful and friendly, and the amenities were great. The bar, the beach, and the restaurant were all fantastic. Will come back!"…"

Reviewed on 28 Aug 2019

Hotel Villa Ottone
Grand Hotel Elba International
4 out of 5
Località Naregno, Capoliveri, LI
The price is £160 per night
5.35 mi from city centre
4/5Very Good! (190 reviews)
Mixed Feelings

"This hotel rates itself as 4 stars, but is really only 3 star level, with some added features. The positives are the friendly staff, great view from our window across the bay to Port Azzurro and the nice private beach area below the hotel accessed by the hotel lift. There are areas of wooden decking ..."…"

Reviewed on 12 Jul 2019

Grand Hotel Elba International
Uappala Club & Resort Lacona
4 out of 5
Viale dei Golfi, 544B, Lacona, Capoliveri, LI
Free cancellationReserve now, pay when you stay
The price is £101 per night
1.41 mi from city centre
3.2/5 (39 reviews)

"Hotel assolutamente indegno di 4 stelle, minibar vuoto, un solo comodino invece di 2, rubinetto ossidato, una crepa nella seggetta del wc, varie crepe nel piatto doccia che poi perdeva e allagava il bagno. arredamento vecchio e mai rimodernato degno di un hotel a 1 stella. assolutamente sconsigliato. ..."…"

Reviewed on 24 Jul 2019

Uappala Club & Resort Lacona
Resort le Picchiaie
4 out of 5
Via Picchiaie, Portoferraio, LI
Get Rates
1.96 mi from city centre
3.9/5Good! (38 reviews)
Beautiful view, staff and amenities. Far from beaches.

"Everything was wonderful at the resort. Great A/C, beautiful property, lovely staff, great breakfast. I didn't realize how far the beaches were so I was very glad to have ferried over my car😊."…"

Reviewed on 16 Aug 2019

Resort le Picchiaie
Don't see what you're looking for?
See all available properties in Elba Island
View all properties
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.

Visiting Elba Island

Visitors can enjoy all that Elba Island has to offer including the archaeological sites, waterfront and aquarium. Tourists can also enjoy so much more including its forests.

  • There are 1160 hotels and other accommodation options in Elba Island
  • The closest major airport is in Portoferraio (EBA-Marina Di Campo), 3.1 mi (5 km) from the city centre

Sightseeing and Staying in Elba Island

Cultural venues in the city include The Napoleonic Residences National Museum, Mineral Park of Elba Island and Villa of San Martino. Attractions like Isola D'Elba Tennis Club, Elba Island Aquarium and Porto Azzurro Diving Center are fun for kids of all ages. The city is notable for landmarks like Arcipelago Toscano National Park Visitors Centre, Misericordia Church and Villa Romana della Linguella.

In Portoferraio, there are 1160 hotels and other accommodation choices so you can easily organise your perfect retreat at an affordable rate. Below are highly ranked ones based on our user reviews:

  • Albergo Le Briciole - This 3-star hotel features free breakfast, free WiFi and free parking. It's a favourite with Expedia travellers for its breakfast and beach locale.
  • Hotel Dino - This 3-star hotel features a restaurant, free WiFi and free parking.
  • Mistral Hotel - With a stay at this 3-star hotel, guests can enjoy access to free breakfast and free parking, along with in-room LCD TVs.

Dressing for Elba Island

  • Between January and March, daytime temperatures average 18°C, whilst night-time temperatures stay around 4°C
  • From April to June, the average is 30°C during the day and 7°C at night
  • July to September sees average temperatures of 32°C during the day and 15°C at night
  • Between October and December, you can expect 25°C as the daytime average and 6°C as the night-time average
  • Elba Island gets about 594.10 millimetres of rain per year
  • August and July are usually the hottest months averaging 31°C, while January and February are usually the coldest with an average temperature of 5°C

More trip options

Elba Island Hotel Reviews