Search hotels on Elba, Italy

Enter your dates and choose from 2241 hotels and other places to stay

Check out these popular cities on Elba

Stay in Elba's best hotels!

Filter by:

Star rating

Review score

Hotel Sardi

Hotel in Pomonte

Hotel Sardi offers its guests a bed and breakfast buffet service. The Hotel Sardi does not have a restaurant inside the structure, but has an agreement for lunch and dinner with some restaurants and...

N
Nataliia
From
Germany
Probably the best 3-Stars hotel we’ve ever been. Nice and clean rooms. A lot of service facilities. Super friendly stuff. Great breakfast! I prefer rich and various breakfast in the morning. I’ve got it 😬 very good coffee and cocktails at the bar. Nice lunch opportunities ( really delicious). Good restaurants around. Hotel has enough parking places. Extra compliments to Stefano and his high professionalism. Thanks to the hotel stuff, we had perfect stay in Elba.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 403 reviews
Price from
US$137.96
1 night, 2 adults

Hotel Meridiana

Hotel in Marina di Campo

Immersed in the pinewood of Campo nell'Elba, Hotel Meridiana is just 150 metres from the sandy beach.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 155 reviews
Price from
US$225.19
1 night, 2 adults

Hotel Maristella

Hotel in Cavo

Offering a seafront location on the north coast of Elba Island, Cavo's Hotel Maristella features a large garden, a terrace and comfortable rooms. Free Wi-Fi is available in all areas.

R
Rodger
From
New Zealand
Absolutely everything was amazing. Great accom and very clean and quiet.Great location in Cavo and central to everything on waterfront. Great breakfast and great hosts that allowed us to have a late checkout for 1pm ferry. Very highly recommended.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 165 reviews
Price from
US$112.59
1 night, 2 adults

Hotel Galli - Wellness & Spa

Hotel in Fetovaia

Set 300 metres from Elba Island's beautiful Fetovaia Beach, Hotel Galli - Wellness & Spa opened in the 1950s as an inn. Today it offers air-conditioned rooms with balcony and satellite LED TV.

G
Gabriele
From
Netherlands
I liked the service provided by the staff, the room had an amazing view and the amenities were satisfactory.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 391 reviews
Price from
US$140.80
1 night, 2 adults

Albergo Le Briciole

Hotel in Marciana Marina

Only 200 metres from the coast, Albergo Le Briciole is 4 km from Marciana Marina and 3 km from Procchio.

m
minoscao
From
China
great host. they owner is really helpful. on hearing we will leaving early for ferry.before breakfast time. she packed a huge bag of food and drink will definitely come back another time
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 108 reviews
Price from
US$154.08
1 night, 2 adults

Hotel Gallo Nero

Hotel in SantʼAndrea

Immersed in a 15,000-m² private park overlooking Sant’Andrea Bay in Elba Island, Hotel Gallo Nero offers elegant air-conditioned rooms and free Wi-Fi.

l
lorel
From
Italy
Delicious and the most perfect location with a meandering garden down to the sea…perfection!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 218 reviews
Price from
US$125.63
1 night, 2 adults

Hotel Santo Stefano

Hotel in Portoferraio

Set in the hills overlooking the Gulf of Portoferraio, Santo Stefano is a historic country house offering extensive gardens, panoramic views and a restaurant serving Mediterranean and Tuscan cuisine.

J
Jan
From
Belgium
A very nice hotel with beautiful views. It also has a great restaurant.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 186 reviews
Price from
US$163.56
1 night, 2 adults

Hotel Acquamarina

Hotel in Portoferraio

On top of Portoferraio's coast, Hotel Acquamarina offers views over the Gulf of Padulella and direct access to the beach below. Free private parking is available here.

I
Ilona
From
United Arab Emirates
I was at the hotel with my daughter. The hotel exceeded my expectations. Firstly, the staff treats the guests with all their heart. The restaurant is staffed by wonderful people, it seems as if it is one family. There is a gorgeous azure beach nearby, which is a 3-minute walk away. The view from the window is stunning.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 644 reviews
Price from
US$162.23
1 night, 2 adults

Hotel Villa Ottone

Hotel in Portoferraio

Hotel Villa Ottone offers luxurious accommodation in front of the sea on Elba Island. A panoramic restaurant, an outdoor pool, a private beach and parking are are available here.

B
Beatriz
From
Portugal
This hotel is so magnificent that any words of praise will fall short to its quality. Simply perfect.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 308 reviews
Price from
US$339.81
1 night, 2 adults

Hotel Yacht Club

Hotel in Marciana Marina

Set 50 metres from La Fenicia beach in the picturesque village of Marciana Marina, Hotel Yacht Club offers rooms with flat-screen TV. Start your day with the varied sweet and savoury breakfast.

T
Tomáš
From
Czech Republic
Very pleasant and friendly staff
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 295 reviews
Price from
US$140.74
1 night, 2 adults
See all 2241 hotels on Elba

Most booked hotels on Elba in the past month

See all

Elba's best hotels with breakfast

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 237 reviews

    Eden Park Hotel is located in Marina di Campo. The hotel has a seasonal outdoor pool and terrace, and guests can enjoy a meal at the restaurant or a drink at the bar.

    From US$109.99 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 221 reviews

    Set in its lush park, 200 metres from the beach in Campo nell’ Elba, Hotel Coralli features a pool with hot tub, a tennis court, and a restaurant.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 110 reviews

    Situated in Porto Azzurro, Hotel VILLA ITALIA B&B has a garden, shared lounge, bar, and free WiFi throughout the property. Boasting family rooms, this property also provides guests with a sun terrace.

    From US$129.48 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 134 reviews

    Set in the fishing village of Marciana Marina, Hotel Anselmi is in the north of Elba Island. Just 150 metres from the seaside promenade, it features a garden where breakfast is served during summer.

    From US$104.30 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 327 reviews

    Set on the south coast of Elba Island, Hotel Baia Imperiale offers a restaurant and a garden. Cavoli's white sandy beaches are 200 metres away.

    From US$172.15 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 384 reviews

    Set between the gulfs of Stella and Lacona, Hotel Capo Di Stella is located on a green hilltop overlooking the beautiful Elba Island and its coast.

    From US$199.68 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 462 reviews

    Nestled in a beautiful area and surrounded by lush Mediterranean vegetation, Hotel Residence Isola Verde offers wonderful views and has an outdoor swimming pool.

    From US$111.65 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 587 reviews

    Offering a large garden with a semi-Olympic pool and 2 tennis courts, Hotel Fabricia is directly on the sea on Elba Island, a 10-minute drive from Portoferraio. It features its own private beach.

    From US$154.08 per night

Budget hotels on Elba

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 543 reviews

    The Hotel Stella Maris is set directly on the beautiful beach of Pareti near Capoliveri and offers guests unbeatable views and spectacular sunsets.

    From US$111.41 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 42 reviews

    Set in Marina di Campo Airport, 2.3 km from Procchio beach, Elba Vibe Smart Hotel offers accommodation with a garden, free private parking, a shared lounge and a terrace.

    From US$104 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 80 reviews

    Situated in Marciana, less than 1 km from Spiaggia di Punta Polveraia, Hotel Belmare features accommodation with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 100 reviews

    Located in Capoliveri, 2.6 km from Lido Beach, Hotel Capo Sud offers accommodation in rooms set in villas with independent facilities.

    From US$123.12 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 246 reviews

    Located on Elba Island, Hotel Villa Wanda is less than a 5-minute drive from Porto Azzurro. Surrounded by a private park, it provides on-site parking and a sea-view terrace with bar corner.

    From US$109.51 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 222 reviews

    Set 500 metres from the sea on Elba Island, Hotel Casa Lupi is in Marciana Marina and is surrounded by a garden. It offers free parking.

    From US$105.48 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 527 reviews

    Spend a truly Mediterranean holiday at Hotel Residence Villa San Giovanni, set in a pleasant, tranquil area of Elba Island, 300 metres from the thermal establishments and the beach.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 4 reviews

    Located in Marciana Marina, 400 metres from Marciana Marina Beach, Primo Hotel provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.

    From US$100.74 per night

Hotels on Elba that you can book without a credit card

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 178 reviews

    Located in Seccheto, 1.3 km from Seccheto Beach, Locanda dell'Amicizia provides accommodation with a garden, free private parking, a shared lounge and a terrace.

  • Hotel Da Italo

    Hotel in Seccheto
    No credit card needed
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 111 reviews

    Situated in Seccheto, a few steps from Seccheto Beach, Hotel Da Italo features accommodation with a shared lounge, free private parking, a terrace and a bar. This 3-star hotel offers free WiFi.

  • Hotel Aurora

    Hotel in Chiessi
    No credit card needed
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 190 reviews

    Set in Chiessi, 100 metres from Chiessi Beach, Hotel Aurora offers accommodation with a shared lounge, free private parking, a terrace and a bar.

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 267 reviews

    Set 350 metres from Barbarossa Beach and 1.5 km from Porto Azzurro, Hotel Barbarossa offers accommodation with free WiFi.

  • Hotel Sardi

    Hotel in Pomonte
    No credit card needed
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 403 reviews

    Hotel Sardi offers its guests a bed and breakfast buffet service. The Hotel Sardi does not have a restaurant inside the structure, but has an agreement for lunch and dinner with some restaurants and...

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 155 reviews

    Immersed in the pinewood of Campo nell'Elba, Hotel Meridiana is just 150 metres from the sandy beach.

    From US$142.22 per night
  • Hotel Maristella

    Hotel in Cavo
    No credit card needed
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 165 reviews

    Offering a seafront location on the north coast of Elba Island, Cavo's Hotel Maristella features a large garden, a terrace and comfortable rooms. Free Wi-Fi is available in all areas.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 391 reviews

    Set 300 metres from Elba Island's beautiful Fetovaia Beach, Hotel Galli - Wellness & Spa opened in the 1950s as an inn. Today it offers air-conditioned rooms with balcony and satellite LED TV.

Elba highlights

FAQs about hotels on Elba

Fit for an Emperor

With its lush, undulating landscape and secluded coves and beaches, Elba Island is a paradise waiting to be discovered. Ancient tribes named it Ilva, and its minerals have been prized since Greek times and used for Etruscan art. Romans enlarged their empire conquering the island, and a Grand Duke, some princes, Spain and France all claimed this piece of land.

Elba is most famous for having served as a forced exile site to Napoleon in 1814, and you can now visit his historic residence at Palazzina dei Mulini. The Castello del Volterraio, the Torre del Martello fortress and the Archaeological Museum are also places full of history that are worth a visit.

The island is well known for its beautiful beaches and crystalline waters. As well as summer villas and marinas, it is common to find luxury hotels on Elba Island that season after season are filled by Italians and foreign visitors wanting a more off-the-beaten-track summer destination.

Renowned since Romans times, the therapeutic muds at the thermal spa of San Giovanni are the perfect complement to the already wide variety offered by this oasis.

From urban B&Bs to luxurious beach resorts on Elba Island, Booking.com offers variety for every taste. Come and discover it!

See reviews by guests who stayed at hotels on Elba

See all
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 304 reviews
    We enjoyed our stay at Le Acacie, overall it met our expectations. we were in the residence rather than the hotel so we did not have any meals there.. We self catered for breakfast and went out for dinner, note you need a car of course, there are no restaurants in walking distance other than the hotel itself. Its right on a nice beach, which has a free beach area as well as hotel sunbeds etc available to hire. Nice pool area also.
    Guest review by
    BSC58
    United Kingdom
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 372 reviews
    Location, nearby super market, restaurants, beach, boulevard; beautiful park, large pool, plenty sun beds, tennis courts, excellent coffee; logical lay out apartment, good mattresses, clean sheets and plenty towels, well equipped kitchenette, practical lighting, powerful ceiling fan, nice balcony; enormous (free) parking) with sun shades.
    Guest review by
    Roeland
    Netherlands
  • From US$154.08 per night
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 587 reviews
    We recently stayed at Hotel Fabricia. One of the highlights of our stay was the hotel's pool. It was clean, beautifully maintained, and provided a perfect spot to relax and unwind. From the moment we arrived, we were impressed by the warm and welcoming staff. Their attentiveness and genuine friendliness made us feel right at home.
    Guest review by
    Mateja
    Croatia
  • From US$173.04 per night
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 791 reviews
    The location is perfect , views from the room were stunning and the breakfast superb . The staff , receptionist and water very kind and helpful. Definitely we recommend it ❤️
    Guest review by
    Carmen
    United Kingdom
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 413 reviews
    Beautiful spot, with a private beach and a pool, the view from the pool is amazing, very relaxing place for people looking for somewhere to chill, away from the crowd.
    Guest review by
    Alessandro
    United Kingdom
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 128 reviews
    Great place for kids. We stayed in a house diamante. House was positioned to give you a lot of privacy. We really enjoyed our stay.
    Guest review by
    Gregor
    Slovenia
  • From US$205.85 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 511 reviews
    Good hotel in a good location. Friendly staff, especially the german speaking reception girl provided excellent service.
    Guest review by
    Ilias
    Switzerland
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 276 reviews
    Excellent service, quite and clean room. Food vas very good, and perfekt location with the beachfront.
    Guest review by
    Knut Olaf
    Norway
  • From US$362.01 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 81 reviews
    First class hotel in one of the most beautiful bay of isola d’Elbe Excellent service A paradise
    Guest review by
    YVES
    France
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 92 reviews
    Hotel is georgeos. Stuff are super friendly. Recomand everyone for nice and good vacation.
    Guest review by
    Luka
    Croatia
  • From US$102.05 per night
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 103 reviews
    The Location is one of a kind! If you wand busy crowds this is the wring place 😎
    Guest review by
    Michael
    Germany
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 104 reviews
    kindness, professionality, spacey room and bathroom. facilities all together.
    Guest review by
    Anna
    Sweden
  • From US$474.08 per night
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 75 reviews
    Absolutely fantastic! From beginning to end this resort is a dream.
    Guest review by
    iannuzzi
    Canada
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 261 reviews
    everything was excellent- staff- breakfast- swimming pool, gym
    Guest review by
    patrizia
    United Kingdom
  • From US$165.93 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 105 reviews
    Beautiful location, nice hotel staff, good breakfast
    Guest review by
    Lena
    Germany
  • From US$160 per night
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 166 reviews
    The location and our seaview from the window
    Guest review by
    DARRYL
    South Africa
  • From US$182.62 per night
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 959 reviews
    The room is very nice with the sea view.
    Guest review by
    Mark Dave
    Italy
  • From US$111.65 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 462 reviews
    Very helpful and friendly staff.
    Guest review by
    Teitur
    Sweden

Planning a trip? Get inspired by reviews of cities on Elba

  • 8.0

    A very pretty island but if you travel on the ferry for a...

    A very pretty island but if you travel on the ferry for a day trip make sure you check the weather report because we got stuck there overnight which was stressful. The Ferry company had no website and the phone number was engaged all of the time. The information was non-existent and staff were at times rude and not helpful. Were given false information and told the next ferry was at 3pm. We had to cancel the accommodation we had paid for and book another night in Piombino. We were having lunch and saw the ship's funnel emitting smoke. We had to run for 1 km to get on the ferry with no warning.
    Guest review by
    Michael
    Australia
  • 8.0

    Marina di Campo is a great place to relax, with a long...

    Marina di Campo is a great place to relax, with a long curving sandy beach, surrounded by mountains. The water is calm and clean. Besides hanging out on the beach and swimming, you can hike in the mountains and visit the charming little hilltop towns of San Piero and Sant'Ilario. There are fabulous views from the mountains and those two towns. Marina has good places to eat and drink, and good shopping too. The only thing I didn't care about was the heavy car traffic on some streets.
    Guest review by
    Nyegosh
    Poland
  • 8.0

    The village is pleasant, sports some nice boutiques, bars...

    The village is pleasant, sports some nice boutiques, bars and restaurants (including a veggie one to my intense delight) and brimming with events in the summer evenings, although not all of them were to my liking. The sea promenade is very nice, the village center is nice but can be crowded at least in August. The surroundings offer not just some beautiful beaches that can be easily reached by car or, if you like a short hike, on foot, but also a lot of opportunities for hiking in the nature. In the harbour you can rent a boat or find day trips to Pianosa or to other locations around the island. If you're into nature, in the village you can find a whale watching association offering day trips for dolphin spotting, and another offering diving/snorkeling trips and kids laboratories on marine biology. The main cons of the location is that the main access road to the village is pretty busy at certain times (in particular around dinner time), at least in high season, this can be sometimes a real nuisance and in any case you want to take it into account if you have made plans for the evening.
    Guest review by
    Federica
    Italy
  • 10.0

    Apartamento Teresina was delightful and perfect for a couple...

    Apartamento Teresina was delightful and perfect for a couple with children. There is one master bedroom with a good-sized closet and a second room with 2 small single beds (unfortunately they were a bit short for me - we were 2 women, not a couple, so we needed both bedrooms.). The apartment was extremely well equipped and we met both our charming host and her equally charming daughter, who conveniently lives next door. Other than the 2 bedrooms, there's a dining table in the kitchen and an attached living room, so for a small apartment, it felt very comfortable. The apartment is a 1/2 block from the sea and walking distance to everything in Marciana Marina. I hope to stay here again when I return!
    Guest review by
    Harriet
    United States
  • 6.0

    The check-in & check-out times make no sense at all.

    The check-in & check-out times make no sense at all. The check-in is only at 16:00 and check out at 10:00am. I have never seen something like this before and found unbelievable. In the end they take 25% of a full day payment with this schedule. I have requested late checkout and thankfully they were able to accept. otherwise it would have been a huge inconvenient to fit within their non-sense timings.
    Guest review by
    Camila
    Switzerland
  • 8.0

    Rio Marina is very small and quiet.

    Rio Marina is very small and quiet. Restaurants however are not worth it..we dined at Il Criolo, very low quality despite some recomandations from the locals. I am a chef-Proprietor and I know what I am talking about.
    Guest review by
    Anonymous
    United States
  • 10.0

    We are great fans of the Old Port in Portoferraio and have...

    We are great fans of the Old Port in Portoferraio and have stayed there three times now. We like the people, and have gotten to know several. WE like the food. We like the variety in restaurants. We like the ease of public transportation. We will return again.
    Guest review by
    Hale
    United States
  • 10.0

    Great Italian town with lots of restaurants and cute shops.

    Great Italian town with lots of restaurants and cute shops. At night the city comes (even more) to life and the city center is filled with people. The little harbor is fun to walk through and if you walk a little further you can hike along the walls of a fortress (now a prison) and end up at a very nice pebble beach.
    Guest review by
    Sander
  • 10.0

    Small town, without many shops, after lunch you can only eat...

    Small town, without many shops, after lunch you can only eat on the beach, the rest of the restaurants are closed until 18.00. Few shops. There is an excellent pottery shop. Good beach, excellent sea, no waves, a beautiful bay, but there are no facilities on the beach - toilets, showers, access pontoons to the beach, changing cabins. But that's how it is in all of Italy.
    Guest review by
    Dan
    Romania
  • 10.0

    The historic centre was beautiful with great views; the port...

    The historic centre was beautiful with great views; the port area very scenic & has great views too! We went for a week of hiking around th island only so we have no idea about beaches, but there were many nice bays & beaches to explore for another trip there.
    Guest review by
    amy
    Switzerland