Hotels on Elba, Italy
Choose your dates to see the latest prices and deals
Stay in Elba's best hotels!
Hotel Sardi
Hotel in Pomonte
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 395 reviews
From£126.84
1 night, 2 adults
Choose your dates to see the latest prices and deals
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!
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
Facing the beachfront, Hotel Lorenza B&B e Mini Suite offers 3-star accommodation in Cavoli and has a garden, terrace and restaurant.
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.
Nice location close to nice beaches and restaurants and excellent staff
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.
Excellent location, excellent food, though expensive.
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.
Amazing location great staff great food . Just amazing
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.
They kindly upgraded our room at no cost. Thank you. Lovely location & views.
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.
The staff has been extremely kind and the breakfast was very nice
Set in its garden and located in Portoferraio, Hotel Gli Acquerelli features classic-style rooms and free WiFi throughout. It features a free private beach and a free private parking.
Very nice country house place with mostly sweet breakfast on the terrasse. The remote location is quiet and clean. Very good communication with the owner.
Situated in Pomonte, 700 metres from Pomonte Beach, Hotel Corallo features accommodation with a garden, free private parking, a shared lounge and a terrace.
We enjoyed the stay at Hotel Corallo with very nice owners and staff. The restaurant is also very good!
Eden Park Hotel is located in Marina di Campo. The hotel has a seasonal outdoor pool and terrace, and guests can enjoy a meal at the restaurant or a drink at the bar.
Wonderful Garden, and nice pool. Staff is professional and helpful.
Set in the fishing village of Marciana Marina, Hotel Anselmi is in the north of Elba Island. Just 150 metres from the seaside promenade, it features a garden where breakfast is served during summer.
Set 12 km from the ferry ports of Portoferraio and Porto Azzuro, Residence Hotel Villa Mare is surrounded by greenery, and is 50 metres from Bagnaia beach. Its bar with terrace is open all day.
Set in Capoliveri, 1.4 km from Spiaggia del Ginepro, Tenuta Delle Ripalte offers accommodation with free bikes, free private parking, a seasonal outdoor swimming pool and a garden.
The Location is one of a kind! If you wand busy crowds this is the wring place 😎
Nestled in a beautiful area and surrounded by lush Mediterranean vegetation, Hotel Residence Isola Verde offers wonderful views and has an outdoor swimming pool.
Beautiful pool and surroundings. Lovely restaurant for breakfast.
Hotel Viticcio offers free parking, a seafront position, and an outdoor terrace with panoramic views of the sea. It is in a peaceful location of Elba Island, just outside Portoferraio.
Great location and walking distance to the calm bay. Amazing view feom the sea view room.
The Hotel Stella Maris is set directly on the beautiful beach of Pareti near Capoliveri and offers guests unbeatable views and spectacular sunsets.
It has a really good location and the rooms are comfortable.
Located in Pomonte, 700 metres from Pomonte Beach, Hotel L'Ogliera provides accommodation with a garden, free private parking, a shared lounge and a terrace.
I stopped here after completing the GTE. The staff was simply amazing, and really helpful with everything including suggesting us where to eat. Really close to the town center.
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.
Lovely views and location. A delicious homemade breakfast buffet.
Situated in Seccheto, a few steps from Seccheto Beach, Hotel Da Italo features accommodation with a shared lounge, free private parking, a terrace and a bar. This 3-star hotel offers free WiFi.
Set 350 metres from Barbarossa Beach and 1.5 km from Porto Azzurro, Hotel Barbarossa offers accommodation with free WiFi.
Breakfast was very good. Fresh corissants and very good coffee.
Immersed in the pinewood of Campo nell'Elba, Hotel Meridiana is just 150 metres from the sandy beach.
Offering a seafront location on the north coast of Elba Island, Cavo's Hotel Maristella features a large garden, a terrace and comfortable rooms. Free Wi-Fi is available in all areas.
Breakfast and location was excellent. We loved our stay there. Everyone was so friendly and whatever we asked for was provided. The food in the attached hotel was excellent.
Only 200 metres from the coast, Albergo Le Briciole is 4 km from Marciana Marina and 3 km from Procchio.
Everything was great: breakfast, room, staff. Nice and not crowded "beach" just 50 meters away... that was extraordinary!!. I would love to come back in the future
Only 3 km from the picturesque town of Capoliveri and overlooking the Bay of Pareti, Hotel Dino offers rooms with balcony and sea views.
Amazing location, private small beach which gives a lot to see to snorkeling lovers!
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.
A very nice hotel with beautiful views. It also has a great restaurant.
Loading...