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

Portoferraio

Capoliveri

Porto Azzurro

Marina di Campo

Procchio

Marciana Marina

Cavo

Lacona

Marciana

Fetovaia
Stay in Elba's best hotels!
Filter by:
Hotel Galli - Wellness & Spa
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.

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 Plaza
Set on a cliff on the seafront of Porto Azzurro on Elba Island, Hotel Plaza offers a furnished sun terrace with panoramic views of the Mediterranean Sea, and free Wi-Fi throughout.

Hotel Il Caminetto
Il Caminetto is a rustic and comfortable establishment situated in the very centre of Elba Island, the largest of the Tuscan Archipelago, and part of its protected Natural Park.

Hotel Levante - Isola d'Elba
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.

Hotel Lo Scirocco
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.

Hotel La Feluca
Located 500 metres from the beaches of Bagnaia, family-run Hotel La Feluca has a furnished garden with sun loungers, and a breakfast room with a sea-view terrace.

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.

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

Villa Gaia
Located in the countryside of Elba Island, the family-run Villa Gaia is adjacent to the Tuscan Archipelago National Park and 250 metres from the public beach and the Ottone botanical garden.

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
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.
Hotel Galli - Wellness & Spa
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.
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 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.
Budget hotels on Elba
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.
Hotel Brigantino
Set just 250 metres from Campo All'aia beach on Elba Island, Hotel Brigantino is located in Procchio and offers a pool and a restaurant.
Hotel Il Caminetto
Il Caminetto is a rustic and comfortable establishment situated in the very centre of Elba Island, the largest of the Tuscan Archipelago, and part of its protected Natural Park.
Hotel Sant'Andrea
Small and charming, Hotel Sant'Andrea is a family-run hotel located in one of the most enchanting inlets of the island, offering friendly hospitality and all amenities of a modern hotel.
Overlooking the Cavo Gulf, Villa Experience - Relais Il Termine Elba offers rooms a 15-minute drive from Rio Marina.
Hotel Antares
Situated in Capoliveri, a few steps from Lido Beach, Hotel Antares features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a private beach area.
Located in Capoliveri, 500 metres from Morcone Beach, Appartamenti Villa Miramare provides accommodation with a shared lounge, free private parking, a terrace and a bar.
Hotels on Elba that you can book without a credit card
Hotel Levante - Isola d'Elba
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.
Hotel Punto Verde
Set 100 metres from the nearest beach, Hotel Punto Verde offers accommodation in Marina di Campo. Guests can enjoy the on-site bar. Free private parking is available on site. Rooms come with a TV.
Hotel Le Ghiaie
Situated in Portoferraio, 600 metres from La Padulella Beach, Hotel Le Ghiaie features accommodation with a garden, free private parking, a shared lounge and a terrace.
Hotel La Rosa
Hotel La Rosa offers accommodation in San Piero in Campo. Guests can enjoy the on-site restaurant. All rooms come with a flat-screen TV. Rooms are equipped with a private bathroom.
Hotel l'Approdo
Located in front of the "La Rossa" sandy beach, Hotel l’Approdo offers air-conditioned rooms just a few steps away from the Porto Azzurro centre. Free WiFi is available in all rooms.
Hotel Lo Scirocco
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.
Hotel La Feluca
Located 500 metres from the beaches of Bagnaia, family-run Hotel La Feluca has a furnished garden with sun loungers, and a breakfast room with a sea-view terrace.
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.
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!
