Hotels on Elba, Italy
Choose your dates to see the latest prices and deals
Choose your dates to see the latest prices and deals
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
Small and charming, Hotel Sant'Andrea is a family-run hotel located in one of the most enchanting inlets of the island, offering friendly hospitality and all amenities of a modern hotel.
Amazing place, exceptionally nice staff (our children loved them), good breakfast (only thing I missed was some vegetable for breakfast), peacefull place for recharging energy
Located in Cavo, a 10-minute walk from Spiaggia di Frugoso, Hotel Levante - Isola d'Elba has accommodations with a garden, free private parking, a shared lounge and a terrace.
Beautiful view of the Sea and close to all of the restaurants and beach
Located in Marina di Campo, a 2-minute walk from Marina di Campo Beach, Hotel La Barcarola provides accommodations with a shared lounge, free private parking and a bar.
Set 328 feet from the nearest beach, Hotel Punto Verde offers accommodations in Marina di Campo. Guests can enjoy the on-site bar. Free private parking is available on site. Rooms come with a TV.
Breakfast was incredible. Best hotel breakfast I’ve ever had.
Located in Portoferraio, a 7-minute walk from La Padulella Beach, Hotel Le Ghiaie has accommodations with a garden, free private parking, a shared lounge and a terrace.
Excellent location right on the beach, very friendly staff, easy to store luggage, decent breakfast, strong AC, very clean.
Hotel La Rosa offers accommodations in San Piero in Campo. Guests can enjoy the on-site restaurant. All rooms come with a flat-screen TV. Rooms are equipped with a private bathroom.
Breakfast was excellent as is the location. The staff are very friendly and helpful. We would return.
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 center. Free WiFi is available in all rooms.
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.
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.
Located in the countryside of Elba Island, the family-run Villa Gaia is adjacent to the Tuscan Archipelago National Park and 820 feet from the public beach and the Ottone botanical garden.
Set in the fishing village of Marciana Marina, Hotel Anselmi is in the north of Elba Island. Just 492 feet from the seaside promenade, it features a garden where breakfast is served during summer.
Set 7.5 mi from the ferry ports of Portoferraio and Porto Azzuro, Residence Hotel Villa Mare is surrounded by greenery, and is 164 feet from Bagnaia beach. Its bar with terrace is open all day.
Located in Capoliveri, a 16-minute walk from Spiaggia del Ginepro, Tenuta Delle Ripalte provides accommodations with free bikes, free private parking, a seasonal outdoor swimming pool and a garden.
The views are spectacular. The facilities are very nice. The restaurant and winery are outstanding. The room was lovely and comfortable.
Nestled in a beautiful area and surrounded by lush Mediterranean vegetation, Hotel Residence Isola Verde offers wonderful views and has an outdoor swimming pool.
The staff was friendly, rooom was clean had a spectacular view of the ocean. Pool spa and grands were beautiful
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.
It was absolutely stunning! The grounds were gorgeous. The best part about the stay was the staff! They let us check in early and then also watched our luggage while we enjoyed the beach on the day we checked out. Highly highly recommend!
Hotel Villa Rosa is located 0.9 mi from Porto Azzurro, just a few steps from the sandy beach. Free WiFi is available throughout the property.
Located in Seccheto, a 16-minute walk from Seccheto Beach, Locanda dell'Amicizia provides accommodations with a garden, free private parking, a shared lounge and a terrace.
Located in Seccheto, a few steps from Seccheto Beach, Hotel Da Italo has accommodations with a shared lounge, free private parking, a terrace and a bar. This 3-star hotel offers free WiFi.
It was exactly as advertised. Easy to find, free parking a minute away, very clean and comfortable. A beautiful sand beach at the end of the lane and hotel provided chairs and umbrellas at no additional cost. Great area for local restaurants. Other beach towns nearby so lots to do!
Located in Chiessi, a few steps from Chiessi Beach, Hotel Aurora provides accommodations with a shared lounge, free private parking, a terrace and a bar.
Set 1148 feet from Barbarossa Beach and 0.9 mi from Porto Azzurro, Hotel Barbarossa offers accommodations with free WiFi.
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.
Set 984 feet 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.
Only 656 feet from the coast, Albergo Le Briciole is 2.5 mi from Marciana Marina and 1.9 mi from Procchio.
I appreciated the owner and her helpfulness and kindness.
Only 1.9 mi from the picturesque town of Capoliveri and overlooking the Bay of Pareti, Hotel Dino offers rooms with balcony and sea views.