Search hotels on Elba, Italy
Enter your dates and choose from 2186 hotels and other places to stay
Check out these popular cities on Elba

Portoferraio

Porto Azzurro

Capoliveri

Marina di Campo

Marciana Marina

Cavo

Fetovaia

Marciana

Lacona

Pomonte
Stay in Elba's best hotels!
Filter by:
Locanda dell'Amicizia
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.

Casa Campanella Resort
Offering a garden with an outdoor pool, Casa Campanella Resort is located in Capoliveri, 1.5 km from the centre. Free WiFi access is available throughout.

Hotel Sardi
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...

Hotel Corallo
Situated in Pomonte, 700 metres from Pomonte Beach, Hotel Corallo features accommodation with a garden, free private parking, a shared lounge and a terrace.

Hotel Galli - Wellness & Spa - Parcheggio gratuito
Set 300 metres from Elba Island's beautiful Fetovaia Beach, Hotel Galli - Wellness & Spa - Parcheggio gratuito opened in the 1950s as an inn.

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

Hotel Gallo Nero
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.

Hotel Santo Stefano
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.

Hotel Cernia Isola Botanica
Just 200 metres from the coast and Capo Sant'Andrea Beach, Hotel Cernia Isola Botanica offers a swimming pool and tennis court.

Hotel Acquamarina
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.

Most booked hotels on Elba in the past month
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
Elba's best hotels with breakfast
Hotel Capo Sud
Located in Capoliveri, 2.6 km from Lido Beach, Hotel Capo Sud offers accommodation in rooms set in villas with independent facilities.
Hotel Baia Imperiale
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.
Hotel Paradiso
Hotel Paradiso is located in the quiet and scenic Golfo di Viticcio, about 5 km from the port of Portoferraio, surrounded by Mediterranean vegetation and overlooking a beautiful bay.
Hotel Capo Di Stella
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.
Boutique Hotel Ilio
Located in SantʼAndrea, 300 metres from Sant' Andrea Beach, Boutique Hotel Ilio provides accommodation with a garden, free private parking, a shared lounge and a terrace.
Hotel Desiree
Set in the secluded Spartaia Bay, 800m from Procchio, Hotel Désirée offers direct access to a stunning private beach, as well as great sports facilities and hotel services.
Primo Hotel
Primo Hotel features a garden, shared lounge, a terrace and restaurant in Marciana Marina.
Elba Vibe Smart Hotel
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.
Budget hotels on Elba
Locanda dell'Amicizia
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 Aurora
Set in Chiessi, 100 metres from Chiessi Beach, Hotel Aurora offers accommodation with a shared lounge, free private parking, a terrace and a bar.
Hotel Barbarossa
Set 350 metres from Barbarossa Beach and 1.5 km from Porto Azzurro, Hotel Barbarossa offers accommodation with free WiFi.
Casa Campanella Resort
Offering a garden with an outdoor pool, Casa Campanella Resort is located in Capoliveri, 1.5 km from the centre. Free WiFi access is available throughout.
Hotel Sardi
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...
Hotel Corallo
Situated in Pomonte, 700 metres from Pomonte Beach, Hotel Corallo features accommodation with a garden, free private parking, a shared lounge and a terrace.
Hotel Voce del Mare
Located 5 minutes’ drive from Capoliveri town centre, in eastern Elba, Hotel Voce del Mare boasts accommodation with a TV, a private beach and a garden. Wi-Fi in public areas is free.
Albergo Le Briciole
Only 200 metres from the coast, Albergo Le Briciole is 4 km from Marciana Marina and 3 km from Procchio.
Hotels on Elba that you can book without a credit card
Hotel Gallo Nero
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.
Hotel Santo Stefano
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.
Hotel Cernia Isola Botanica
Just 200 metres from the coast and Capo Sant'Andrea Beach, Hotel Cernia Isola Botanica offers a swimming pool and tennis court.
Hotel Acquamarina
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.
Hotel Villa Ottone
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.
Hotel Mare
Hotel Mare is set in the old fishing village of Magazzini, and offers views of Elba Island's Portoferraio Bay. It features free Wi-Fi, a small private beach, and a garden with sea-view pool.
Hotel Yacht Club
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.
Hotel Del Golfo
Hotel del Golfo lies on the white sands of Procchio Bay, and features a private beach with bar, small pier, and sea-water swimming pool. Most rooms offer beautiful sea views.
Elba highlights

Take a cable car up Monte Capanne Mountain

Elba Island’s pristine turquoise waters

A cycling and walking paradise in beautiful Elba

Explore the hills of diamond-shaped Montecristo

Have a thermal treat at one of San Giovanni’s spas

Discover Villa San Martino’s amazing architecture

Try out Elba’s lip-smacking dishes

Explore hilltop Portoferraio's winding streets

Explore Evilscot’s wreck hidden beneath the waves

Trek across Grande Travesersata’s beautiful paths
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!






























































