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.
peaceful place, staff nice and supportive
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.
Really lovely hotel.
Pleasant staff, amazing view and cozy rooms.
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. We enjoyed the stay at Hotel Corallo with very nice owners and staff. The restaurant is also very good!
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. Hotel staff were wonderful it's a Family run hotel and little touches like coming out to help bring the suitcases in and the same when we left were very appreciated.The Spa was one oc the nicest I've been to and when you book it you have private access lots of candles had been lit for us and lots if attention to detail.So relaxing. The breakfast was wonderful with a lovely waitress and the choice of indoor or outdoor tables.Parking in a private car park is available and was free. The whole hotel is set on the side of the mountain so has multiple levels and steps. If you have difficult with stairs be sure to book a ground floor apartment. We really enjoyed our stay the walk to the beach is about 10 mins down a path and some steps not too steep and very straightforward.We also appreciated the discounted ferry codes and restaurant and beach access associated with the hotel Available on request.The hotel is 3 star but the service and decor was 5 star. The beach itself is white sand and shallow clear water you have to go out a bit to swim. The whole atmosphere on the beach was very chilled and peaceful and facilities were eccellent there are 2 Private beach access and 2 free beaches. The restaurant on the beach was amazing a huge choice of food from salads to sandwiches to pasta and fritto misto of fish.Also very good prices and well organised there is also a bar for fresh gelato and coffee and cocktails and a edicola and gift shop with the building.This was a big plus as we could walk down from the hotel and relax on the beach all day and everything we needed was there.Would definitely go back and would recommend this hotel and the Fetovaia beach and bar.
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. The location is perfect if you want relaxation and quiet - the view from our room was terrific - the terrace huge (two sun beds and a table!) and the walk to the beach is fine but the property is not for those with walking issues. Dinner was fabulous - we ate one night there and one night at a small place up the road which was also terrific, but that’s it unless you have a car and can drive. There is a bus service that can take you to other parts of the island which is easy to use - the staff at the hotel drove us to the stop and back which was a huge help. I would definitely recommend this gem if you want seclusion.
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.
It was perfect 🤩, new, clean and the location was great. See view was awesome.
We was very happy.
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.
We especially liked the wonderful and lovely staff, very friendly, happy and helpful all the time. The hotel is exceptional for three stars, calm and quiet, with an eye for details, and very clean and welcoming. 5 minutes walk to the beach. The rooms with beach view and terrace are amazing. Very good parking facilities, 5 minutes from the ferry. Restaurants are within 10 minutes walking distance.
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 Cavo
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
Most three-star hotels on Booking.com offer free cancellation.
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.
There are 100 three-star hotels on Elba you can book on Booking.com.
Many families visiting Elba loved staying at Hotel Lorenza B&B e Mini Suite, Hotel Fontalleccio and Hotel Corallo.
Similarly, Hotel Antares, Lido Azzurro Residence rta and Casa Campanella Resort are also popular with family travellers.
The average price per night for a three-star hotel on Elba for this weekend is US$115, based on current Booking.com prices.
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 Cernia Isola Botanica and Hotel la Conchiglia.
Hotel Alma, Hotel La Stella 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 Sant'Andrea and Hotel Il Caminetto.
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!!