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 Reduced mobility rooms Hotels with Bars Business services ₹₹ ₹₹₹ ₹₹₹₹ Hotels with Villas Hotels with Free Wifi Hotels with Jacuzzi All inclusive Spa Hotels Hotels with Hot Tubs Quiet 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
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Villa La Pineta
Priceline
View Deal
Via Capo Castello 2, 57038 Cavo, Rio Marina, Elba Island, Italy
0.1 km from Cala delle Alghe
    Hotel Maristella
    TripAdvisor
    View Deal
    Lungomare John Fitzgerald Kennedy 3, Cavo, Rio Marina, Elba Island, Italy
    0.6 km from Cala delle Alghe
    • Free Parking
    • Beachfront
    Hotel Marelba
    TripAdvisor
    View Deal
    Via Pietri | Cavo, 57030 Cavo, Rio Marina, Elba Island, Italy
    0.7 km from Cala delle Alghe
    • Free Wifi
    • Free Parking
    No photo provided
    Loc. Cavo, 57038 Cavo, Rio Marina, Elba Island, Italy
    0.8 km from Cala delle Alghe
      Hotel Ginevra
      TripAdvisor
      View Deal
      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
      Hotel Rio sul Mare
      Expedia.com
      View Deal
      Via Palestro, 31, 57038, Rio Marina, Elba Island, Italy
      5.7 km from Cala delle Alghe
      • Restaurant
      • Room Service
      Mini Hotel Easy Time
      Orbitz.com
      View Deal
      Via Panoramica Porticciolo, 57038, Rio Marina, Elba Island, Italy
      5.9 km from Cala delle Alghe
      • Free Wifi
      • Room Service
      Villaggio di Mezzo Ortano
      TripAdvisor
      View Deal
      | Loc. Ortano, 57038, Rio Marina, Elba Island, Italy
      7.5 km from Cala delle Alghe
        Hotel & Resort Sant'Anna del Volterraio
        Expedia.com
        View Deal
        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
        Travelocity
        View Deal
        Localita Bagnaia 3, 57037, Portoferraio, Elba Island, Italy
        7.8 km from Cala delle Alghe
        • Free Wifi
        • Free Parking
        Ortano Mare Village - TH Resorts
        Expedia.com
        View Deal
        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
        Hotels.com
        View Deal
        Localita Ottone, 57037, Portoferraio, Elba Island, Italy
        8.7 km from Cala delle Alghe
        • Free Wifi
        • Free Parking
        Hotel Mare
        CheapTickets
        View Deal
        Loc. Magazzini, 57037, Portoferraio, Elba Island, Italy
        9.0 km from Cala delle Alghe
        • Free Wifi
        • Free Parking
        Albergo Ape Elbana
        Booking.com
        US$ 77
        View Deal
        Salita Cosimo Dei Medici 2, 57037, Portoferraio, Elba Island, Italy
        9.2 km from Cala delle Alghe
        • Restaurant
        Hotel Fabricia
        TripAdvisor
        View Deal
        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
        TripAdvisor
        View Deal
        Localita Sassi Turchini 5, 57036 Porto Azzurro, Elba Island, Italy
        9.9 km from Cala delle Alghe
        • Free Parking
        • Bar/Lounge
        Villa Padulella
        Via Manganaro, 57037, Portoferra, Portoferraio, Elba Island, Italy
        10.0 km from Cala delle Alghe
          Hotel Villa Padulella
          Hotels.com
          View Deal
          Viale Luigi Einaudi 1, 57037, Portoferraio, Elba Island, Italy
          10.0 km from Cala delle Alghe
          • Free Wifi
          • Free Parking
          Hotel Acquamarina
          TripAdvisor
          View Deal
          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
          • Beachfront
          • Restaurant
          La Sorgente Resort
          Booking.com
          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
            TripAdvisor
            US$ 94
            View Deal
            Lungomare Guglielmo Marconi 27, 57025, Piombino, Italy
            10.5 km from Cala delle Alghe
            • Free Wifi
            • Beachfront
            Hotel & Residence Villa Rosa
            TripAdvisor
            View Deal
            Localita Barbarossa, 57036 Porto Azzurro, Elba Island, Italy
            10.6 km from Cala delle Alghe
            • Free Wifi
            • Free Parking
            Albergo Italia
            Priceline
            View Deal
            Via Venti Settembre 39/41, 57025, Piombino, Italy
            10.8 km from Cala delle Alghe
            • Free Wifi
            • Free Parking
            Hotel Airone del Parco & delle Terme
            TripAdvisor
            View Deal
            Localita S. Giovanni, 57037, Portoferraio, Elba Island, Italy
            10.9 km from Cala delle Alghe
            • Free Wifi
            • Free Parking
            Villa San Giovanni Residenza Hotel
            TripAdvisor
            View Deal
            Localita San Giovanni, 57037, Portoferraio, Elba Island, Italy
            11.0 km from Cala delle Alghe
            • Free Wifi
            • Free Parking
            Due Torri
            TripAdvisor
            View Deal
            Via 25 Aprile, 3, Porto Azzurro, Elba Island, Italy
            11.2 km from Cala delle Alghe
            • Free Wifi
            • Restaurant
            Still looking for a place to stay?
            Cavo has 3 Guest Houses 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
            0.7 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 Guest Houses
            See all hotels in or near Cavo
            Hotel Rio sul Mare
            Expedia.com
            View Deal
            Via Palestro, 31, 57038, Rio Marina, Elba Island, Italy
            5.7 km from Cala delle Alghe
            • Restaurant
            • Room Service
            Mini Hotel Easy Time
            Orbitz.com
            View Deal
            Via Panoramica Porticciolo, 57038, Rio Marina, Elba Island, Italy
            5.9 km from Cala delle Alghe
            • Free Wifi
            • Room Service
            Villaggio di Mezzo Ortano
            TripAdvisor
            View Deal
            | Loc. Ortano, 57038, Rio Marina, Elba Island, Italy
            7.5 km from Cala delle Alghe
              Hotel & Resort Sant'Anna del Volterraio
              Expedia.com
              View Deal
              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
              Travelocity
              View Deal
              Localita Bagnaia 3, 57037, Portoferraio, Elba Island, Italy
              7.8 km from Cala delle Alghe
              • Free Wifi
              • Free Parking
              *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.