Beginning of main content
Nectar
Collect Nectar points

Book on the go and pay later.

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check Prices on Hotels in Elba Island

Tonight Tonight 22 May - 23 May
This weekend This weekend 25 May - 27 May
Next weekend Next weekend 1 Jun - 3 Jun

Top 10 Hotels in Elba Island

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Hotel Biodola

Hotel Biodola

La Biodola, Portoferraio
    4.0 out of 5.0
     
     

    This Biodola hotel is on the beach, 0 mi (0.1 km) from Biodola Beach, and within 6 mi (10 km) of Procchio Beach and Spiaggia delle Ghiaie. Capo Bianco Beach ...

    Hotel Biodola£105

    Hotel Biodola£105
    Grand Hotel Elba International

    Grand Hotel Elba International

    Località Naregno, Capoliveri
      4.0 out of 5.0
       
       

      Offering direct access to the beach, this Capoliveri hotel is within 3 mi (5 km) of Naregno Beach, Straccoligno Beach and Lido di Capoliveri Beach. Barabarca ...

      Grand Hotel Elba International£71

      Grand Hotel Elba International£71
      Hotel Del Golfo

      Hotel Del Golfo

      Via delle Ginestre, 31, Marciana
        4.0 out of 5.0
         
         

        Nestled on the beach, this Marciana hotel is within 3 mi (5 km) of Procchio Beach, Faunistic Museum and Elba Island Aquarium. Marina di Campo Beach and Biodola ...

        Hotel Del Golfo£124

        Hotel Del Golfo£124
        Hotel Select

        Hotel Select

        Via per Portoferraio, 30, Campo nell'Elba
          4.0 out of 5.0
           
           

          With direct access to the beach, this Campo nell'Elba hotel is in the city centre and within 1 mi (2 km) of Marina di Campo Beach, Faunistic Museum and Elba ...

          Hotel Select£93

          Hotel Select£93
          Hotel Villa Ottone

          Hotel Villa Ottone

          Localita Ottone 4, Portoferraio
            5.0 out of 5.0
             
             

            Nestled on the beach, this Magazzini hotel is 1.4 mi (2.3 km) from Castello del Volterraio and 2.5 mi (4 km) from Acquabona Elba Golf Club. Lido di Capoliveri ...

            Hotel Villa Ottone£100

            Hotel Villa Ottone£100
            Hotel Corallo

            Hotel Corallo

            VIA DEL PASSATOIO 28, Marciana
              3.0 out of 5.0
               
               

              Within easy reach of Pomonte Beach and Fetovaia Beach, this Marciana hotel is set on the beach. Area attractions also include Cavoli Beach and Madonna del Monte ...

              Hotel Corallo£60

              Hotel Corallo£60
              Hotel Airone del Parco e delle Terme

              Hotel Airone del Parco e delle Terme

              Località San Giovanni, Portoferraio
                4.0 out of 5.0
                 
                 

                Offering direct access to the beach, this Portoferraio hotel is within 1 mi (2 km) of Isola D'Elba Tennis Club and Roman Villa delle Grotte. Capo Bianco Beach ...

                Hotel Airone del Parco e delle Terme£74

                Hotel Airone del Parco e delle Terme£74
                Park Hotel Napoleone

                Park Hotel Napoleone

                Loc. San martino, Portoferraio
                  4.0 out of 5.0
                   
                   

                  Situated near the airport, this hotel is 0.1 mi (0.2 km) from Villa of San Martino and within 3 miles (5 km) of Isola D'Elba Tennis Club and Arcipelago Toscano ...

                  Park Hotel Napoleone£87

                  Park Hotel Napoleone£87
                  Hotel Montemerlo

                  Hotel Montemerlo

                  Loc. Fetovaia, Campo nell'Elba
                    3.0 out of 5.0
                     
                     

                    Situated in Campo nell'Elba, this hotel is 0.3 mi (0.5 km) from Fetovaia Beach and within 3 miles (5 km) of Pomonte Beach and Cavoli Beach. Palombaia Beach and ...

                    Hotel Montemerlo£96

                    Hotel Montemerlo£96
                    Uappala Club & Resort Lacona

                    Uappala Club & Resort Lacona

                    Viale dei Golfi, 544B,, Capoliveri
                      4.0 out of 5.0
                       
                       

                      Situated in Capoliveri, this hotel is within a 10-minute walk of Lacona Beach and Margidore Beach. Isola D'Elba Tennis Club and Acquabona Elba Golf Club are ...

                      Uappala Club & Resort Lacona£55

                      Uappala Club & Resort Lacona£55
                      Map

                      Elba Island Hotel Reviews

                      Travel to Elba Island & Explore


                      Explore Elba Island with Expedia's Travel Guides to find the best flights, cars, holiday packages and more!