See the latest prices and deals by choosing your dates.
Capoliveri
Offering a garden with an outdoor pool, Casa Campanella Resort is located in Capoliveri, 1.5 km from the centre. Free WiFi access is available throughout.
Each apartment will provide you with a patio and a satellite flat TV. Featuring a bath or shower, the private bathroom also comes with a hairdryer.
Excellent location with view on Capolivieri. The park and swimming pool are very clean and well kept. Staff is very friendly and helpful. the property and its surroundings are beautiful and very peaceful.
Highly recommend it for families!
Pomonte
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 pizzerias in the area.
Breakfast was very good, we had a balcony with seaview everything was great, the room was new and clean! The staff was so welcoming and they were always giving their best!
Pomonte
Situated in Pomonte, 700 metres from Pomonte Beach, Hotel Corallo features accommodation with a garden, free private parking, a shared lounge and a terrace. With free WiFi, this 3-star hotel has a bar and barbecue facilities. The property has a hot tub, evening entertainment and room service. The kind helpful staff. The room that perfect usability
Marina di Campo
Immersed in the pinewood of Campo nell'Elba, Hotel Meridiana is just 150 metres from the sandy beach. It offers air-conditioned rooms with a balcony, free WiFi throughout, and a restaurant with verandah. Guarded parking is also available for free.
Cavo
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. The ferry harbour connecting with Piombino is 150 metres away. Absolutely everything was amazing. Great accom and very clean and quiet.Great location in Cavo and central to everything on waterfront. Great breakfast and great hosts that allowed us to have a late checkout for 1pm ferry. Very highly recommended.
Fetovaia
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. Lobby Wi-Fi is free. For sure, I will return to this magic place🤩🐬
SantʼAndrea
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. It features a panoramic terrace with free hot tub, swimming pools, and a restaurant. Very positive surprise! Lovely hotel! Wonderful location. The „whole hill“ towards the see belongs to the hotel and is arranged as a lovely garden with a lot of places to take a rest and enjoy the view. The staff is very attentive and friendly. Seems to be a family business and they really like to do their job. For a 3* hotel a lot of surprising features: whirlpool which can be rented privately for 40min. Sauna( which I did not use), massage ( which was excellent!) and possible three course dinner every night . Overall really good athmosphere and fantastic location!
Capoliveri
Only 3 km from the picturesque town of Capoliveri and overlooking the Bay of Pareti, Hotel Dino offers rooms with balcony and sea views.
Guests can enjoy the hotel’s restaurant, which serves typical seafood and boasts a terrace overlooking the Tyrrhenian Sea.
The croissant was the best we ever tasted:) Kind staff and definitely the best and most clean and fresh hotel we visited in Italy! Want to come back for sure.
SantʼAndrea
Just 200 metres 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 bar. I don’t rave about many places but this hotel is exceptional! Rooms are clean, comfortable, beautifully situated around a beautiful garden with a pool. Staff is super friendly and helpful. Breakfast has a lot of choices, fresh and delicious. The location is ideal, at one of the nicest beaches on the island and excellent restaurants nearby. We will be back!
Portoferraio
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.
The Acquamarina is set in one of Portoferraio's quiet residential areas. The historic city centre is just a few minutes' walk away.
The closeness to spiaggia Padudella and Capo Bianco
Three-Star Hotel in Cavo
Popular with guests booking three-star hotels on Elba
Three-Star Hotel in Cavo
Popular with guests booking three-star hotels on Elba
Three-Star Hotel in Porto Azzurro
Popular with guests booking three-star hotels on Elba
Three-Star Hotel in Campo nell'Elba
Popular with guests booking three-star hotels on Elba
Three-Star Hotel in Fetovaia
Popular with guests booking three-star hotels on Elba
Three-Star Hotel in Chiessi
Popular with guests booking three-star hotels on Elba
There are 100 three-star hotels on Elba you can book on Booking.com.
Hotel Alma, Albergo Le Briciole and Hotel Viticcio have received great reviews from guests visiting Elba regarding the views from these three-star hotels.
Guests staying on Elba also spoke highly of the views from these three-star hotels: Hotel Levante - Isola d'Elba, Hotel Il Caminetto and Hotel Sant'Andrea.
We make it quick and easy to book a three-star hotel on Elba. Here’s what we offer:
• Free cancellation on most stays
• We Price Match
• 24/7 customer support in 40+ languages
Casa Campanella Resort, Hotel Sardi and Hotel Brigantino are some popular three-star hotels on Elba.
In addition to these three-star hotels, Hotel Gallo Nero, Hotel Cernia Isola Botanica and Hotel Acquamarina are also popular on Elba.
Most three-star hotels on Booking.com offer free cancellation.
Couples visiting Elba loved staying at Hotel Lorenza B&B e Mini Suite, Residence il Mandorlo and Casa Campanella Resort.
Similarly, these three-star hotels on Elba are highly rated by couples: Hotel Sardi, Hotel Acquamarina and Hotel Brigantino.
The average price per night for a three-star hotel on Elba for this weekend is US$136, based on current Booking.com prices.
Many families visiting Elba loved staying at Hotel Lorenza B&B e Mini Suite, Hotel Antares and Lido Azzurro Residence rta.
Similarly, Hotel Corallo, Hotel Fontalleccio and Hotel Brigantino are also popular with family travellers.
Lovely location , which had everything you need. The outdoor shower was welcome for washing off the sand and cooling down in the heat. The owners are really sweet; and they gave us cuttings from their herb garden when we left.
Nice location close to nice beaches and restaurants and excellent staff
Location was beautiful on the beach, our room was upgraded to the gorgeous palazzo, the room was spacious, comfortable and clean. The food in the two restaurants was top class. J loved having aperitif’s on the balcony of the Palazzo
Absolutely great host who gave us local tips and great clear instructions. Everything was in shape and seemed like new. Well equipped, good TV, decent internet. Great location, sweet village with just the right size for holidays. The place is (like probably all coast apartments) a bit humid.
excellent apartment, everything is clean and tidy. excellent location, good price. for each recommendation.
Fantastic location in Portoferrario, away from the noise but at the same time a few minutes from the beaches and city center. Our appartment was perfect and gad everything we needed. Our hosts were more than welcoming and helped us discover best spots in Elba. We enjoyed so much, that we plan to return next year.
very helpful, friendly staff / owners. amazing location, very peaceful so don’t expect to be in the city center. tennis court looked well maintained. can only recommend!!