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.
The staff are super friendly and warm! Room is clean with good view, and the breakfast buffet is excellent with so many choices. The location is great just a few steps away from the beach, and a few good restaurants next door. Parking is easy since the hotel has their only parking lots. Highly recommend!!
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. 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. This hotel is a real diamond hidden on the magnificent Elba Island. We spent almost one week there and felt like we were in heaven. The room was beautiful—small but very cozy—with a stunning view directly of the eternal blue sea and green mountains. Every day we got fresh towels and room cleaning. Breakfast was amazing every day, with very tasty coffee served. The staff, the entire personnel, is extremely professional and friendly; they made our stay wonderful and unforgettable. We tried the jacuzzi, swimming pools, the massage (highly recommended!), and enjoyed the special perfumes Acqua Dell'Elba that you can buy at the hotel. But the highlight was the magical dinners and their selection of wines. I highly recommend trying dinners at the Gallo Nero Hotel; you get a new menu each day consisting of starters, a main dish, a side dish, and dessert. We are very grateful for this wonderful time. Thank you so much for your hospitality and warm greetings to the entire Gallo Nero Team ❤️ I’m sure one day we will come back.
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.
Great accommodation, an amazing corner of Elba island. Generous apartment with everything you need. I can only recommend.
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.
the hotel is incredible. it has its own little beach. the staff is friendly and give u lots of tips to move around the island.
the breakfast is very good!
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.
Everything about the Hotel Mare was amazing, location, view, staffs. Loved there Restaurant, amazing food. Nothing to complain.
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 Chiessi
Popular with guests booking three-star hotels on Elba
Most three-star hotels on Booking.com offer free cancellation.
Hotel La Stella, Hotel Alma 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 Residence il Mandorlo.
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 Cernia Isola Botanica.
The average price per night for a three-star hotel on Elba for this weekend is US$208, based on current Booking.com prices.
There are 100 three-star hotels on Elba you can book on Booking.com.
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.
Many families visiting Elba loved staying at Hotel Lorenza B&B e Mini Suite, Lido Azzurro Residence rta and Hotel Fontalleccio.
Similarly, Hotel Antares, Hotel Corallo and Residence il Mandorlo are also popular with family travellers.
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
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!!