Find the beach hotels that appeal to you the most
Check out our pick of great beach hotels in Cavo
Set in Cavo, less than 1 km from Spiaggia di Frugoso, Hotel Levante - Isola d'Elba offers accommodation with a garden, free private parking, a shared lounge and a terrace.

La Vecchia Scuola is set on the marina at Cavo, on the north coast of Elba Island. It offers elegant self-catering apartments with satellite TV and air conditioning. Rio Marina is 7.5 km away.

Set in 20 hectares of private grounds on the Gulf of Portoferraio, a few metres from the beach, Tenuta La Chiusa offers accommodation in a historical building with sea view.

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.

Set in a peaceful area just 7 km from Portoferraio, this family-run hotel features an outdoor pool set in a large Mediterranean garden.

Location in a panoramic position 10 minutes' walk from Portoferraio centre, Villa Ombrosa has a private beach you can use for free. The terrace offers great sea views.

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.

Located in Rio Marina on the island of Elba, Ortano Mare Resort has a private beach and outdoor pool. It offers free lobby Wi-Fi and classically furnished accommodation with a private bathroom.
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.

Situated in Marciana Marina, 100 metres from Marciana Marina Beach and 4.8 km from Cabinovia Monte Capanne, Il Pescatore features spacious air-conditioned accommodation with a terrace and free WiFi.


Popular with guests booking beach hotels in Cavo
Popular with guests booking beach hotels in Cavo
Popular with guests booking beach hotels in Cavo
Popular with guests booking beach hotels in Cavo
Popular with guests booking beach hotels in Cavo
Popular with guests booking beach hotels in Cavo
Popular with guests booking beach hotels in Cavo
Popular with guests booking beach hotels in Cavo
Popular with guests booking beach hotels in Cavo
Popular with guests booking beach hotels in Cavo
Location in a panoramic position 10 minutes' walk from Portoferraio centre, Villa Ombrosa has a private beach you can use for free. The terrace offers great sea views.
Situated in Rio Marina, less than 1 km from Cala Seregola Beach, B&B Capo Pero offers beachfront accommodation and various facilities, such as a garden.
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.
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.
La Casa di Rosa - ArgonautiVacanze is a beachfront property set in Rio Marina, 400 metres from Spiaggia La Torre and 20 km from Villa San Martino.
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.
Situated in Nisporto and only 500 metres from Nisporto Beach, Elba Island Resort Pool & Tennis features accommodation with sea views, free WiFi and free private parking.
Set in Rio Marina, just 200 metres from Spiaggia La Torre, Apartment Il Marinaio by Interhome offers beachfront accommodation with free WiFi.
Boasting accommodation with a private pool, garden view and a balcony, NISPORTO APPARTAMENTO 100 MT DAL MARE E PISCINA is set in Nisporto.
Situated in Nisporto in the Elba region with Nisporto Beach nearby, Appartamento a due passi dal mare features accommodation with free private parking.
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 Rio Marina, Le Maree Fede - ArgonautiVacanze is a recently renovated accommodation, 200 metres from Spiaggia La Torre and 20 km from Villa San Martino.
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.
Set in 20 hectares of private grounds on the Gulf of Portoferraio, a few metres from the beach, Tenuta La Chiusa offers accommodation in a historical building with sea view.
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.
Hotel Villa Ottone offers luxurious accommodation in front of the sea on Elba Island. A panoramic restaurant, an outdoor pool, a private beach and parking are are available here.
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.
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.
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.
Situated in Portoferraio, just 6.1 km from Villa San Martino, Le Stanze sul Mare provides beachfront accommodation with free WiFi.
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.
Located in Rio Marina on the island of Elba, Ortano Mare Resort has a private beach and outdoor pool. It offers free lobby Wi-Fi and classically furnished accommodation with a private bathroom.
3 Bedroom Nice Apartment In Rio Marina is a beachfront property located in Rio Marina, 23 km from Villa San Martino and 39 km from Cabinovia Monte Capanne.
Boasting air-conditioned accommodation with a private pool, Villa Star is situated in Capo D'Arco. This beachfront property offers access to a patio, free private parking and free WiFi.
Set in a peaceful area just 7 km from Portoferraio, this family-run hotel features an outdoor pool set in a large Mediterranean garden.
Boasting garden views, Casa Le Terrazze offers accommodation with a private beach area, pool with a view and a garden, around 2.5 km from Spiaggia di Ortano. A hot tub is available for guests.