Hotels on Elba, Italy
Choose your dates to see the latest prices and deals
Stay in Elba's best hotels!
Hotel Sardi
Hotel in Pomonte
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 395 reviews
From£139.92
1 night, 2 adults
Choose your dates to see the latest prices and deals
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!
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Popular with guests booking hotels on Elba
Facing the beachfront, Hotel Lorenza B&B e Mini Suite offers 3-star accommodation in Cavoli and has a garden, terrace and restaurant.
Set in Cavo, less than 1 km from Spiaggia di Frugoso, Hotel Levante - Isola d'Elba offers accommodation with a garden, free private parking, a shared lounge and a terrace.
Nice location close to nice beaches and restaurants and excellent staff
Hotel La Stella is set by the beach in Seccheto, on the Elba Island. The hotel has a panoramic terrace with views of the sea, a garden and a private beach area.
Excellent location, excellent food, though expensive.
Located 250 metres from Fetovaia Beach and a 15-minute drive from Marina di Campo, Hotel Lo Scirocco offers free Wi-Fi and 2 sun terraces with sea views.
The staff has been extremely kind and the breakfast was very nice
Set in its garden and located in Portoferraio, Hotel Gli Acquerelli features classic-style rooms and free WiFi throughout. It features a free private beach and a free private parking.
Very nice country house place with mostly sweet breakfast on the terrasse. The remote location is quiet and clean. Very good communication with the owner.
Situated in Pomonte, 700 metres from Pomonte Beach, Hotel Corallo features accommodation with a garden, free private parking, a shared lounge and a terrace.
We enjoyed the stay at Hotel Corallo with very nice owners and staff. The restaurant is also very good!
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.
Wonderful Garden, and nice pool. Staff is professional and helpful.
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.
The pool was very nice. Charging station for EV was very convenient.
Nestled in a beautiful area and surrounded by lush Mediterranean vegetation, Hotel Residence Isola Verde offers wonderful views and has an outdoor swimming pool.
Beautiful pool and surroundings. Lovely restaurant for breakfast.
Hotel Viticcio offers free parking, a seafront position, and an outdoor terrace with panoramic views of the sea. It is in a peaceful location of Elba Island, just outside Portoferraio.
Great location and walking distance to the calm bay. Amazing view feom the sea view room.
Located in Pomonte, 700 metres from Pomonte Beach, Hotel L'Ogliera provides accommodation with a garden, free private parking, a shared lounge and a terrace.
I stopped here after completing the GTE. The staff was simply amazing, and really helpful with everything including suggesting us where to eat. Really close to the town center.
Located in Capoliveri, 2.6 km from Lido Beach, Hotel Capo Sud offers accommodation in rooms set in villas with independent facilities.
Great location with fabulous views, pool and beach access. Would like to return one day.
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.
nice breakfast, nice staff. a few minutes' walk from the center. we were in a quiet period, not many tourists. parking okay in the courtyard. .
Set in Marina di Campo, 300 metres from Marina di Campo Beach, Park Hotel Santa Caterina offers accommodation with a garden, private parking, a shared lounge and a bar.
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.
Lovely views and location. A delicious homemade breakfast buffet.
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.
Set in Chiessi, 100 metres from Chiessi Beach, Hotel Aurora offers accommodation with a shared lounge, free private parking, a terrace and a bar.
Breakfast was excellent . The sight was beautiful.
Set 350 metres from Barbarossa Beach and 1.5 km from Porto Azzurro, Hotel Barbarossa offers accommodation with free WiFi.
Breakfast was very good. Fresh corissants and very good coffee.
Immersed in the pinewood of Campo nell'Elba, Hotel Meridiana is just 150 metres from the sandy beach.
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.
Breakfast and location was excellent. We loved our stay there. Everyone was so friendly and whatever we asked for was provided. The food in the attached hotel was excellent.
Only 200 metres from the coast, Albergo Le Briciole is 4 km from Marciana Marina and 3 km from Procchio.
Everything was great: breakfast, room, staff. Nice and not crowded "beach" just 50 meters away... that was extraordinary!!. I would love to come back in the future
Only 3 km from the picturesque town of Capoliveri and overlooking the Bay of Pareti, Hotel Dino offers rooms with balcony and sea views.
Amazing location, private small beach which gives a lot to see to snorkeling lovers!
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.
The closeness to spiaggia Padudella and Capo Bianco
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.
So charming & pretty. Amazingly attentive staff. Great breakfast
Loading...