Find the beach hotels that appeal to you the most
Check out our pick of great beach hotels in Portoferraio
Housed in a historic building, the recently renovated Residenza Portoferraio provides accommodation with a shared lounge and free WiFi.

Set in Portoferraio, 6.4 km from Villa San Martino and 23 km from Cabinovia Monte Capanne, Indarsena b&b offers accommodation with free WiFi in a historic building. The property has city views.

Set in Portoferraio, 5.4 km from Villa San Martino, al 28 B&B offers air-conditioned rooms with free WiFi. It is located 22 km from Cabinovia Monte Capanne and provides a shared kitchen.

Il Caminetto is a rustic and comfortable establishment situated in the very centre of Elba Island, the largest of the Tuscan Archipelago, and part of its protected Natural Park.

Located in Portoferraio, within 23 km of Cabinovia Monte Capanne, Nido d'amore offers accommodation with air conditioning.

Offering a garden and city view, LA SCALINATA is set in Portoferraio, 6.7 km from Villa San Martino and 23 km from Cabinovia Monte Capanne.

Baia Bianca Suites is set right on Biodola Beach which, at 600 metres long, is one of the largest on Elba Island. It is set at the foot of Monte Capanne and overlooks the cliffs of Portoferraio.

Residenza Sant'Anna del Volterraio is a resort that extends over a large valley, 400 meters from the nice seaside village of Bagnaia. It offers guest rooms and self-catering apartments.

Located 500 metres from the beaches of Bagnaia, family-run Hotel La Feluca has a furnished garden with sun loungers, and a breakfast room with a sea-view terrace.

Located in the countryside of Elba Island, the family-run Villa Gaia is adjacent to the Tuscan Archipelago National Park and 250 metres from the public beach and the Ottone botanical garden.


Popular with guests booking beach hotels in Portoferraio
Popular with guests booking beach hotels in Portoferraio
Popular with guests booking beach hotels in Portoferraio
Popular with guests booking beach hotels in Portoferraio
Popular with guests booking beach hotels in Portoferraio
Popular with guests booking beach hotels in Portoferraio
Popular with guests booking beach hotels in Portoferraio
Popular with guests booking beach hotels in Portoferraio
Popular with guests booking beach hotels in Portoferraio
Popular with guests booking beach hotels in Portoferraio
The hotel is set in a tranquil area in front of the Rocca Medicea di Portoferraio. Surrounded by a 30,000 m² garden, it features a saltwater swimming pool.
Set in a peaceful area just 7 km from Portoferraio, this family-run hotel features an outdoor pool set in a large Mediterranean garden.
Offering a large garden with a semi-Olympic pool and 2 tennis courts, Hotel Fabricia is directly on the sea on Elba Island, a 10-minute drive from Portoferraio. It features its own private beach.
Set in the botanic gardens of Giardino dell'Ottone, Camping Village Rosselba Le Palme offers an outdoor swimming pool with hot tub. Set on Elba Island, it is 10 minutes' drive from Portoferraio.
With a beachfront location on Elba Island, Acquaviva Village Camping offers air-conditioned accommodation in Portoferraio. Guests can enjoy free WiFi, table tennis and BBQ facilities.
Boasting accommodation with a private pool, garden view and a balcony, NISPORTO APPARTAMENTO 100 MT DAL MARE E PISCINA is set in Nisporto.
Facing the seafront in Nisporto, Apartment Altaluna-6 by Interhome is an apartment, featuring a seasonal outdoor pool and private parking.
Facing the seafront in Nisporto, Apartment Altaluna-5 by Interhome is an apartment, featuring a seasonal outdoor pool and private parking.
Set in Capoliveri, 1.2 km from Straccoligno Beach, Hotel Anfora offers accommodation with a garden, free private parking, a terrace and a restaurant.
Situated in Portoferraio, just 6.1 km from Villa San Martino, Le Stanze sul Mare provides beachfront accommodation with free WiFi.
Situated in Portoferraio, 1.1 km from Le Viste Beach and 5.9 km from Villa San Martino, Charming places Casa A, just a few steps from the sea features air-conditioned accommodation with a balcony and...
Situated in Portoferraio, within 23 km of Cabinovia Monte Capanne, Casetta sul Mare - HelloElba is an accommodation offering garden views. This beachfront property offers access to a balcony.
Set in Portoferraio, 1 km from La Padulella Beach, L'Amica di Napoleone Elba island offers accommodation with a private beach area, free WiFi, a lift, and private check-in and check-out.
Located in Portoferraio, 100 metres from La Padulella Beach and 5.5 km from Villa San Martino, Padulella Mare - HelloElba offers barbecue facilities and air conditioning.
Located within 300 metres of La Padulella Beach and 5.9 km of Villa San Martino, Residence Capobianco provides rooms with air conditioning and a private bathroom in Portoferraio.
Set in Portoferraio, just 8 km from Villa San Martino, Villa Rosa de Mar offers beachfront accommodation with a garden, barbecue facilities and free WiFi.
Featuring air-conditioned accommodation with a patio, VILLA VILLACOLLE is set in Procchio. This beachfront property offers access to a balcony, free private parking and free WiFi.
Offering a garden and city view, ELBA Casa Mare Natura is situated in Magazzini, 1.6 km from Ottone Beach and 9.4 km from Villa San Martino.
Set within 2.4 km of Ottone Beach and 10 km of Villa San Martino, ELBA Borgo di Latrano offers rooms with air conditioning and a private bathroom in Magazzini.
Facing the seafront in Nisporto, Apartment Soppalco 18 by Interhome is an apartment, boasting a seasonal outdoor pool and private parking.
Facing the seafront in Nisporto, Apartment Cala Rossa-1 by Interhome is an apartment, featuring a seasonal outdoor pool and private parking.
Located in Portoferraio, less than 1 km from Sansone Beach, Hotel Scoglio Bianco provides accommodation with a garden, free private parking, a shared lounge and a terrace.
Agriturismo Paradisa is situated 6 km from Rio nell’Elba. Free private parking is available on site. Certain units feature a seating area to relax in after a busy day.
Offering an outdoor pool, Camping Village Scaglieri is situated in the Biodola Gulf, a 10-minute drive from Portoferraio.
Cozy Apartment In Nisportino With Wifi is a beachfront property set in Nisporto, 600 metres from Spiaggia di Nisportino and 22 km from Villa San Martino.
Set in Nisporto, 600 metres from Spiaggia di Nisportino and 22 km from Villa San Martino, Beautiful Apartment In Nisportino offers air conditioning.
Boasting free bikes, Bilocale Ostrica offers accommodation in Casa Mazzari, 6.2 km from Villa San Martino and 19 km from Cabinovia Monte Capanne.
Located in Casa Mazzari, a few steps from La Biodola Beach and 5.6 km from Villa San Martino, Villa Grazia offers air conditioning.
Featuring sea views, Appartamento La Fonte provides accommodation with a private beach area and a balcony, around a few steps from Spiaggia del Forno.
Hotel Biodola is in a quiet, panoramic position a few steps from its free private beach, one of the most exclusive ones in Elba. It has a spa and pool.
Surrounded by the rich vegetation of a Tuscan National Park and set directly on Biodola's stunning sandy bay, Hotel Hermitage offers a luxurious range of sports and wellness facilities.
Set a 2-minute walk from the beach, Casa Del Golfo is 2 km from central Lacona on Elba Island. It offers a garden, a private beach, and a snack bar.