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

Portoferraio

Porto Azzurro

Marina di Campo

Capoliveri

Marciana Marina

Marciana

Rio Marina

Procchio

SantʼAndrea

Campo nell'Elba
Stay at the best hotels on Elba
Filter by:
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 La Barcarola
Located in Marina di Campo, 200 metres from Marina di Campo Beach, Hotel La Barcarola provides accommodation with a shared lounge, free private parking and a bar.

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.

Hotel Barcarola 2
Just 300 metres 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 2.4 km away. WiFi is free throughout.

Hotel Villa Ombrosa
Location in a panoramic position 10 minutes' walk from Portoferraio centre, Villa Ombrosa has a private beach you can use for free. The terrace offers great sea views.

Hotel Anfora
Set in Capoliveri, 1.2 km from Straccoligno Beach, Hotel Anfora offers accommodation with a garden, free private parking, a terrace and a restaurant.
Albergo Ape Elbana
Featuring a restaurant and free WiFi, Albergo Ape Elbana is located in Portoferraio on Elba Island, 250 metres from the harbour. All rooms are air-conditioned and include a flat-screen TV.

Hotel Belmare
Located on the sea front in Porto Azzurro, Hotel Belmare offers a sun terrace overlooking the gulf, a bar open all day, and free Wi-Fi. All rooms offer a satellite TV.

Hotel Casa Lupi
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.

Primo Hotel
Primo Hotel features a garden, shared lounge, a terrace and restaurant in Marciana Marina.

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
The staff was extremely understanding. It seemed that the ferry was not leaving at the specified time, so they extended our reservation. When it turned out that it still works, we were able to leave without compensation.
Ortano Mare Resort
A holiday resort where everything is there. Free sunbeds and umbrellas on the beach. They have a good restaurant and bar. Good breakfast but with a lot of people
Hotel Capo Di Stella
Great view, nature around the hotel.
Hotel Riva del Sole
Hotel first rate. Position, facilities and cleanliness and first class spa
Hotel Fabricia
We recently stayed at Hotel Fabricia. One of the highlights of our stay was the hotel's pool. It was clean, beautifully maintained, and provided a perfect spot to relax and unwind. From the moment we arrived, we were impressed by the warm and welcoming staff. Their attentiveness and genuine friendliness made us feel right at home.
Albergo Ape Elbana
The hotel is very centrally located with fabulous views of the city. It looks like nothing has been done about the building since Napoleon but it's not falling apart or dirty, just has a certain charm. All you need. The staff was very nice and flexible. I arrived with/by bike, which I could store in a locked courtyard and the landlady gave some recommendations for cycling trips. Elba in November is very empty, almost all museums are closed, but a nice place to slow down and enjoy time off.
Hotel Villa Ottone
Everything ... from Start to finish ! Staff were all professional and friendly , food and room perfect .. Location just doesn't get any better
Budget hotels on Elba
The hotel is located a short distance from the center and a 5-minute walk from the beach. The rooms are clean and well maintained. Breakfast at the hotel was of a good standard, everyone can choose. Bags and boxes are also available and guests can take anything from breakfast to take away. The staff is very helpful and friendly. Even our women received a small gift. Free parking is available, which is a big plus.
Villa Gaia
We had an absolutely incredible stay! The property and location are beyond stunning, but what truly made our experience unforgettable was the outstanding staff. Everyone went above and beyond to make us feel welcome and cared for. Honestly, look no further—this is the absolute best place to stay! We can't wait to come back!
Hotel Sant'Andrea
Perfect location, very nice and helpful staff, A lot of place to relax on hotel area, very diverse
The property has an island vibe
It was centrally located, quiet and very convenient parking.
Hotel Belmare
Breakfast 10/10 location 10/10
Elbitat Wellness&Spa
We had a wonderful stay at this villa in Elba. The view was fantastic, and the location was great — just a short walk from the beach. Do keep in mind that reaching the villa involves climbing some fairly steep slopes, but we didn’t mind — it kept us in shape during the trip! The villa comes equipped with a washing machine, which made our stay so much more convenient, especially for a longer trip. We also enjoyed daily housekeeping, which was a lovely touch and kept everything spotless throughout our visit. The kitchen was fully equipped with everything we needed to prepare breakfast each morning, from cookware to utensils and dishwashing machine. In the evenings, we loved heading down to the bars and restaurants near the beach — a great way to end the day. Overall, a comfortable and well-appointed place to stay — highly recommended for anyone visiting Elba!
Hotel l'Approdo
Fantastic location, right on the water with a beautiful view over the harbour. After finishing the first day of the GTE hike it was great to be able to simply walk across the street to the water. The room was clean and the staff lovely. Breakfast was fantastic, including museli, pastries, cakes, fruit, yoghurt, jams, juices etc, as well as barista coffee.
Hotels on Elba that you can book without a credit card
Hotel Plaza
Everything, room, bed, the view, splendid!
Hotel La Rosa
Primo Hotel
The staff were so friendly and helpful. The pool was great, the restaurant was great, no faults!
Hotel Yacht Club
Great location in Marciana Marina with easy access to restaurants, beaches and parking. Lovely, helpful staff and great breakfast, with clean, comfortable rooms. Our third time here and we will continue coming back.
Hotel Imperia
Very kind staff Excellent breakfast Nice location
Hotel La Perla Del Golfo
Everything. We will come back again!
Hotel Barcarola 2
Comfortable with the pasticcieria in the same building. Very cleaning rooms and facilities.
Hotel Resort Barracuda
All the staff were very friendly.
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!

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














































