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 Resort hotel Family-friendly Charming Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic & up & up Internet & up Air Conditioning Cheap Hotels Concierge Clean Hotels Quiet Hotels Hotels with Balconies Hotels with Private Beach Non-Smoking Hotel Meeting room Hotels with Bars Luxury Traveller Reduced mobility rooms Business services 60+ Traveller €€ €€€ €€€€ Hotels with Restaurants Hotels with Villas Hotels with Free Wifi Hotels with Jacuzzi Art and Architecture Lover All inclusive Spa Hotels Hotels with Hot Tubs Quiet Family Holiday Maker Charming Hotels Within 10 km Within 25 km Any distance from Cala delle Alghe
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
Like saving money? We search up to 200 sites to help you save up to 30%
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Villa La Pineta
No availability for your dates from these sites
Via Capo Castello 2, 57038 Cavo, Rio Marina, Elba Island, Italy
0.1 km from Cala delle Alghe
    Hotel Maristella
    No availability for your dates from these sites
    Lungomare John Fitzgerald Kennedy 3, Cavo, Rio Marina, Elba Island, Italy
    0.6 km from Cala delle Alghe
    • Free Parking
    • Beachfront
    Hotel Marelba
    No availability for your dates from these sites
    Via Pietri | Cavo, 57030 Cavo, Rio Marina, Elba Island, Italy
    0.7 km from Cala delle Alghe
    • Free Wifi
    • Free Parking
    Hotel Ginevra
    No availability for your dates from these sites
    Via Alcide De' Gasperi 63 | Cavo -isola d'elba-, 57038 Cavo, Rio Marina, Elba Island, Italy
    0.9 km from Cala delle Alghe
    • Free Wifi
    • Free Parking
    No photo provided
    Loc. Cavo, 57038 Cavo, Rio Marina, Elba Island, Italy
    0.9 km from Cala delle Alghe
      Hotel Rio sul Mare
      No availability for your dates from these sites
      Via Palestro, 31, 57038, Rio Marina, Elba Island, Italy
      5.7 km from Cala delle Alghe
      • Restaurant
      • Room Service
      Mini Hotel Easy Time
      No availability for your dates from these sites
      Via Panoramica Porticciolo, 57038, Rio Marina, Elba Island, Italy
      5.9 km from Cala delle Alghe
      • Free Wifi
      • Room Service
      Hotel Etrusco
      No availability for your dates from these sites
      Loc Aia, 57038, Rio Marina, Elba Island, Italy
      6.2 km from Cala delle Alghe
      • Free Wifi
      • Free Parking
      Hotel La Feluca
      No availability for your dates from these sites
      Via della Valle 15 | Loc Bagnaia, 57037, Portoferraio, Elba Island, Italy
      7.3 km from Cala delle Alghe
      • Free Parking
      • Breakfast included
      Villaggio di Mezzo Ortano
      No availability for your dates from these sites
      | Loc. Ortano, 57038, Rio Marina, Elba Island, Italy
      7.5 km from Cala delle Alghe
        Hotel & Resort Sant'Anna del Volterraio
        No availability for your dates from these sites
        Localita Bagnaia, 57037 Bagnaia, Rio Nell'Elba, Elba Island, Italy
        7.6 km from Cala delle Alghe
        • Free Wifi
        • Free Parking
        Residence Hotel Villa Mare
        No availability for your dates from these sites
        Localita Bagnaia 3, 57037, Portoferraio, Elba Island, Italy
        7.8 km from Cala delle Alghe
        • Free Wifi
        • Free Parking
        Ortano Mare Village - TH Resorts
        No availability for your dates from these sites
        Loc. Ortano, 57038, Rio Marina, Elba Island, Italy
        7.9 km from Cala delle Alghe
        • Free Parking
        • Breakfast included
        Villa Gaia
        Localita Ottone 8, 57037, Portoferraio, Elba Island, Italy
        8.6 km from Cala delle Alghe
        • Free Parking
        • Breakfast included
        Hotel Villa Ottone
        No availability for your dates from these sites
        Localita Ottone, 57037, Portoferraio, Elba Island, Italy
        8.7 km from Cala delle Alghe
        • Free Wifi
        • Free Parking
        Hotel Mare
        No availability for your dates from these sites
        Loc. Magazzini, 57037, Portoferraio, Elba Island, Italy
        9.0 km from Cala delle Alghe
        • Free Wifi
        • Free Parking
        Albergo Ape Elbana
        Booking.com
        US$88
        View Deal
        Salita Cosimo Dei Medici 2, 57037, Portoferraio, Elba Island, Italy
        9.2 km from Cala delle Alghe
          Hotel Fabricia
          No availability for your dates from these sites
          Golfo di Portoferraio, 57037, Portoferraio, Elba Island, Italy
          9.5 km from Cala delle Alghe
          • Free Wifi
          • Free Parking
          Hotel Villa Ombrosa
          Booking.com
          US$85
          View Deal
          Via Alcide De' Gasperi 9, 57037, Portoferraio, Elba Island, Italy
          9.8 km from Cala delle Alghe
          • Free Wifi
          • Free Parking
          Gavila's Residenza Turistico Alberghiera
          No availability for your dates from these sites
          Localita Sassi Turchini 5, 57036 Porto Azzurro, Elba Island, Italy
          9.9 km from Cala delle Alghe
          • Free Parking
          • Bar/Lounge
          Hotel Villa Padulella
          No availability for your dates from these sites
          Viale Luigi Einaudi 1, 57037, Portoferraio, Elba Island, Italy
          10.0 km from Cala delle Alghe
          • Free Wifi
          • Free Parking
          Hotel Acquamarina
          No availability for your dates from these sites
          Via Einaudi 5, 57037, Portoferraio, Elba Island, Italy
          10.1 km from Cala delle Alghe
          • Free Wifi
          • Free Parking
          Hotel Grotte del Paradiso
          No availability for your dates from these sites
          Localita' Le Grotte, Portoferraio, Elba Island, Italy
          10.2 km from Cala delle Alghe
          • Free Parking
          • Beachfront
          Villa Padulella
          Via Manganaro, 57037, Portoferra, Portoferraio, Elba Island, Italy
          10.3 km from Cala delle Alghe
            La Sorgente Resort
            Booking.com
            US$113
            View Deal
            Viale Amendola 12, Piombino, Italy
            10.4 km from Cala delle Alghe
            • Free Wifi
            • Free Parking
            No photo provided
            Loc. Schiopparello, 57037, Portoferraio, Elba Island, Italy
            10.4 km from Cala delle Alghe
              Hotel Esperia
              SAVE US$4
              US$95
              Booking.com
              US$91
              View Deal
              Lungomare Guglielmo Marconi 27, 57025, Piombino, Italy
              10.5 km from Cala delle Alghe
              • Free Wifi
              • Beachfront
              Hotel & Residence Villa Rosa
              No availability for your dates from these sites
              Localita Barbarossa, 57036 Porto Azzurro, Elba Island, Italy
              10.6 km from Cala delle Alghe
              • Free Wifi
              • Free Parking
              Hotel Airone del Parco & delle Terme
              No availability for your dates from these sites
              Localita S. Giovanni, 57037, Portoferraio, Elba Island, Italy
              10.9 km from Cala delle Alghe
              • Free Wifi
              • Free Parking
              Villa San Giovanni Residenza Hotel
              No availability for your dates from these sites
              Localita San Giovanni, 57037, Portoferraio, Elba Island, Italy
              11.0 km from Cala delle Alghe
              • Free Wifi
              • Free Parking
              Still looking for a place to stay?
              Cavo has 3 B&Bs/inns with 143 reviews
              Residence La Pergola
              Via della Parata km 8, 57038 Cavo, Rio Marina, Elba Island, Italy
              1.3 km from Cala delle Alghe
              • Free Parking
              • Pool
              Casa San Giuseppe
              Via Giuseppe Pietri 11, 57038 Cavo, Rio Marina, Elba Island, Italy
              20.4 km from Cala delle Alghe
              • Free Parking
              Amabile Geko
              Loc. La Calcinaia 32, Cavo, Rio Marina, Elba Island, Italy
              2.3 km from Cala delle Alghe
              • Free Wifi
              • Free Parking
              See all 3 Cavo B&Bs/inns
              See all hotels in or near Cavo
              Hotel Rio sul Mare
              No availability for your dates from these sites
              Via Palestro, 31, 57038, Rio Marina, Elba Island, Italy
              5.7 km from Cala delle Alghe
              • Restaurant
              • Room Service
              Mini Hotel Easy Time
              No availability for your dates from these sites
              Via Panoramica Porticciolo, 57038, Rio Marina, Elba Island, Italy
              5.9 km from Cala delle Alghe
              • Free Wifi
              • Room Service
              Hotel Etrusco
              No availability for your dates from these sites
              Loc Aia, 57038, Rio Marina, Elba Island, Italy
              6.2 km from Cala delle Alghe
              • Free Wifi
              • Free Parking
              Hotel La Feluca
              No availability for your dates from these sites
              Via della Valle 15 | Loc Bagnaia, 57037, Portoferraio, Elba Island, Italy
              7.3 km from Cala delle Alghe
              • Free Parking
              • Breakfast included
              Villaggio di Mezzo Ortano
              No availability for your dates from these sites
              | Loc. Ortano, 57038, Rio Marina, Elba Island, Italy
              7.5 km from Cala delle Alghe
                *Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.