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

Portoferraio

Capoliveri

Marina di Campo

Porto Azzurro

Marciana Marina

Rio Marina

Lacona

Procchio

Marciana

Campo nell'Elba
Stay in Elba's best hotels!
Filter by:
Hotel La Stella
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.

Casa Campanella Resort
Offering a garden with an outdoor pool, Casa Campanella Resort is located in Capoliveri, 0.9 mi from the center. 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
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.

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 Cernia Isola Botanica
Just 656 feet from the coast and Capo Sant'Andrea Beach, Hotel Cernia Isola Botanica offers a swimming pool and tennis court. Immersed in the botanic gardens, it also features a wine bar and snack...

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

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 dei Coralli
Set in its lush park, 656 feet from the beach in Campo nell’ Elba, Hotel Coralli features a pool with hot tub, a tennis court, and a restaurant.
Hotel Barcarola 2
Just 984 feet from the sandy beach in Campo nell’Elba, on Elba Island, Hotel Barcarola 2 offers rooms with a balcony, and a garden. Marina Di Campo Airport is 1.5 mi away. WiFi is free throughout.
Hotel Riva del Sole
The 4-star Hotel Riva del Sole offers a beautiful panoramic view of the Mediterranean Sea. It is located in Marina di Campo, on the south coast of Elba Island. Parking and bike rental are free.
Hotel Capo Sud
Located in Capoliveri, 1.6 mi from Lido Beach, Hotel Capo Sud offers accommodations in rooms set in villas with independent facilities.
Hotel Anselmi
Set in the fishing village of Marciana Marina, Hotel Anselmi is in the north of Elba Island. Just 492 feet from the seaside promenade, it features a garden where breakfast is served during summer.
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 656 feet away.
Hotel Paradiso
Hotel Paradiso is located in the quiet and scenic Golfo di Viticcio, about 3.1 mi from the port of Portoferraio, surrounded by Mediterranean vegetation and overlooking a beautiful bay.
Hotel Resort Barracuda
Hotel Resort Barracuda is in the south-east of Elba Island, just 656 feet from the sea and Marina di Campo Bay. It offers free parking, a hot tub and an outdoor pool.
Budget hotels on Elba
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.
Elbitat Wellness&Spa
Located in Bagnaia, a 17-minute walk from Ottonella Beach, Elbitat Wellness&Spa has accommodations with a fitness center, free private parking, a garden and a shared lounge.
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 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.
Casa Campanella Resort
Offering a garden with an outdoor pool, Casa Campanella Resort is located in Capoliveri, 0.9 mi from the center. Free WiFi access is available throughout.
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.
Hotel Voce del Mare
Located 5 minutes’ drive from Capoliveri town center, in eastern Elba, Hotel Voce del Mare features accommodations with a TV, a private beach and a garden. Wi-Fi in public areas is free.
Hotels on Elba you can book without a credit card
Hotel Punta Pina
Located in Portoferraio, a 13-minute walk from Ottonella Beach, Hotel Punta Pina provides accommodations with a garden, free private parking, a terrace and a bar.
Hotel Galli - Wellness & Spa - Parcheggio gratuito
Set 984 feet from Elba Island's beautiful Fetovaia Beach, Hotel Galli - Wellness & Spa - Parcheggio gratuito opened in the 1950s as an inn.
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 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.
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.
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!

See reviews by guests who stayed at hotels on Elba
Planning a trip? Get inspired by reviews of cities on Elba
An Elba Pass (bus pass)gives unlimited bus use for 1, 3 or 6...
Beautiful hilltop village.
We came here two years ago and spent 4 days after travelling...
The village is pleasant, sports some nice boutiques, bars...
Elizabeth, the Director, was extremely helpful and friendly,...
Rio Marina is very small and quiet.
The check-in & check-out times make no sense at all.
Marciana is a small, fine town with an old, well-preserved...
Everything in the facility was wonderful.
Great Italian town with lots of restaurants and cute shops.
More places to explore, more ways to go
Vacation Homes on Elba
Still looking for the perfect place to stay? Explore more great accommodation options for your trip.Hotels in Tuscany
Hit the road and make the most of your trip by discovering another popular destination in Italy.Hotels in Lake Garda
Hit the road and make the most of your trip by discovering another popular destination in Italy.When to visit Italy
Events, prices, weather – everything you need to know about the best time to visit Italy.Hotels in Italy
If you're planning a longer trip, look beyond Elba and explore the whole country!Flights to Elba
Get your flight tickets to Elba right here on Booking.com.Car rental near Marina di Campo Airport
Flying in to Marina di Campo Airport and need to rent a car? Book it now to pick it up when you land.

























































