Hotels in Elba Island

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Aug 29 - Aug 30
Tomorrow
Aug 30 - Aug 31
Next weekend
Sep 4 - Sep 6
In two weeks
Sep 11 - Sep 13

Top 5 hotels in Elba Island at a glance

Where to stay in Elba Island?

1. Hu Park Albatros Village

Hu Park Albatros Village
San Vincenzo
Hu Park Albatros Village

2. Park Hotel Napoleone

Park Hotel Napoleone
Portoferraio
$96
$105 total
includes taxes & fees
Aug 31 - Sep 1
Park Hotel Napoleone

3. Hotel Baia Imperiale

Hotel Baia Imperiale
Campo nell'Elba
$151
$166 total
includes taxes & fees
Sep 24 - Sep 25
Hotel Baia Imperiale

4. Hotel Del Golfo

Hotel Del Golfo
Marciana
$203
$224 total
includes taxes & fees
Sep 22 - Sep 23
Hotel Del Golfo

5. Hotel Hermitage

Hotel Hermitage
Portoferraio
$483
$532 total
includes taxes & fees
Sep 6 - Sep 7
Hotel Hermitage

6. Boutique Hotel Ilio

Boutique Hotel Ilio
Marciana
$125
$138 total
includes taxes & fees
Sep 20 - Sep 21
Boutique Hotel Ilio

7. Primo Hotel

Primo Hotel
Marciana Marina
$144
$158 total
includes taxes & fees
Sep 16 - Sep 17
Primo Hotel

8. Hotel Riva Del Sole

Hotel Riva Del Sole
Campo nell'Elba
$140
$154 total
includes taxes & fees
Sep 28 - Sep 29
Hotel Riva Del Sole

9. Hotel La Perla del Golfo

Hotel La Perla del Golfo
Marciana
$264
$291 total
includes taxes & fees
Aug 30 - Aug 31
Hotel La Perla del Golfo

10. Hotel Riva degli Etruschi

Hotel Riva degli Etruschi
San Vincenzo
$123
$141 total
includes taxes & fees
Sep 20 - Sep 21
Hotel Riva degli Etruschi

11. Elba Vibe Smart Hotel

Elba Vibe Smart Hotel
Campo nell'Elba
$110
$121 total
includes taxes & fees
Sep 25 - Sep 26
Elba Vibe Smart Hotel

12. Hotel Anselmi

Hotel Anselmi
Marciana Marina
$88
$97 total
includes taxes & fees
Sep 20 - Sep 21
Hotel Anselmi

13. Hotel Villa Ottone

Hotel Villa Ottone
Portoferraio
$450
$495 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Villa Ottone

14. Hotel Desiree

Hotel Desiree
Marciana
$176
$194 total
includes taxes & fees
Sep 28 - Sep 29
Hotel Desiree

15. Essence Isola d'Elba - Le Picchiaie Resort

Essence Isola d'Elba - Le Picchiaie Resort
Portoferraio
$94
$103 total
includes taxes & fees
Sep 27 - Sep 28
Essence Isola d'Elba - Le Picchiaie Resort

16. Hotel Montemerlo

Hotel Montemerlo
Campo nell'Elba
$116
$128 total
includes taxes & fees
Sep 16 - Sep 17
Hotel Montemerlo

17. Hotel Select

Hotel Select
Campo nell'Elba
$147
$161 total
includes taxes & fees
Sep 17 - Sep 18
Hotel Select

18. Monna Lisa

Monna Lisa
Marciana
$158
$174 total
includes taxes & fees
Aug 30 - Aug 31
Monna Lisa

19. Hotel Biodola

Hotel Biodola
Portoferraio
$226
$248 total
includes taxes & fees
Sep 21 - Sep 22
Hotel Biodola

20. Marina Garden Hotel

Marina Garden Hotel
Marciana Marina
Marina Garden Hotel
View all properties

Get last-minute hotel deals in Elba Island and save more

Sign in to unlock great savings.

Boutique Hotel Ilio

Boutique Hotel Ilio
Marciana
$17 off
$163
per night
$358 total
includes taxes & fees
Boutique Hotel Ilio

Hotel La Perla del Golfo

Hotel La Perla del Golfo
Marciana
$63 off
$233
per night
$512 total
includes taxes & fees
Hotel La Perla del Golfo

Hotel Del Golfo

Hotel Del Golfo
Marciana
$88 off
$396
per night
$872 total
includes taxes & fees
Hotel Del Golfo

Hotel Hermitage

Hotel Hermitage
Portoferraio
$120 off
$540
per night
$1,187 total
includes taxes & fees
Hotel Hermitage

Park Hotel Napoleone

Park Hotel Napoleone
Portoferraio
$18 off
$116
per night
$255 total
includes taxes & fees
Park Hotel Napoleone

Hotel Villa Giulia

Hotel Villa Giulia
Porto Azzurro
$45 off
$135
per night
$298 total
includes taxes & fees
Hotel Villa Giulia

Capo di Stella

Capo di Stella
Capoliveri
$36 off
$161
per night
$354 total
includes taxes & fees
Capo di Stella

Hotel Biodola

Hotel Biodola
Portoferraio
$117 off
$527
per night
$1,158 total
includes taxes & fees
Hotel Biodola

Hotel Select

Hotel Select
Campo nell'Elba
$104 off
$466
per night
$1,025 total
includes taxes & fees
Hotel Select

Hotel Baia Imperiale

Hotel Baia Imperiale
Campo nell'Elba
$151
per night
$166 total
includes taxes & fees
Hotel Baia Imperiale

Hotel Del Golfo

Hotel Del Golfo
Marciana
$23 off
$203
per night
$224 total
includes taxes & fees
Hotel Del Golfo

Hotel Montemerlo

Hotel Montemerlo
Campo nell'Elba
$14 off
$129
per night
$141 total
includes taxes & fees
Hotel Montemerlo

Isola Verde

Isola Verde
Marciana Marina
$10 off
$93
per night
$102 total
includes taxes & fees
Isola Verde

Hotel Desiree

Hotel Desiree
Marciana
$42 off
$176
per night
$194 total
includes taxes & fees
Hotel Desiree

Hotel Plaza

Hotel Plaza
Porto Azzurro
$16 off
$144
per night
$158 total
includes taxes & fees
Hotel Plaza

Hotel Anna

Hotel Anna
Campo nell'Elba
$15 off
$135
per night
$148 total
includes taxes & fees
Hotel Anna

Hotel Airone Isola d'Elba

Hotel Airone Isola d'Elba
Portoferraio
$16 off
$148
per night
$180 total
includes taxes & fees
Hotel Airone Isola d'Elba

Eden Park Hotel

Eden Park Hotel
Campo nell'Elba
$5 off
$91
per night
$100 total
includes taxes & fees
Eden Park Hotel

Hotel Le Acacie

Hotel Le Acacie
Capoliveri
$15 off
$131
per night
$144 total
includes taxes & fees
Hotel Le Acacie

Hotel Riva Del Sole

Hotel Riva Del Sole
Campo nell'Elba
$140
per night
$154 total
includes taxes & fees
Hotel Riva Del Sole

Hotel L'Approdo

Hotel L'Approdo
Porto Azzurro
$7 off
$124
per night
$136 total
includes taxes & fees
Hotel L'Approdo

Essence Isola d'Elba - Le Picchiaie Resort

Essence Isola d'Elba - Le Picchiaie Resort
Portoferraio
$12 off
$104
per night
$115 total
includes taxes & fees
Essence Isola d'Elba - Le Picchiaie Resort

Capo di Stella

Capo di Stella
Capoliveri
$15 off
$134
per night
$147 total
includes taxes & fees
Capo di Stella

Check out pet-friendly hotels in Elba Island

Hotel Baia Imperiale

Hotel Baia Imperiale
Campo nell'Elba
$151
$166 total
includes taxes & fees
Sep 24 - Sep 25
Hotel Baia Imperiale

Hotel Villa Ottone

Hotel Villa Ottone
Portoferraio
$450
$495 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Villa Ottone

Hotel Del Golfo

Hotel Del Golfo
Marciana
$203
$224 total
includes taxes & fees
Sep 22 - Sep 23
Hotel Del Golfo

Hotel Yacht Club

Hotel Yacht Club
Marciana Marina
$108
$119 total
includes taxes & fees
Aug 31 - Sep 1
Hotel Yacht Club

Park Hotel Napoleone

Park Hotel Napoleone
Portoferraio
$96
$105 total
includes taxes & fees
Aug 31 - Sep 1
Park Hotel Napoleone

Hotel Desiree

Hotel Desiree
Marciana
$176
$194 total
includes taxes & fees
Sep 28 - Sep 29
Hotel Desiree

Isola Verde

Isola Verde
Marciana Marina
$89
$98 total
includes taxes & fees
Sep 13 - Sep 14
Isola Verde

Hotel Biodola

Hotel Biodola
Portoferraio
$226
$248 total
includes taxes & fees
Sep 21 - Sep 22
Hotel Biodola

Hotel Corallo

Hotel Corallo
Marciana
$118
$130 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Corallo

Hotel Danila

Hotel Danila
Scaglieri
$191
$210 total
includes taxes & fees
Sep 6 - Sep 7
Hotel Danila
View all properties

You can also stay at hotels with a pool in Elba Island

Isola Verde

Isola Verde
Marciana Marina
$89
$98 total
includes taxes & fees
Sep 13 - Sep 14
Isola Verde

Hotel Montemerlo

Hotel Montemerlo
Campo nell'Elba
$116
$128 total
includes taxes & fees
Sep 16 - Sep 17
Hotel Montemerlo

Hotel Baia Imperiale

Hotel Baia Imperiale
Campo nell'Elba
$151
$166 total
includes taxes & fees
Sep 24 - Sep 25
Hotel Baia Imperiale

HOTEL DEI CORALLI

HOTEL DEI CORALLI
Marina di Campo
$121
$133 total
includes taxes & fees
Aug 31 - Sep 1
HOTEL DEI CORALLI

Hotel Del Golfo

Hotel Del Golfo
Marciana
$203
$224 total
includes taxes & fees
Sep 22 - Sep 23
Hotel Del Golfo

Hotel Desiree

Hotel Desiree
Marciana
$176
$194 total
includes taxes & fees
Sep 28 - Sep 29
Hotel Desiree

Residenza Sant'Anna del Volterraio

Residenza Sant'Anna del Volterraio
Rio
$126
$139 total
includes taxes & fees
Sep 14 - Sep 15
Residenza Sant'Anna del Volterraio

Hotel Le Acacie

Hotel Le Acacie
Capoliveri
$121
$133 total
includes taxes & fees
Sep 22 - Sep 23
Hotel Le Acacie

Park Hotel Napoleone

Park Hotel Napoleone
Portoferraio
$96
$105 total
includes taxes & fees
Aug 31 - Sep 1
Park Hotel Napoleone

Hotel Barracuda

Hotel Barracuda
Campo nell'Elba
$123
$135 total
includes taxes & fees
Sep 6 - Sep 7
Hotel Barracuda
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.
View all properties

Top landmarks in Elba Island

Portoferraio Port

8.2/10 (99 reviews)
Imagine strolling along Portoferraio Port for some great waterfront pics when in the heart of Portoferraio. If you carry on walking you'll get to Spiaggia delle Ghiaie, Capo Bianco Beach, and Spiaggia della Padulella for some more water views.
See properties

Isola D'Elba Tennis Club

9.4/10 (3 reviews)
You can catch an event at Isola D'Elba Tennis Club, located 0.7 mi (1.1 km) from central Portoferraio.
See properties

Mineral Park of Elba Island

9.0/10 (21 reviews)
If museums are on your list of things to see, then you might want to head to Mineral Park of Elba Island, located in the heart of Vigneria.If you want to see more of the museums in Vigneria, you can easily walk to Museum of Elba Minerals and Mining.
See properties

Acquabona Elba Golf Club

10.0/10 (1 review)
You might want to play some rounds at Acquabona Elba Golf Club, a golf course in the heart of Acquabona. If Acquabona Elba Golf Club doesn't quite scratch your golfing itch, Golf Club Hermitage is also nearby.
See properties

Enfola Beach

If you can't wait to get to the beach, you might enjoy a trip to Enfola Beach located 2.8 mi (4.5 km) from central Portoferraio. Catch the sunset by the shore at Sansone Beach and La Sorgente, located nearby.
See properties

The Napoleonic Residences National Museum

8.0/10 (11 reviews)
If museums are on your list of things to see, you might want to browse the collections at The Napoleonic Residences National Museum in Portoferraio Old Town. If you want to see more of the museums in Portoferraio, you can easily walk to Palazzina dei Mulini or Napoleonic Museum of Mercy.
See properties

Villa of San Martino

8.4/10 (12 reviews)
If museums are on your list of things to see in Portoferraio, then you might want to head to Villa of San Martino. If you want to see more of the museums in Portoferraio, The Napoleonic Residences National Museum isn't far either.
See properties

Arcipelago Toscano National Park Visitors Centre

9.0/10 (6 reviews)
You might want to get your camera out and head to Arcipelago Toscano National Park Visitors Centre— just one of the landmarks located 0.3 mi (0.6 km) from central Portoferraio.
See properties

Learn more about Elba Island

Elba Island is applauded for its cultural attractions such as The Napoleonic Residences National Museum and Palazzina dei Mulini.

See all hotels in Elba Island
A clear coastal beach with rocky shorelines and lush greenery on a hillside.

Check out reviews of Elba Island hotels guests love

Boutique Hotel Ilio

Boutique Hotel Ilio

10/10 Excellent
"The staff were helpful"
Maki 2-night trip
Posted 2 days ago
Boutique Hotel Ilio
Hotel Baia Imperiale

Hotel Baia Imperiale

10/10 Excellent
"Fab hotel fab location on Cavoli beach"
Avron 4-night trip
Posted 13 days ago
Hotel Baia Imperiale
Hotel Villa Ottone

Hotel Villa Ottone

8/10 Good
"Beautiful property, loved the view & live music at night. Wonderful food & drinks. Rooms are slightly dated & the gym definitely requires an upgrade & more equipment."
Daniella 4-night trip
Posted 3 weeks ago
Hotel Villa Ottone
Park Hotel Napoleone

Park Hotel Napoleone

10/10 Excellent
"Location was good. Central to most beaches and towns. Room was small with just enough room to sleep and get dressed in. I liked the amenities including good food."
William 4-night trip
Posted 2 months ago
Park Hotel Napoleone
Hotel Del Golfo

Hotel Del Golfo

8/10 Good
"We loved our room & the location was incredible. The buffet breakfast is unbelievable. Only negative was that there was no coffee machine or kettle in the room."
Jennifer Cecil 4-night trip
Posted 2 months ago
Hotel Del Golfo
Hotel Plaza

Hotel Plaza

10/10 Excellent
"Fantastic breakfast. Lots of variety and great service. Beautiful views from all rooms and the restaurant. Trail into town is much better than the road."
Margaret 3-night trip
Posted 5 months ago
Hotel Plaza

Frequently asked questions

Why should I book my Elba Island hotel through Hotels.com?
There are lots of reasons to book your Elba Island trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.