Hotels in Elba Island, Italy

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE
Picture of Hotel Mare in Portoferraio

Hotel Mare

(3.8 miles to city center)
  • 3 stars
Excellent 4.2 / 5
from
$88
Picture of Residence Le Acacie in Capoliveri

Residence Le Acacie

(5.6 miles to city center)
  • 4 stars
Good 3.9 / 5
from
$51
Picture of Albergo Le Briciole in Marciana Marina

Albergo Le Briciole

(3.6 miles to city center)
  • 3 stars
Outstanding 4.6 / 5
from
$82
Picture of Residence Elite - Self Catering in Campo nell'Elba

Residence Elite - Self Catering

(3.6 miles to city center)
  • 3 stars
Good 3.8 / 5
from
$61
Picture of Hotel Tamerici in Marciana Marina

Hotel Tamerici

(5.5 miles to city center)
  • 4 stars
Good 3.5 / 5
from
$76
Picture of Boutique Hotel Ilio in Marciana

Boutique Hotel Ilio

(8.0 miles to city center)
  • 3 stars
Excellent 4.5 / 5
from
$129
Picture of Hotel Crystal & Residence in Portoferraio

Hotel Crystal & Residence

(3.5 miles to city center)
  • 4 stars
Good 3.4 / 5
from
$92
Picture of Monna Lisa in Marciana

Monna Lisa

(2.7 miles to city center)
  • 3 stars
Excellent 4.4 / 5
from
$46
Picture of Hotel Villa Ottone in Portoferraio

Hotel Villa Ottone

(4.1 miles to city center)
  • 5 stars
Excellent 4.1 / 5
from
$151
Picture of Hotel Villa Rosa in Porto Azzurro

Hotel Villa Rosa

(5.7 miles to city center)
  • 3 stars
Good 3.9 / 5
from
$82
Picture of Aviotel Residence Hotel in Campo nell'Elba

Aviotel Residence Hotel

(2.9 miles to city center)
  • 3 stars
Good 3.8 / 5
from
$89
Picture of Camping Village Canapai in Rio Marina

Camping Village Canapai

(6.6 miles to city center)
  • 3 stars
Good 3.8 / 5
from
$203
Picture of Capo di Stella in Capoliveri

Capo di Stella

(1.6 miles to city center)
  • 3 stars
Excellent 4.0 / 5
from
$82
Picture of Hotel Desiree in Marciana

Hotel Desiree

(3.0 miles to city center)
  • 4 stars
Good 3.8 / 5
from
$234
Picture of Hotel Del Golfo in Marciana

Hotel Del Golfo

(2.7 miles to city center)
  • 4 stars
Outstanding 4.6 / 5
from
$169
Picture of Hotel Montemerlo in Campo nell'Elba

Hotel Montemerlo

(7.8 miles to city center)
  • 3 stars
Excellent 4.5 / 5
from
$59
Picture of Hotel Fabricia in Portoferraio

Hotel Fabricia

(3.5 miles to city center)
  • 4 stars
Good 3.8 / 5
from
$615
Picture of Mistral Hotel in Campo nell'Elba

Mistral Hotel

(3.4 miles to city center)
  • 3 stars
Excellent 4.0 / 5
from
$82
Picture of Il Magnifico Elba Resort in Marciana Marina

Il Magnifico Elba Resort

(5.4 miles to city center)
  • 4 stars
Good 3.0 / 5
from
$99
Picture of Viticcio in Portoferraio

Viticcio

(3.3 miles to city center)
  • 3 stars
Excellent 4.4 / 5
from
$92
Picture of Park Hotel Napoleone in Portoferraio

Park Hotel Napoleone

(1.2 miles to city center)
  • 4 stars
Good 3.7 / 5
from
$80
Picture of Paradiso in Portoferraio

Paradiso

(3.4 miles to city center)
  • 3 stars
Good 3.6 / 5
from
$86
Picture of Marelba in Rio Marina

Marelba

(8.9 miles to city center)
  • 3 stars
Good 3.6 / 5
from
$121
Picture of Hotel Cernia Isola Botanica in Marciana

Hotel Cernia Isola Botanica

(8.0 miles to city center)
  • 3 stars
Outstanding 4.7 / 5
from
$101
Picture of Hotel Barcarola 2 in Campo nell'Elba

Hotel Barcarola 2

(3.4 miles to city center)
  • 3 stars
Excellent 4.3 / 5
from
$102

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE