Find the accommodation that appeal to you the most
Check out our pick of great accommodation 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.
Complete with barbecue facilities, CASA ELISA is located in Cavo, 28 km from Villa San Martino and 45 km from Cabinovia Monte Capanne.
Located just 1.9 km from Spiaggia di Frugoso, Elbadoc Camping Village provides accommodation in Cavo with access to a garden, a bar, as well as full-day security.
Set in Cavo, 1.1 km from Spiaggia di Frugoso, PFA Hotel Ginevra - Isola d'Elba offers accommodation with a garden, free private parking, a shared lounge and a bar.
Offering a shared lounge and city view, Dal Sandro B&B is set in Portoferraio, 1.3 km from Le Viste Beach and 5.2 km from Villa San Martino. The bed and breakfast is 22 km from Cabinovia Monte...
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.
Offering a shared lounge and city view, B & B La Terrazza sul mare is located in Portoferraio, 5.2 km from Villa San Martino and 22 km from Cabinovia Monte Capanne.
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.
Set on the edge of the nature park, Gavila's Residenza has a hilltop location overlooking the mountains and coast. It offers free parking and is less than 5 minutes' drive from Porto Azzurro centre.
Popular with guests booking accommodation in Cavo
Popular with guests booking accommodation in Cavo
Popular with guests booking accommodation in Cavo
Popular with guests booking accommodation in Cavo
Popular with guests booking accommodation in Cavo
Popular with guests booking accommodation in Cavo
Popular with guests booking accommodation in Cavo
Popular with guests booking accommodation in Cavo
Popular with guests booking accommodation in Cavo
Popular with guests booking accommodation in Cavo
Complete with barbecue facilities, CASA ELISA is located in Cavo, 28 km from Villa San Martino and 45 km from Cabinovia Monte Capanne.
Boasting a garden, Holiday Home Wendy by Interhome is set in Cavo, within 28 km of Villa San Martino and 44 km of Cabinovia Monte Capanne. This beachfront property offers access to a terrace.
Located in Cavo, a few steps from Spiaggia di Frugoso and 28 km from Villa San Martino, Villino Kalithea offers a garden and air conditioning.
Featuring garden views, Appartamento a Cavo sul mare is situated in Cavo, 44 km from Cabinovia Monte Capanne.
Offering a garden and garden view, Cala Azzurra apartment is situated in Cavo, 28 km from Villa San Martino and 45 km from Cabinovia Monte Capanne.
Situated in Cavo, 600 metres from Spiaggia di Frugoso and 27 km from Villa San Martino, Le vasche - by the sea - nice apartment offers a garden and air conditioning.
Featuring a garden, private pool and garden views, Appartamento Mare Blu is located in Cavo. This beachfront property offers access to table tennis, free private parking and free WiFi.
Boasting a terrace, GuestHost - Elba Cozy Apartment is situated in Cavo, within 27 km of Villa San Martino and 44 km of Cabinovia Monte Capanne.
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.
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.
Offering inner courtyard views, Porto Sole Rooms is an accommodation situated in Portoferraio, 6.2 km from Villa San Martino and 23 km from Cabinovia Monte Capanne.
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.
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.
Boasting city views, Monolocale Eco del Mare offers accommodation with a terrace and a balcony, around 5.2 km from Villa San Martino.
Offering a shared lounge and city view, Dal Sandro B&B is set in Portoferraio, 1.3 km from Le Viste Beach and 5.2 km from Villa San Martino.
Located in Rio Marina, just 300 metres from Spiaggia La Torre, Casa della spiaggetta provides beachfront accommodation with free WiFi.
Offering sea views, Graziosa Suite vista mare [FREE PARKING] is an accommodation situated in Rio Marina, 400 metres from Spiaggia La Torre and 20 km from Villa San Martino.
Located in Rio Marina, 300 metres from Spiaggia La Torre and 19 km from Villa San Martino, la stanza di Robi offers air conditioning. The property features quiet street views.
Set just 200 metres from Spiaggia La Torre, Casa Valdese Rio Marina offers accommodation in Rio Marina with access to a garden, a terrace, as well as luggage storage space.
Featuring a patio with quiet street views, a garden and barbecue facilities, Appartamenti Claudia Rio can be found in Rio Marina, close to Spiaggia La Torre and 20 km from Villa San Martino.
Featuring air-conditioned accommodation with a patio, Monolocale con veranda e giardino a Rio Marina is set in Rio Marina.
Set in Rio Marina, Casa di Marghy provides accommodation 19 km from Villa San Martino and 35 km from Cabinovia Monte Capanne.
Boasting air-conditioned accommodation with a private pool, garden view and a patio, Casa dell'Acqua - Isola d'Elba is situated in Rio nellʼElba.