Find Hotels

Choose your date

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

3 star hotels in Elba

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

88 options found

  • Hotel Due Torri

    Via Xxv Aprile 3, Porto Azzurro, Italy (Show map)

    Show map

    Hotel Due Torri is a central 3-star accommodation in Porto Azzurro. The venue is 22 km away from Piombino Port.

    More...
    From US$ 102
    price for 1 night
    BOOK From US$ 102
  • Hotel Valle Verde

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

    Show map

    Hotel Valle Verde is a fine option to stay in Procchio. A short distance to a ferry port enables you to get to Santuario della Madonna del Monte and Museo…

    More...
    From US$ 228
    price for 1 night
    BOOK From US$ 228
  • Hotel Villa Rosa

    Localita Barbarossa, Porto Azzurro, Italy (Show map)

    Show map

    The 3-star Hotel Villa Rosa is situated a mere 30 km away from Golf Club Punta Ala. The hotel is a good example of royal architecture in Porto Azzurro.

    More...
    From US$ 107
    price for 1 night
    BOOK From US$ 107
  • Hotel Lo Scirocco

    Via Fetovaia, 84, Campo nell'Elba, Italy (Show map)

    Show map

    Hotel Lo Scirocco is a 3-star venue placed about 12 km from Villa San Martino. Guests can easily get to Santuario della Madonna del Monte, which is approximately 7…

    More...
    From US$ 145
    price for 1 night
    BOOK From US$ 145
  • Albergo Le Briciole

    Localita Redinoce 5, Procchio (Isola d'Elba), Italy (Show map)

    Show map

    Albergo Le Briciole is a 3-star family-run property, set close to the beachfront. A short distance to a ferry port enables you to get to Acquario dell\'Elba…

    More...
    From US$ 155
    price for 1 night
    BOOK From US$ 155
  • Residence Dolores Castle

    Via Bonalaccia 1322, Marina di Campo, Italy (Show map)

    Show map

    More...
    BOOK
  • Hotel Da Fine

    Via Vallebuia 4, Seccheto, Italy (Show map)

    Show map

    Hotel Da Fine is a 2-star property located a few steps from a sandy beach. The venue is 15 km away from Portoferraio Port.

    More...
    From US$ 96
    price for 1 night
    BOOK From US$ 96
  • Hotel Yacht Club

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

    Show map

    Hotel Yacht Club is a 3-star family accommodation to stay in Marciana Marina. The center of Marciana Marina is 10 minutes walk from the property.

    More...
    From US$ 186
    price for 1 night
    BOOK From US$ 186
  • Hotel Punto Verde

    Viale Degli Etruschi, 207, Marina di Campo, Italy (Show map)

    Show map

    The 3-star Hotel Punto Verde offers a budget accommodation in 34 rooms. Due to a convenient location of Hotel Punto Verde, guests have direct access to Piombino Port, which…

    More...
    From US$ 253
    price for 1 night
    BOOK From US$ 253
  • Mini Hotel Easy Time

    Via Panoramica Del Pino 8, Rio Marina, Italy (Show map)

    Show map

    Mini Hotel Easy Time is a 3-star venue positioned about 8 km from Palazzina dei Mulini . The hotel is a good example of Mediterranean architecture in Rio Marina.

    More...
    From US$ 111
    price for 1 night
    BOOK From US$ 111
  • Mistral Hotel

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

    Show map

    Mistral Hotel is a 3-star property in the heart of Marina di Campo. This hotel is about 33 km away from Piombino Port.

    More...
    From US$ 145
    price for 1 night
    BOOK From US$ 145
  • Hotel Stella Maris

    Localita Pareti 1, Capoliveri (Isola d'Elba), Italy (Show map)

    Show map

    Hotel Stella Maris is a 3-star venue placed about 19 km from Cabinovia Monte Capanne. The hotel represents royal architecture in Capoliveri.

    More...
    From US$ 251
    price for 1 night
    BOOK From US$ 251
  • Residence Reale

    Loc. Reale 5, Porto Azzurro, Italy (Show map)

    Show map

    The attractive Residence Reale is a 3-star venue providing guests with laundry and dry cleaning. Porto Azzurro center can be reached within 20 minutes' walk.

    More...
    From US$ 129
    price for 1 night
    BOOK From US$ 129
  • Hotel Viticcio

    Loc. Viticcio, Portoferraio, Italy (Show map)

    Show map

    The 3-star Hotel Viticcio lies within 10 km from Santuario della Madonna del Monte. The property is situated 3.9 km away from Portoferraio Port.

    More...
    From US$ 150
    price for 1 night
    BOOK From US$ 150
  • Hotel Rio Sul Mare

    Via Palestro 34, Rio Marina, Italy (Show map)

    Show map

    The family-friendly Hotel Rio Sul Mare provides guests with a baggage storage, a designated smoking place and a safe deposit box.

    More...
    From US$ 129
    price for 1 night
    BOOK From US$ 129
  • Hotel Mare

    Localita Magazzini, Portoferraio, Italy (Show map)

    Show map

    Hotel Mare is rated 3 stars and is placed about 3.2 km from Portoferraio Port. The hotel in Portoferraio attracts guests with its Roman architecture.

    More...
    From US$ 205
    price for 1 night
    BOOK From US$ 205
  • Hotel Gabbiano Azzurro

    Viale Amedeo 48, Marciana Marina (Isola d'Elba), Italy (Show map)

    Show map

    Hotel Gabbiano Azzurro is a 3-star venue placed about 8 km from Villa of San Martino. The city center is about 10 minutes on foot.

    More...
    From US$ 87
    price for 1 night
    BOOK From US$ 87
  • Relais Du Silence Hotel Sant'Andrea

    Via Sant'Assunta 103 Sant'Andrea, Sant'Andrea (Marciana), Italy (Show map)

    Show map

    Relais Du Silence Hotel Sant'Andrea is a 3-star charming property offering a sun deck, a private garden and a tennis court.

    More...
    From US$ 164
    price for 1 night
    BOOK From US$ 164
  • Hotel Marinella

    Viale Margherita, 38, 57033 Marciana Marina Li, Italy, Marciana Marina (Isola d'Elba), Italy (Show map)

    Show map

    The eco-friendly Hotel Marinella is rated 3 stars and features 59 rooms for guests to stay in. Guests can easily get to Cabinovia Monte Capanne, which is approximately 3.4…

    More...
    From US$ 90
    price for 1 night
    BOOK From US$ 90
  • Hotel Paradiso

    Via Viticcio 41, Portoferraio, Italy (Show map)

    Show map

    Hotel Paradiso is a 3-star family accommodation to stay in Portoferraio. A short distance to a port enables you to get to Diving in Elba and Museo Archeologico Portoferraio…

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