We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Elba Island

Refine search

140 of 334

Price per night

 

Traveler rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Elba Island?

We'll send you updates with the latest deals, reviews and articles for Elba Island each week.

Map of Elba Island Hotels

Hotels (140)

B&Bs / Inns (62)

Specialty Lodging (132)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
Travelers' Choice® 2014 Winner Bargain Top Value! $66 less than similar hotels in Elba Island
 
Hotel Belmare (Marciana)
Loc. Patresi, 57030 Marciana, Elba Island, Italy
Hotel Belmare Slideshow
Show Prices
$139 - $193 Avg. price/night*
Ollie #1 of 140 hotels in Elba Island
Professional photos | Traveler photos (145)
Hotel Mistral (Marina di Campo) 3.0 of 5
Via Per Portoferraio, 85, 57034 Marina di Campo, Elba Island, Italy
Hotel Mistral Slideshow
Show Prices
$106 - $230 (EUR 78 - 170) Avg. price/night*
Ollie #2 of 140 hotels in Elba Island
Professional photos | Traveler photos (33)
Offers & Announcements Package Deal
Top Value! $80 less than similar hotels in Elba Island
 
Hotel Sardi (Marciana)
del Maestrale | Loc. Pomonte - Marciana, 57030 Marciana, Elba Island, Italy
Show Prices
$93 - $179 (EUR 69 - 132) Avg. price/night*
Ollie #3 of 140 hotels in Elba Island
  •  taste of real family 
  • excellent atmosphere, superb service,taste of family around and ultimate... more
  • September 4, 2013
Professional photos | Traveler photos (105)
Hotel Del Golfo (Procchio) 4.0 of 5
Via Provinciale, 57030 Procchio, Marciana, Elba Island, Italy
Show Prices
$287 - $888 Avg. price/night*
Ollie #4 of 140 hotels in Elba Island
Professional photos | Traveler photos (45)
Hotel Capo Sud (Lacona) 3.0 of 5
Via del Capo Marinaro, 301, 57031 Lacona, Capoliveri, Elba Island, Italy
Show Prices
$161 - $476 (EUR 119 - 352) Avg. price/night*
Ollie #5 of 140 hotels in Elba Island
  •  Nice quiet place 
  • This hotel is perfectly settled just above the private beach. The room we... more
  • June 12, 2014
Professional photos | Traveler photos (159)
Hotel Montemerlo (Fetovaia)
Via del Canaletto, 57034 Fetovaia, Elba Island, Italy
Hotel Montemerlo Slideshow
Show Prices
$107 - $310 (EUR 79 - 229) Avg. price/night*
Ollie #6 of 140 hotels in Elba Island
  •  What a jewel! 
  • After reading many of the reviews for this hotel we certainly had high... more
  • July 21, 2014
Professional photos | Traveler photos (113)
Offers & Announcements Package Deal
Hotel Barsalini (Marciana) 3.0 of 5
Spiaggia di Sant Andrea, 57030 Marciana, Elba Island, Italy
$93 - $323 (EUR 69 - 239) Avg. price/night*
Ollie #7 of 140 hotels in Elba Island
  •  nice hotel 
  • Very nice hotel in a fantastic place of north west side of Elba island. I... more
  • July 6, 2014
Traveler photos (129)
Piccolo Hotel Versilia (Marina di Campo)
Via dell'Acquedotto 1580, 57034 Marina di Campo, Elba Island, Italy
Piccolo Hotel Versilia Slideshow
Ollie #8 of 140 hotels in Elba Island
Traveler photos (67)
Offers & Announcements Package Deal
Hotel Biodola (Portoferraio) 4.5 of 5
La Biodola, 57037 Portoferraio, Elba Island, Italy
Show Prices
$222 - $724 Avg. price/night*
Ollie #9 of 140 hotels in Elba Island
  •  nice location 
  • the rooms are spacious and well equipped but very noisy, You can hear... more
  • June 7, 2014
Professional photos | Traveler photos (58)
Hotel Plaza (Porto Azzurro) 4.0 of 5
Localita Fanaletto, 57036 Porto Azzurro, Elba Island, Italy
Hotel Plaza Slideshow
Show Prices
$135 - $284 Avg. price/night*
Ollie #10 of 140 hotels in Elba Island
Professional photos | Traveler photos (48)
Via Capocastello 2, 57038 Cavo, Elba Island, Italy
Ollie #11 of 140 hotels in Elba Island
Traveler photos (6)
Via Sant' Andrea, 5, 57030 Marciana, Elba Island, Italy
Boutique Hotel Ilio Slideshow
Show Prices
$156 - $372 (EUR 115 - 275) Avg. price/night*
Ollie #12 of 140 hotels in Elba Island
Professional photos | Traveler photos (111)
Offers & Announcements Package Deal
57037 Biodola, Portoferraio, Elba Island, Italy
Show Prices
$305 - $871 Avg. price/night*
Ollie #13 of 140 hotels in Elba Island
Professional photos | Traveler photos (51)
Hotel Aurora (Chiessi)
Via dei Gerani, 5, 57030 Chiessi, Elba Island, Italy
$60 - $100 Avg. price/night*
Ollie #14 of 140 hotels in Elba Island
  •  Relax totale 
  • Splendida vacanza di coppia e di famiglia in un paradiso di relax. Hotel... more
  • July 22, 2014
Traveler photos (11)
Hotel da Italo (Seccheto)
Via Montecristo, 10, Seccheto, Elba Island, Italy
Ollie #15 of 140 hotels in Elba Island
  •  Enjoyable Five Days 
  • In May, I spent four nights/five days at this wonderful family run hotel... more
  • June 9, 2013
Traveler photos (38)
Hotel Elba Yacht Club (Marciana Marina) 3.0 of 5
Via Aldo Moro, 46, 57033 Marciana Marina, Elba Island, Italy
Show Prices
$120 - $231 Avg. price/night*
Ollie #16 of 140 hotels in Elba Island
Professional photos | Traveler photos (30)
Hotel Gallo Nero (Marciana)
Via S. Gaetano 20 in Loc St. Andrea, 57030 Marciana, Elba Island, Italy
Show Prices
$120 - $204 Avg. price/night*
Ollie #17 of 140 hotels in Elba Island
Professional photos | Traveler photos (126)
Via del Cotoncello | Sant' Andrea, 57030 Marciana, Elba Island, Italy
Ollie #18 of 140 hotels in Elba Island
  •  Amazing Location 
  • This hotel is in a perfect location, with may of the great beaches of Elba... more
  • May 27, 2014
Traveler photos (79)
Hotel Meridiana (Marina di Campo) 3.0 of 5
465, Vl. Degli Etruschi, 57034 Marina di Campo, Elba Island, Italy
$104 - $271 (EUR 77 - 200) Avg. price/night*
Ollie #19 of 140 hotels in Elba Island
Traveler photos (10)
Localita S. Giovanni, 57037 Portoferraio, Elba Island, Italy
Hotel Airone del Parco & delle Terme Slideshow
Show Prices
$137 - $342 (EUR 101 - 253) Avg. price/night*
Ollie #20 of 140 hotels in Elba Island
  •  Lovely Oasis 
  • We visited Elba in celebration of 1814 and Napoleon. The Hotel was lovely... more
  • June 15, 2014
Professional photos | Traveler photos (88)
Offers & Announcements 10% off room rate