Find Hotels

Choose your date

Choose your date
Guests:
 
Specify the age of a child
Specify the age of children

4 star hotels in Elba

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Hotel themes

Guest rating

Apply Filters
Clear Filters

32 options found

  • Hotel Barracuda

    Viale Elba 46, Marina di Campo, Italy (Show map)

    Show map

    Hotel Barracuda is rated 3 stars and is placed about 7 km from Cabinovia Monte Capanne.

    More...
    From US$ 143
    price for 1 night
    BOOK From US$ 143
  • Hotel Del Golfo

    Via Delle Ginestre 31, Procchio (Isola d'Elba), Italy (Show map)

    Show map

    The 4-star Hotel Del Golfo is located close to the white-sand beach. The lovely hotel was built in 1957 and refurbished in 2005.

    More...
    From US$ 138
    price for 1 night
    BOOK From US$ 138
  • Hotel Biodola

    La Biodola, Portoferraio, Italy (Show map)

    Show map

    Biodola is a 4-story hotel in Portoferraio near to the sandy beach. Hotel Biodola has been welcoming guests to its functional rooms since 1972.

    More...
    From US$ 163
    price for 1 night
    BOOK From US$ 163
  • Tenuta Delle Ripalte

    Capoliveri Isola D Elba, Capoliveri (Isola d'Elba), Italy (Show map)

    Show map

    More...
    From US$ 75
    price for 1 night
    BOOK From US$ 75
  • Desiree

    Lido Di Spartaia, Procchio (Isola d'Elba), Italy (Show map)

    Show map

    The tranquil 4-star Desiree Hotel provides non-smoking rooms with a beautiful view of the countryside. The hotel was opened in 1957 and remains an example of Roman architecture in Procchio ever

    More...
    From US$ 167
    price for 1 night
    BOOK From US$ 167
  • Grand Hotel Elba International

    Localita Naregno | Baia Della Fontanella 1, Capoliveri (Isola d'Elba), Italy (Show map)

    Show map

    More...
    From US$ 75
    price for 1 night
    BOOK From US$ 75
  • Grand Hotel Elba International

    Localita Naregno | Baia Della Fontanella 1, Capoliveri (Isola d'Elba), Italy (Show map)

    Show map

    Grand Hotel Elba International is set in a coastal area of Isola D'Elba next to Spiaggia di Barabarca, Baratti gulf and Museo Archeologico Portoferraio.

    More...
    From US$ 194
    price for 1 night
    BOOK From US$ 194
  • Hotel Tamerici

    Via Aldo Moro 10, Marciana Marina (Isola d'Elba), Italy (Show map)

    Show map

    Hotel Tamerici provides good lodging in Marciana Marina. This comfortable hotel dates from 1980 and was refurbished in 2004.

    More...
    From US$ 72
    price for 1 night
    BOOK From US$ 72
  • Hotel Airone

    Loc.S Giovanni, Portoferraio, Italy (Show map)

    Show map

    Featuring a wellness center, an outdoor swimming pool and a golf course, the 4-star Hotel Airone Del Parco E Delle Terme offers 85 modern guestrooms.

    More...
    From US$ 93
    price for 1 night
    BOOK From US$ 93
  • Th Ortano Mare Residence

    Localita Ortano, Rio Marina, Italy (Show map)

    Show map

    The 4-star Village Club Ortano Mare lies within 8.1 km from Baratti gulf, Golf Club Punta Ala and Museo Archeologico Portoferraio.

    More...
    From US$ 159
    price for 1 night
    BOOK From US$ 159
  • Cala Di Mola

    Via Provinciale Ovest 131, Isola D'Elba, Italy (Show map)

    Show map

    The pleasant 3-star Cala Di Mola Hotel offers non-smoking rooms with views of the Mediterranean Sea.

    More...
    From US$ 85
    price for 1 night
    BOOK From US$ 85
  • Resort Le Picchiaie

    Via Picchiaie, Portoferraio, Italy (Show map)

    Show map

    The comfortable 4-star Resort Le Picchiaie offers an elegant accommodation in a green area of Portoferraio. Remodeled in 2012, the property features Roman architecture.

    More...
    From US$ 113
    price for 1 night
    BOOK From US$ 113
  • Hotel Crystal

    Viale Delle Ghiaie, Portoferraio, Italy (Show map)

    Show map

    The 4-star Hotel Crystal & Residence boasts close proximity to Spiaggia di Sansone, Spiaggia di Biodola and Golf Club Punta Ala just 3.6 km away.

    More...
    BOOK
  • Le Acacie Hotel & Residence

    Spiaggia Di Naregno, Capoliveri (Isola d'Elba), Italy (Show map)

    Show map

    The pleasant 4-star Le Acacie Hotel offers a classic accommodation in a marina area of Capoliveri. The building was renovated in 2005.

    More...
    From US$ 110
    price for 1 night
    BOOK From US$ 110
  • Lacona Hotel Isola D'Elba

    Viale Dei Golfi 544, Lacona, Italy (Show map)

    Show map

    Lacona Hotel Isola D'Elba is a 4-star venue set just 3.6 km from Villa of San Martino, Golf Club Punta Ala and Baratti gulf.

    More...
    From US$ 62
    price for 1 night
    BOOK From US$ 62
  • Hotel Select

    Via Per Portoferraio 30, Marina di Campo, Italy (Show map)

    Show map

    Hotel Select is a 4-star venue set just 2.6 km from Baratti gulf, Santuario della Madonna del Monte and Spiaggia di Palombaia.

    More...
    From US$ 108
    price for 1 night
    BOOK From US$ 108
  • Hotel Fabricia

    Localita Magazzini, Isola D'Elba, Italy (Show map)

    Show map

    Hotel Fabricia is a 4-star comfortable property offering a soundproof accommodation steps away from Parco Nazionale Arcipelago Toscano, Spiaggia di Capo Bianco and Palazzina dei Mulini.

    More...
    From US$ 53
    price for 1 night
    BOOK From US$ 53
  • Hotel Plaza

    Localita Fanaletto, Porto Azzurro, Italy (Show map)

    Show map

    The luxury Plaza Hotel is a 4-star property within proximity of Golf Club Punta Ala, Palazzina dei Mulini and Villa of San Martino.

    More...
    From US$ 63
    price for 1 night
    BOOK From US$ 63
  • Park Hotel Napoleone

    San Martino Di Portoferraio, Portoferraio, Italy (Show map)

    Show map

    Park Hotel Napoleone is an attractive 4-star property placed next to Spiaggia di Sansone, Santuario della Madonna del Monte and Live Music.

    More...
    From US$ 86
    price for 1 night
    BOOK From US$ 86
  • Hotel Crystal

    Viale Delle Ghiaie, Portoferraio, Italy (Show map)

    Show map

    More...
    From US$ 84
    price for 1 night
    BOOK From US$ 84