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.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Beach Luxury City Centre Mid-range Breakfast included Pool Romantic Free Parking Family-friendly Charming Restaurant Pets Allowed Suites Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic & up & up & up Internet Air Conditioning Cheap Hotels Hotels with Restaurants Concierge Hotels with Bars Non-Smoking Hotel Clean Hotels Reduced mobility rooms Quiet Hotels Hotels with Balconies $ $$ $$$ $$$$ Business services Meeting room Trendy Green Any distance from Spiro Sub Diving Elba
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Piccolo Hotel Versilia
Via dell'Acquedotto 1580, 57034 Marina di Campo, Elba Island, Italy
0.3 km from Spiro Sub Diving Elba
  • Free Wifi
  • Free Parking
Hotel Villa Nettuno
Agoda.com
View Deal
Viale Degli Etruschi 652, 57034 Marina di Campo, Elba Island, Italy
0.4 km from Spiro Sub Diving Elba
  • Free Wifi
  • Free Parking
Mirage Hotel
Viale Degli Etruschi, 57034 Marina di Campo, Elba Island, Italy
0.5 km from Spiro Sub Diving Elba
  • Free Wifi
  • Free Parking
Hotel Dei Coralli
Priceline
View Deal
Viale Degli Etruschi 567, 57034 Marina di Campo, Elba Island, Italy
0.5 km from Spiro Sub Diving Elba
  • Free Wifi
  • Free Parking
Hotel Meridiana
TripAdvisor
View Deal
Viale Degli Etruschi 465, 57034 Marina di Campo, Elba Island, Italy
0.5 km from Spiro Sub Diving Elba
  • Free Parking
  • Free Internet
Hotel Montecristo
No availability for your dates from these sites
Lungomare P. Nomellini 11, 57034 Marina di Campo, Elba Island, Italy
0.6 km from Spiro Sub Diving Elba
  • Free Wifi
  • Pool
Club Hotel Marina 2
Priceline
View Deal
Localita Segagnana, 57034 Marina di Campo, Elba Island, Italy
0.6 km from Spiro Sub Diving Elba
  • Free Parking
  • Pool
Hotel Punto Verde
TripAdvisor
View Deal
Viale degli Etruschi, 207, 57034 Marina di Campo, Elba Island, Italy
0.7 km from Spiro Sub Diving Elba
  • Free Wifi
  • Free Parking
Hotel Barracuda
Orbitz.com
View Deal
Viale Elba n.46, 57034 Marina di Campo, Elba Island, Italy
0.8 km from Spiro Sub Diving Elba
  • Free Wifi
  • Free Parking
Hotel Barcarola 2
Hotels.com
View Deal
Via per Portoferraio, 208, Marina di Campo, Elba Island, Italy
0.8 km from Spiro Sub Diving Elba
  • Free Wifi
  • Free Parking
Hotel Riva del Sole
TripAdvisor
View Deal
Lungomare P. Nomellini 253, 57034 Marina di Campo, Elba Island, Italy
0.8 km from Spiro Sub Diving Elba
  • Free Wifi
  • Free Parking
Hotel Villa Etrusca
TripAdvisor
View Deal
Viale degli Etruschi, 49-31, 57034 Marina di Campo, Elba Island, Italy
0.8 km from Spiro Sub Diving Elba
  • Pool
  • Beachfront
Hotel Santa Caterina
Viale Elba, 57034 Campo Nell'Elba, Elba Island, Italy
0.8 km from Spiro Sub Diving Elba
  • Free Wifi
  • Restaurant
Golden River Apartments
TripAdvisor
View Deal
Lungomare Nomellini, 57034, Campo nell'Elba, Elba Island, Italy
0.8 km from Spiro Sub Diving Elba
    Hotel Thomas
    Viale Degli Etruschi 25, 57034 Marina di Campo, Elba Island, Italy
    0.9 km from Spiro Sub Diving Elba
    • Free Wifi
    • Free Parking
    Hotel Mistral
    TripAdvisor
    View Deal
    Via Per Portoferraio 85, 57034 Marina di Campo, Elba Island, Italy
    1.0 km from Spiro Sub Diving Elba
    • Free Wifi
    • Free Parking
    Hotel Acquarius
    Via Pietro Mascagni 23, 57034 Marina di Campo, Elba Island, Italy
    1.0 km from Spiro Sub Diving Elba
    • Free Parking
    • Restaurant
    Hotel Select
    TripAdvisor
    View Deal
    Via Per Portoferraio 30 | Marina di Campo, 57034 Marina di Campo, Elba Island, Italy
    1.0 km from Spiro Sub Diving Elba
    • Free Parking
    • Breakfast included
    Hotel La Barcarola
    Via G Verdi - Piazza del Municipio, 57034 Marina di Campo, Elba Island, Italy
    1.1 km from Spiro Sub Diving Elba
    • Bar/Lounge
    Residenza il Casale
    Loc. Pian di Mezzo, 57034, Campo nell'Elba, Elba Island, Italy
    1.6 km from Spiro Sub Diving Elba
      Aviotel Residence Hotel
      Hotels.com
      View Deal
      Loc. La Pila | Aereoporto, 57034 Marina di Campo, Elba Island, Italy
      1.7 km from Spiro Sub Diving Elba
      • Pool
      • Restaurant
      Eden Park Hotel
      57037 Marina di Campo, Elba Island, Italy
      1.8 km from Spiro Sub Diving Elba
      • Free Internet
      Hotel Villa Cristina
      Hotels.com
      View Deal
      Via per Portoferraio | Località Zuffale, 57034 Marina di Campo, Elba Island, Italy
      2.2 km from Spiro Sub Diving Elba
      • Free Wifi
      • Free Parking
      Hotel Edera
      TripAdvisor
      View Deal
      Via degli Olivi 8, 57030 Procchio, Marciana, Elba Island, Italy
      3.8 km from Spiro Sub Diving Elba
      • Free Wifi
      • Free Parking
      Hotel Monnalisa
      No availability for your dates from these sites
      Via Fontalleccio 10, 57030 Procchio, Marciana, Elba Island, Italy
      3.9 km from Spiro Sub Diving Elba
      • Free Parking
      • Beachfront
      Hotel del Golfo Dependance
      No availability for your dates from these sites
      Via Fontalleccio 1, 57030 Procchio, Marciana, Elba Island, Italy
      3.9 km from Spiro Sub Diving Elba
      • Free Wifi
      • Free Parking
      Hotel Del Golfo
      No availability for your dates from these sites
      Via Provinciale SNC, 57030 Procchio, Marciana, Elba Island, Italy
      4.1 km from Spiro Sub Diving Elba
      • Free Wifi
      • Free Parking
      Hotel Delfino
      Hotel Delfino
      Priceline
      View Deal
      Via del Mare 23 | Procchio, 57030 Procchio, Marciana, Elba Island, Italy
      4.1 km from Spiro Sub Diving Elba
      • Free Parking
      • Breakfast included
      Hotel la perla del golfo
      Expedia.com
      View Deal
      Via della Cicala 1, Procchio, Marciana, Elba Island, Italy
      4.2 km from Spiro Sub Diving Elba
      • Free Wifi
      • Free Parking
      Hotel Valle Verde
      TripAdvisor
      View Deal
      Lido di Spartaia, 57030 Procchio, Marciana, Elba Island, Italy
      4.2 km from Spiro Sub Diving Elba
      • Free Wifi
      • Free Parking
      *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.