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.
Clear all
Your Selections
  Free Wifi Budget Beach Luxury City Centre Mid-range Breakfast included Pool Romantic Free Parking Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic & up & up & up Internet Air Conditioning Cheap Hotels Concierge Quiet Hotels Hotels with Balconies Clean Hotels Hotels with Private Beach Hotels with Restaurants Non-Smoking Hotel Meeting room Hotels with Bars Business services Charming Hotels $ $$ $$$ $$$$ Resort hotel Hotels with Villas Hotels with Free Wifi Hotels with Jacuzzi Reduced mobility rooms Spa Hotels Hotels with Hot Tubs Within 10 km
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
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
Hotel Rio sul Mare
Booking.com
US$120
View Deal
Via Palestro, 31, 57038, Rio Marina, Elba Island, Italy
0.1 km from Parco Minerario dell'Isola d'Elba
  • Restaurant
  • Room Service
Mini Hotel Easy Time
Priceline
US$114
View Deal
Via Panoramica Porticciolo, 57038, Rio Marina, Elba Island, Italy
0.3 km from Parco Minerario dell'Isola d'Elba
  • Free Wifi
  • Room Service
Villaggio di Mezzo Ortano
Loading prices...
| Loc. Ortano, 57038, Rio Marina, Elba Island, Italy
2.1 km from Parco Minerario dell'Isola d'Elba
    Ortano Mare Village - TH Resorts
    No availability for your dates from these sites
    Loc. Ortano, 57038, Rio Marina, Elba Island, Italy
    2.4 km from Parco Minerario dell'Isola d'Elba
    • Free Parking
    • Breakfast included
    Gavila's Residenza Turistico Alberghiera
    Loading prices...
    Localita Sassi Turchini 5, 57036 Porto Azzurro, Elba Island, Italy
    4.6 km from Parco Minerario dell'Isola d'Elba
    • Free Parking
    • Bar/Lounge
    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
    4.7 km from Parco Minerario dell'Isola d'Elba
    • Free Wifi
    • Free Parking
    No photo provided
    Loc. Cavo, 57038 Cavo, Rio Marina, Elba Island, Italy
    4.7 km from Parco Minerario dell'Isola d'Elba
      Hotel & Resort Sant'Anna del Volterraio
      SAVE US$5
      US$170
      Hotels.com
      US$165
      View Deal
      Localita Bagnaia,Portoferraio, 57037 Bagnaia, Rio Nell'Elba, Elba Island, Italy
      4.8 km from Parco Minerario dell'Isola d'Elba
      • Free Parking
      • Breakfast included
      Hotel Marelba
      No availability for your dates from these sites
      Via Pietri | Cavo, 57030 Cavo, Rio Marina, Elba Island, Italy
      4.9 km from Parco Minerario dell'Isola d'Elba
      • Free Wifi
      • Free Parking
      Hotel Maristella
      Booking.com
      US$159
      View Deal
      Lungomare John Fitzgerald Kennedy 3, Cavo, Rio Marina, Elba Island, Italy
      4.9 km from Parco Minerario dell'Isola d'Elba
      • Free Parking
      • Beachfront
      Hotel & Residence Villa Rosa
      No availability for your dates from these sites
      Localita Barbarossa, 57036 Porto Azzurro, Elba Island, Italy
      5.3 km from Parco Minerario dell'Isola d'Elba
      • Free Wifi
      • Free Parking
      Residence Hotel Villa Mare
      No availability for your dates from these sites
      Localita Bagnaia 3, 57037, Portoferraio, Elba Island, Italy
      5.3 km from Parco Minerario dell'Isola d'Elba
      • Free Wifi
      • Free Parking
      Villa Gaia
      Localita Ottone 8, 57037, Portoferraio, Elba Island, Italy
      5.5 km from Parco Minerario dell'Isola d'Elba
      • Free Parking
      • Breakfast included
      Villa La Pineta
      No availability for your dates from these sites
      Via Capo Castello 2, 57038 Cavo, Rio Marina, Elba Island, Italy
      5.6 km from Parco Minerario dell'Isola d'Elba
        Hotel Villa Ottone
        SAVE US$10
        US$359
        Orbitz.com
        US$349
        View Deal
        Localita Ottone, 57037, Portoferraio, Elba Island, Italy
        5.7 km from Parco Minerario dell'Isola d'Elba
        • Free Wifi
        • Free Parking
        Hotel Mare
        No availability for your dates from these sites
        Loc. Magazzini, 57037, Portoferraio, Elba Island, Italy
        5.7 km from Parco Minerario dell'Isola d'Elba
        • Free Wifi
        • Free Parking
        No photo provided
        Via Kennedy, 56036 Porto Azzurro, Elba Island, Italy
        6.0 km from Parco Minerario dell'Isola d'Elba
          Due Torri
          No availability for your dates from these sites
          Via 25 Aprile, 3, Porto Azzurro, Elba Island, Italy
          6.1 km from Parco Minerario dell'Isola d'Elba
          • Free Wifi
          • Restaurant
          Hotel Plaza
          No availability for your dates from these sites
          Localita Fanaletto 1, 57036 Porto Azzurro, Elba Island, Italy
          6.5 km from Parco Minerario dell'Isola d'Elba
          • Free Wifi
          • Free Parking
          Hotel Fabricia
          SAVE US$6
          US$149
          Priceline
          US$143
          View Deal
          Golfo di Portoferraio, 57037, Portoferraio, Elba Island, Italy
          6.5 km from Parco Minerario dell'Isola d'Elba
          • Free Wifi
          • Free Parking
          Villa Rodriguez Hotel
          No availability for your dates from these sites
          Loc. Naregno, Capoliveri, Elba Island, Italy
          6.9 km from Parco Minerario dell'Isola d'Elba
          • Free Wifi
          • Free Parking
          Hotel Residence Cala di Mola
          No availability for your dates from these sites
          Via Provinciale ovest 131, 57036 Porto Azzurro, Elba Island, Italy
          6.9 km from Parco Minerario dell'Isola d'Elba
          • Free Wifi
          • Free Parking
          Grand Hotel Elba International
          SAVE US$6
          US$195
          Orbitz.com
          US$189
          View Deal
          Localita Naregno | Baia Della Fontanella 1, 57031, Capoliveri, Elba Island, Italy
          7.2 km from Parco Minerario dell'Isola d'Elba
          • Free Wifi
          • Free Parking
          Le Acacie Hotel & Residence
          Booking.com
          US$205
          View Deal
          Loc. Naregno Spiaggia di Naregno SNC, 57031, Capoliveri, Elba Island, Italy
          7.2 km from Parco Minerario dell'Isola d'Elba
          • Free Wifi
          • Free Parking
          Albergo Ape Elbana
          No availability for your dates from these sites
          Salita Cosimo Dei Medici 2, 57037, Portoferraio, Elba Island, Italy
          7.8 km from Parco Minerario dell'Isola d'Elba
            No photo provided
            Loc. Schiopparello, 57037, Portoferraio, Elba Island, Italy
            7.8 km from Parco Minerario dell'Isola d'Elba
              Hotel Grotte del Paradiso
              Loading prices...
              Localita' Le Grotte, Portoferraio, Elba Island, Italy
              7.9 km from Parco Minerario dell'Isola d'Elba
              • Free Parking
              • Beachfront
              Hotel Villa Wanda
              Loading prices...
              Localita Polveriera 1, 57036 Porto Azzurro, Elba Island, Italy
              8.0 km from Parco Minerario dell'Isola d'Elba
              • Free Wifi
              • Free Parking
              Parco delle Ginestre Appartamenti
              Loc. Le Ginestre, 57037, Portoferraio, Elba Island, Italy
              8.0 km from Parco Minerario dell'Isola d'Elba
                Hotel Villa Giulia
                SAVE US$15
                US$210
                Booking.com
                US$195
                View Deal
                Lido di Capoliveri, 57036 Porto Azzurro, Elba Island, Italy
                8.1 km from Parco Minerario dell'Isola d'Elba
                • Free Parking
                • Pool
                Still looking for a place to stay?
                Rio Marina has 5 B&Bs/inns with 210 reviews
                Residence La Pergola
                Via della Parata km 8, 57038 Cavo, Rio Marina, Elba Island, Italy
                4.5 km from Parco Minerario dell'Isola d'Elba
                • Free Parking
                • Pool
                B&B Capo Pero
                Largo Rio Albano 34 | Località Capo Pero, 57038, Rio Marina, Elba Island, Italy
                3.6 km from Parco Minerario dell'Isola d'Elba
                • Free Wifi
                • Free Parking
                Casa San Giuseppe
                Via Giuseppe Pietri 11, 57038 Cavo, Rio Marina, Elba Island, Italy
                4.9 km from Parco Minerario dell'Isola d'Elba
                • Free Parking
                See all 5 Rio Marina B&Bs/inns
                See all hotels in or near Rio Marina
                Gavila's Residenza Turistico Alberghiera
                Loading prices...
                Localita Sassi Turchini 5, 57036 Porto Azzurro, Elba Island, Italy
                4.6 km from Parco Minerario dell'Isola d'Elba
                • Free Parking
                • Bar/Lounge
                Hotel & Resort Sant'Anna del Volterraio
                SAVE US$5
                US$170
                Hotels.com
                US$165
                View Deal
                Localita Bagnaia,Portoferraio, 57037 Bagnaia, Rio Nell'Elba, Elba Island, Italy
                4.8 km from Parco Minerario dell'Isola d'Elba
                • Free Parking
                • Breakfast included
                Residence Hotel Villa Mare
                No availability for your dates from these sites
                Localita Bagnaia 3, 57037, Portoferraio, Elba Island, Italy
                5.3 km from Parco Minerario dell'Isola d'Elba
                • Free Wifi
                • Free Parking
                Hotel & Residence Villa Rosa
                No availability for your dates from these sites
                Localita Barbarossa, 57036 Porto Azzurro, Elba Island, Italy
                5.3 km from Parco Minerario dell'Isola d'Elba
                • Free Wifi
                • Free Parking
                Villa Gaia
                Localita Ottone 8, 57037, Portoferraio, Elba Island, Italy
                5.5 km from Parco Minerario dell'Isola d'Elba
                • Free Parking
                • Breakfast included
                *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.