Find Hotels

Choose your date

Choose your date

Maximum period that can be booked is 30 days. Please enter alternative dates.

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$ 133
    price for 1 night
    BOOK From US$ 133
  • 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$ 275
    price for 1 night
    BOOK From US$ 275
  • 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$ 127
    price for 1 night
    BOOK From US$ 127
  • 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$ 170
    price for 1 night
    BOOK From US$ 170
  • 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$ 128
    price for 1 night
    BOOK From US$ 128
  • Residence Dolores Castle

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

    Show map

    Residence Dolores Castle is a family-run 3-star hotel set 10 km from Palazzina dei Mulini and 32 km from Piombino Port.

    More...
    From US$ 120
    price for 1 night
    BOOK From US$ 120
  • 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$ 174
    price for 1 night
    BOOK From US$ 174
  • 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$ 225
    price for 1 night
    BOOK From US$ 225
  • 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$ 117
    price for 1 night
    BOOK From US$ 117
  • 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$ 149
    price for 1 night
    BOOK From US$ 149
  • 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$ 230
    price for 1 night
    BOOK From US$ 230
  • 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$ 170
    price for 1 night
    BOOK From US$ 170
  • 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$ 141
    price for 1 night
    BOOK From US$ 141
  • 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$ 114
    price for 1 night
    BOOK From US$ 114
  • 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$ 224
    price for 1 night
    BOOK From US$ 224
  • 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$ 85
    price for 1 night
    BOOK From US$ 85
  • Hotel Villa Nettuno

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

    Show map

    The 3-star Hotel Villa Nettuno is set about 5 km from Villa of San Martino. Hotel Villa Nettuno is located within 10 minutes' walk from the center of Marina…

    More...
    From US$ 142
    price for 1 night
    BOOK From US$ 142
  • Hotel Barsalini

    Piazza Capo Sant'Andrea 2, Sant'Andrea (Marciana), Italy (Show map)

    Show map

    Hotel Barsalini is a 3-star property only 2.6 km from Santuario della Madonna del Monte. The property features a safe deposit box and parking.

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

    Viale Regina Margherita 38, 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$ 197
    price for 1 night
    BOOK From US$ 197
  • 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$ 247
    price for 1 night
    BOOK From US$ 247