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

Portoferraio

Capoliveri

Porto Azzurro

Marina di Campo

Marciana Marina

Procchio

Cavo

Lacona

Marciana

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

Hotel Brigantino
Set just 820 feet from Campo All'aia beach on Elba Island, Hotel Brigantino is located in Procchio and offers a pool and a restaurant.

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 located in the very center 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.

Hotel Levante - Isola d'Elba
Located in Cavo, a 10-minute walk from Spiaggia di Frugoso, Hotel Levante - Isola d'Elba has accommodations with a garden, free private parking, a shared lounge and a terrace.

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 center. Free WiFi is available in all rooms.

Hotel Lo Scirocco
Located 820 feet 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 1640 feet 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.

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, a 16-minute walk from Seccheto Beach, Locanda dell'Amicizia provides accommodations with a garden, free private parking, a shared lounge and a terrace.
Hotel Aurora
Located in Chiessi, a few steps from Chiessi Beach, Hotel Aurora provides accommodations with a shared lounge, free private parking, a terrace and a bar.
Hotel Barbarossa
Set 1148 feet from Barbarossa Beach and 0.9 mi from Porto Azzurro, Hotel Barbarossa offers accommodations with free WiFi.
Hotel Galli - Wellness & Spa
Set 984 feet 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 of the Gulf of Padulella and direct access to the beach below.
Hotel Villa Ottone
Hotel Villa Ottone offers luxurious accommodations 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 164 feet 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 savory breakfast.
Hotel Del Golfo
Hotel del Golfo is 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 820 feet 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 located in the very center 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
Located in Capoliveri, a few steps from Lido Beach, Hotel Antares has accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a private beach area.
Located in Capoliveri, a 6-minute walk from Morcone Beach, Appartamenti Villa Miramare provides accommodations with a shared lounge, free private parking, a terrace and a bar.
Hotels on Elba you can book without a credit card
Hotel Levante - Isola d'Elba
Located in Cavo, a 10-minute walk from Spiaggia di Frugoso, Hotel Levante - Isola d'Elba has accommodations with a garden, free private parking, a shared lounge and a terrace.
Hotel Punto Verde
Set 328 feet from the nearest beach, Hotel Punto Verde offers accommodations 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
Located in Portoferraio, a 7-minute walk from La Padulella Beach, Hotel Le Ghiaie has accommodations with a garden, free private parking, a shared lounge and a terrace.
Hotel La Rosa
Hotel La Rosa offers accommodations 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 center. Free WiFi is available in all rooms.
Hotel Lo Scirocco
Located 820 feet 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 1640 feet 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
Located in Pomonte, a 8-minute walk from Pomonte Beach, Hotel Corallo has accommodations 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 biking 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-good dishes

Explore hilltop Portoferraio's winding streets

Explore Evilscot’s wreck hidden beneath the waves

Hike across Grande Traversata’s beautiful trails
FAQs about hotels in 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!
