Featuring free WiFi and a restaurant, Hotel Elba is a family-run hotel located in Marina di Campo, 500 metres from the beach.
Overlooking the Cavo Gulf, Experience Relais Il Termine Country & Sea offers rooms a 15-minute drive from Rio Marina.
Hotel del Golfo lies on the white sands of Procchio Bay, and features a private beach with bar, small pier, and sea-water swimming pool.
Offering an outdoor pool and restaurant, Hotel Lilly is located 250 metres from the sandy beaches in Marina di Campo.
Marina Garden Hotel is within a 200 metre radius from a pebbled beach, shops and the harbour in Marciana Marina, on Elba Island.
Just 200 metres from the coast and Capo Sant'Andrea Beach, Hotel Cernia Isola Botanica offers a swimming pool and tennis court.
Hotel Villa Cristina is set in Marina di Campo and features barbecue facilities and a garden.
Featuring an outdoor pool fitted with sun loungers and parasols, Country Hotel Residence Da Pilade is set on the Elba Island.
Hotel da Giacomino in SantʼAndrea provides accommodation with a garden, a terrace and a shared lounge.
Featuring a shared lounge and a restaurant, Hotel Aurora is set in Chiessi.
Acquaviva Park Hotel offers beautiful sea views, and a paid shuttle service is available to the neighbouring beaches and the old town of…
Hotel Rustichello is set in Marina di Campo, 2 km from the beach. Free private parking is available on site.
Nestled in a beautiful area and surrounded by lush Mediterranean vegetation, Hotel Residence Isola Verde offers wonderful views and has an…
Set in its garden and located in Portoferraio, Hotel Gli Acquerelli features classic-style rooms and free WiFi throughout.
The hotel is set in a tranquil area in front of the Rocca Medicea di Portoferraio.
Situated on the southern coast of Elba Island, Camping Lacona Pineta is just 50 metres from a sandy beach in Lacona Bay.
Set just 500 metres from the nearest beach, Hotel Due Torri offers free WiFi throughout.
Located 5 minutes’ drive from Capoliveri town centre, in eastern Elba, Hotel Voce del Mare boasts accommodation with a TV, a private beach…
Set in Naregno Bay, Hotel Anfora offers air-conditioned accommodation just 150 metres away from its own private beach.
Located in the natural and uncontaminated landscape of Elba Island, Hotel Etrusco is close to the pretty village of Rio Marina (1.5 km) and…
Surrounded by a private 4500-m² pinewood garden and only a 5-minute walk from the beach of Elba, Hotel Giardino is a family-run hotel…