Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

Stay in Elba's best hotels!

Hotel Barbarossa

Hotel Barbarossa

Porto Azzurro

Set 1148 feet from Barbarossa Beach and 0.9 mi from Porto Azzurro, Hotel Barbarossa offers accommodations with free WiFi. The staff were very inviting and friendly. The room clean and breakfast great. The location is great for a quiet holiday or break near the beach and away from the city. We enjoyed the walks around the coastline and to Port Azzurro. It was easy access to the bus if needed.

Show more Show less
Avg. price/night: $89
9.0 Awesome 136 reviews
Hotel Sardi

Hotel Sardi

Pomonte

Offering a restaurant, free bike rental and classic-style accommodations with air conditioning, Hotel Sardi is located 33 feet from the beach in Pomonte on the island of Elba. On site parking is free.... Absolutely love boutique hotel. It’s perfectly located by the sea. From either one of the sea front hotel rooms with balcony or a close by viewpoint breathtaking sunsets can be enjoyed! The food was outstanding and the hosts super friendly!

Show more Show less
Avg. price/night: $84
9.3 Awesome 113 reviews
Country Hotel Residence Da Pilade

Country Hotel Residence Da Pilade

Hotel in Capoliveri

Featuring an outdoor pool fitted with sun loungers and parasols, Country Hotel Residence Da Pilade is set on the Elba Island. very, very nice and friendly people.

Show more Show less
Avg. price/night: $112
9.0 Awesome 203 reviews
Hotel Meridiana

Hotel Meridiana

Hotel in Marina di Campo

Immersed in the pinewood of Campo nell'Elba, Hotel Meridiana is just 492 feet from the sandy beach. It offers air-conditioned rooms with a balcony, free WiFi throughout, and a restaurant with veranda.... This small family run hotel is an oasis of peace and friendlyness managed by ever attentive staff and always with a smile.

Show more Show less
Avg. price/night: $103
9.1 Awesome 100 reviews
Albergo Le Briciole

Albergo Le Briciole

Procchio

Only 656 feet from the coast, Albergo Le Briciole is 2.5 mi from Marciana Marina and 1.9 mi from Procchio. Helpfull stuff. Plenty of parking places for free. Good location - starting point for trips around island.

Show more Show less
Avg. price/night: $78
9.2 Awesome 121 reviews
Hotel Gallo Nero

Hotel Gallo Nero

Hotel in Marciana

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. This location is truly paradise. The staff are so kind and helpful and the food was some of the best we had in all of Italy. If I had to say one negative thing I would say if you have a bad back there are a lot of stairs to get around the property and down to the beach.

Show more Show less
Avg. price/night: $67
9.3 Awesome 116 reviews
Hotel Montemerlo

Hotel Montemerlo

Fetovaia

Located on the south-east coast of Elba Island and 6.2 mi from Campo dell’Elba, family-run and eco-friendly Hotel Montemerlo is surrounded by a Mediterranean garden. It was amazing vacation, extraordinary hotel, very friendly staff, especially Carlo is the best. I highly recommend Hotel Montemerlo

Show more Show less
Avg. price/night: $40
9.2 Awesome 136 reviews
Hotel Santo Stefano

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. wonderful hidden location! in the middle of nature with stunning view on portoferraio bay. Very beautiful terrace, cosily furnished, beautiful well kept Garden. I've had a single room, with own bathroom, which was small but absolutely sufficient for my purpose. Breakfast was very good. I certainly can recommend the hotel and I myself will stay there again, for sure...

Show more Show less
Avg. price/night: $56
9.3 Awesome 120 reviews
Hotel Cernia Isola Botanica

Hotel Cernia Isola Botanica

SantʼAndrea

Just 656 feet from the coast and Capo Sant'Andrea Beach, Hotel Cernia Isola Botanica offers a swimming pool and tennis court. We arrived by ferry to Porto Ferraio and drove to the hotel. If you do the same thing we did, BE PATIENT ! Elba is not as small as it seems, and it can take you up to 50 minutes to get to the hotel. It's worth it though, when we went is was not crowded at all. Staff is really nice, the garden is really nice and it'll take you 2 min to walk to the beach.

Show more Show less
Avg. price/night: $70
9.2 Awesome 151 reviews
Mistral Hotel

Mistral Hotel

Marina di Campo

Hotel Mistral is set in the popular resort of Marina di Campo, a few steps from the beach. It offers a furnished sun terrace and free bikes. central location, super friendly staff

Show more Show less
Avg. price/night: $50
9.1 Awesome 166 reviews

Elba's best hotels with breakfast

Budget hotels on Elba

Hotels on Elba you can book without a credit card

Most booked hotels on Elba in the past month

Elba Highlights

FAQs about hotels in Elba

Explore guest reviews of hotels on Elba