Just 200 metres from the coast and Capo Sant'Andrea Beach, Hotel Cernia Isola Botanica offers a swimming pool and tennis court.
Hotel del Golfo is on the white sands of Procchio Bay, and features a private beach with bar, small pier, and sea-water swimming pool.
Surrounded by the rich vegetation of a Tuscan National Park and set directly on Biodola's stunning sandy bay, Hotel Hermitage offers a…
Immersed in the pinewood of Campo nell'Elba, Hotel Meridiana is just 150 metres from the sandy beach.
Marina Garden Hotel is within a 656 foot radius from a pebbled beach, shops and the harbor in Marciana Marina, on Elba Island.
Hotel Ilio is set in a beautiful spot on Elba, in an area known as the island within the island. Enjoy a special Mediterranean holiday.
Overlooking the Cavo Gulf, Experience Relais Il Termine Country & Sea offers rooms a 15-minute drive from Rio Marina.
Small and charming, Hotel Sant'Andrea is a family-run hotel located in one of the most enchanting inlets of the island, offering friendly…
Featuring free WiFi and a restaurant, Hotel Elba is a family-run hotel located in Marina di Campo, 1640 feet from the beach.
Offering a seafront location on the north coast of Elba Island, Cavo's Hotel Maristella features a large garden, a terrace and comfortable…
Location in a panoramic position 10 minutes' walk from Portoferraio centre, Villa Ombrosa has a private beach you can use for free.
Acquaviva Park Hotel offers beautiful sea views, and a paid shuttle service is available to the neighbouring beaches and the old town of…
The eco-friendly Hotel Scoglio Bianco offers free Wi-Fi in public areas and a restaurant overlooking the Mediterranean Sea.
Featuring a private access to a nearby beach, Hotel Paradiso has a pool with sun terrace overlooking the bay.
Hotel Villa Rosa is located 1.5 km from Porto Azzurro, just a few steps from the sandy beach. Free WiFi is available throughout the property.
Located on the south-east coast of Elba Island and 10 km from Campo dell’Elba, family-run and eco-friendly Eco Hotel Montemerlo is…
Hotel Rustichello is set in Marina di Campo, 2 km from the beach. Free private parking is available on site.
Hotel Viticcio offers free parking, a seafront position, and an outdoor terrace with panoramic views of the sea.
Featuring a garden and a terrace, Hotel Belmare offers classic accommodations on Elba Island. The beach is 2953 feet away.
Featuring an outdoor pool fitted with sun loungers and parasols, Country Hotel Residence Da Pilade is set on the Elba Island.