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 Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic & up & up & up Internet Air Conditioning Quiet Hotels Clean Hotels Cheap Hotels Concierge Hotels with Balconies Non-Smoking Hotel Meeting room Hotels with Private Beach Hotels with Restaurants Hotels with Bars Business services Charming Hotels $ $$ $$$ $$$$ Resort hotel Hotels with Free Wifi Hotels with Jacuzzi Reduced mobility rooms Spa Hotels Hotels with Hot Tubs Within 10 km Any distance from Cala Seregola
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
Like saving money? We search up to 200 sites to help you save up to 30%
Hotel Rio sul Mare
TripAdvisor
View Deal
Via Palestro, 31, 57038, Rio Marina, Elba Island, Italy
0.1 km from Cala Seregola
  • Restaurant
  • Room Service
Mini Hotel Easy Time
Booking.com
US$79
View Deal
Via Panoramica Porticciolo, 57038, Rio Marina, Elba Island, Italy
0.2 km from Cala Seregola
  • Free Wifi
  • Room Service
Hotel Etrusco
TripAdvisor
View Deal
Loc Aia, 57038, Rio Marina, Elba Island, Italy
1.6 km from Cala Seregola
  • Free Wifi
  • Free Parking
Villaggio di Mezzo Ortano
Priceline
View Deal
| Loc. Ortano, 57038, Rio Marina, Elba Island, Italy
2.0 km from Cala Seregola
    Ortano Mare Village - TH Resorts
    TripAdvisor
    View Deal
    Loc. Ortano, 57038, Rio Marina, Elba Island, Italy
    2.3 km from Cala Seregola
    • Free Parking
    • Breakfast included
    Gavila's Residenza Turistico Alberghiera
    TripAdvisor
    View Deal
    Localita Sassi Turchini 5, 57036 Porto Azzurro, Elba Island, Italy
    4.5 km from Cala Seregola
    • Free Parking
    • Bar/Lounge
    Hotel Ginevra
    TripAdvisor
    View Deal
    Via Alcide De' Gasperi 63 | Cavo -isola d'elba-, 57038 Cavo, Rio Marina, Elba Island, Italy
    4.8 km from Cala Seregola
    • Free Wifi
    • Free Parking
    No photo provided
    Loc. Cavo, 57038 Cavo, Rio Marina, Elba Island, Italy
    4.8 km from Cala Seregola
      Hotel La Feluca
      TripAdvisor
      View Deal
      Via della Valle 15 | Loc Bagnaia, 57037, Portoferraio, Elba Island, Italy
      4.9 km from Cala Seregola
      • Free Parking
      • Breakfast included
      Hotel Marelba
      TripAdvisor
      View Deal
      Via Pietri | Cavo, 57030 Cavo, Rio Marina, Elba Island, Italy
      5.0 km from Cala Seregola
      • Free Wifi
      • Free Parking
      Hotel Maristella
      Agoda.com
      View Deal
      Lungomare John Fitzgerald Kennedy 3, 57038 Cavo, Rio Marina, Elba Island, Italy
      5.0 km from Cala Seregola
      • Free Parking
      • Beachfront
      Hotel & Resort Sant'Anna del Volterraio
      TripAdvisor
      View Deal
      Localita Bagnaia, 57037 Bagnaia, Rio Nell'Elba, Elba Island, Italy
      5.1 km from Cala Seregola
      • Free Wifi
      • Free Parking
      Hotel & Residence Villa Rosa
      TripAdvisor
      View Deal
      Localita Barbarossa, 57036 Porto Azzurro, Elba Island, Italy
      5.2 km from Cala Seregola
      • Free Wifi
      • Free Parking
      Residence Hotel Villa Mare
      TripAdvisor
      View Deal
      Localita Bagnaia 3, 57037, Portoferraio, Elba Island, Italy
      5.3 km from Cala Seregola
      • Free Wifi
      • Free Parking
      Villa Gaia
      Localita Ottone 8, 57037, Portoferraio, Elba Island, Italy
      5.6 km from Cala Seregola
      • Free Parking
      • Breakfast included
      Hotel Villa Ottone
      TripAdvisor
      View Deal
      Localita Ottone, 57037, Portoferraio, Elba Island, Italy
      5.7 km from Cala Seregola
      • Free Wifi
      • Free Parking
      Villa La Pineta
      TripAdvisor
      View Deal
      Via Capo Castello 2, 57038 Cavo, Rio Marina, Elba Island, Italy
      5.7 km from Cala Seregola
        Hotel Mare
        TripAdvisor
        View Deal
        Loc. Magazzini, 57037, Portoferraio, Elba Island, Italy
        6.0 km from Cala Seregola
        • Free Wifi
        • Free Parking
        Due Torri
        TripAdvisor
        View Deal
        Via 25 Aprile, 3, Porto Azzurro, Elba Island, Italy
        6.0 km from Cala Seregola
        • Free Wifi
        • Free Parking
        Hotel Plaza
        Booking.com
        US$79
        View Deal
        Localita Fanaletto 1, 57036 Porto Azzurro, Elba Island, Italy
        6.5 km from Cala Seregola
        • Free Wifi
        • Free Parking
        Savings alert: 23% below average rate

        The price you found is 23% lower than this hotel's average rate of US$102/night.

        We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

        Hotel Fabricia
        SAVE US$97
        US$753
        Travelocity
        US$656
        View Deal
        Golfo di Portoferraio, 57037, Portoferraio, Elba Island, Italy
        6.5 km from Cala Seregola
        • Free Wifi
        • Free Parking
        Hotel Residence Cala di Mola
        Booking.com
        US$577
        View Deal
        Via Provinciale ovest 131, 57036 Porto Azzurro, Elba Island, Italy
        6.8 km from Cala Seregola
        • Free Wifi
        • Free Parking
        Villa Rodriguez Hotel
        TripAdvisor
        View Deal
        Loc. Naregno, Capoliveri, Elba Island, Italy
        6.9 km from Cala Seregola
        • Free Wifi
        • Free Parking
        Grand Hotel Elba International
        TripAdvisor
        View Deal
        Localita Naregno | Baia Della Fontanella 1, 57031, Capoliveri, Elba Island, Italy
        7.1 km from Cala Seregola
        • Free Wifi
        • Free Parking
        Le Acacie Hotel & Residence
        TripAdvisor
        View Deal
        Loc. Naregno Spiaggia di Naregno SNC, 57031, Capoliveri, Elba Island, Italy
        7.1 km from Cala Seregola
        • Free Wifi
        • Free Parking
        Albergo Ape Elbana
        Priceline
        US$74
        View Deal
        Salita Cosimo Dei Medici 2, 57037, Portoferraio, Elba Island, Italy
        7.8 km from Cala Seregola
          No photo provided
          Loc. Schiopparello, 57037, Portoferraio, Elba Island, Italy
          7.8 km from Cala Seregola
            Hotel Villa Wanda
            SAVE US$12
            US$67
            Booking.com
            US$55
            View Deal
            Localita Polveriera 1, 57036 Porto Azzurro, Elba Island, Italy
            7.9 km from Cala Seregola
            • Free Wifi
            • Free Parking
            Hotel Grotte del Paradiso
            Priceline
            View Deal
            Localita' Le Grotte, Portoferraio, Elba Island, Italy
            7.9 km from Cala Seregola
            • Free Parking
            • Beachfront
            Hotel Villa Giulia
            TripAdvisor
            View Deal
            Lido di Capoliveri, 57036 Porto Azzurro, Elba Island, Italy
            8.0 km from Cala Seregola
            • Free Wifi
            • Free Parking
            Still looking for a place to stay?
            Rio Marina has 5 B&Bs/inns with 226 reviews
            Residence La Pergola
            Via della Parata km 8, 57038 Cavo, Rio Marina, Elba Island, Italy
            4.6 km from Cala Seregola
            • Free Parking
            • Pool
            B&B Capo Pero
            Largo Rio Albano 34 | Località Capo Pero, 57038, Rio Marina, Elba Island, Italy
            3.7 km from Cala Seregola
            • Free Wifi
            • Free Parking
            Casa San Giuseppe
            Via Giuseppe Pietri 11, 57038 Cavo, Rio Marina, Elba Island, Italy
            17.7 km from Cala Seregola
            • Free Parking
            See all 5 Rio Marina B&Bs/inns
            *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.