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.
Amazing hotel, awesome location, just next to the beach. Ok, the rooms are small, but the location and the view are so perfect that you quickly forget about the size of the room :) Breakfasts are so delicious and varied, with very tasty, local products and the staff during breakfast is so helpful, friendly and gorgeous! Generally people working at the hotel are simply amazing and wonderful !
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.
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. Charming, comfortable and a spa centre on the spot
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. Gorgeous location. Fantastic choice at breakfast. Easy access to the beach. Great room and balcony. Wonderful bed !
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. Perfect place for a relaxing vacation. Breakfast buffet is rich and delicious. The location is very close to the sea and has a beautiful garden/pool.
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.
Great hotel on the Island of Elba with fabulous staff. Plenty of easy and free parking at the hotel and It is an easy walk and very short walk down a path to the beach. Rooms are comfortable and quiet. Never hear any noise from other rooms despite the hotel being fairly full during our stay.
It is short walk into town and restaurants and there's a gentle hill coming back that shouldn't be a problem for anyone without mobility issues.
Hotel rooms are modern and clean, someone really knew what they were doing managed the last renovation as the hotel feels very up to date compared to many other options in Italy! Bathrooms are modern, key cards are used to access the room, and a great modern elevator to help with those heavy bags!
Portoferraio
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.
Provided with an LCD TV, all rooms at Mare Hotel are air conditioned and are decorated with pastel colours. Each one has a balcony overlooking the surrounding hills, the garden or the sea.
Beautiful spot, with a private beach and a pool, the view from the pool is amazing, very relaxing place for people looking for somewhere to chill, away from the crowd.
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 Cavo
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 Portoferraio
Popular with guests booking three-star hotels on Elba
There are 100 three-star hotels on Elba you can book on Booking.com.
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 Brigantino and Hotel Cernia Isola Botanica.
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.
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
Many families visiting Elba loved staying at Hotel Lorenza B&B e Mini Suite, Lido Azzurro Residence rta and Hotel Corallo.
Similarly, Hotel Fontalleccio, Hotel Antares and Hotel Gallo Nero are also popular with family travellers.
Most three-star hotels on Booking.com offer free cancellation.
The average price per night for a three-star hotel on Elba for this weekend is US$179, based on current Booking.com prices.
Hotel Viticcio, Hotel Alma and Hotel La Stella 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 l'Approdo.
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!!