Skip to main content

Self-Catering Accommodations in Cavo

Find the self-catering accommodations that appeal to you the most

The best self-catering accommodations in Cavo

Check out our selection of great self-catering accommodations in Cavo

Filter by:

Review score

La Vecchia Scuola

Cavo

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 4.7 mi away.

D
Daniel
From
United Kingdom
The views from the apartment are AMAZING. The location is also great, right beside the beach and the ferry dock. The apartment is nicely furnished and clean, and the professionally laundered towels were nice. The AC worked well. Having a bus stop right at the front door was great, giving you easy access to around the island. The free WiFi was good, and although I didn't need it, the free parking was a nice perk to have as well. Check in and check out were very easy, and there was good communication with the host although she doesn't speak much English. I would definitely stay here again if I return to gorgeous Elba. Thank you!
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 352 reviews
Price from
$104.17
1 night, 2 adults

CASA ELISA

Cavo

CASA ELISA is located in Cavo, just a 2-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino. The vacation home is 28 miles from Cabinovia Monte Capanne.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 30 reviews
Price from
$168.54
1 night, 2 adults

Monolocale Eco del Mare

Portoferraio (Near Cavo)

Monolocale Eco del Mare is located in Portoferraio, just 3.3 miles from Villa San Martino and 14 miles from Cabinovia Monte Capanne.

B
BEYLYAM
From
Bulgaria
The check-in was quite smooth. The apartment was clean and neat, with all the kitchenware that might be needed. And finally the location was great: close to the port, bus stations, shops, restaurants, supermarkets and within walking distance to the main must-see beaches. I would highly recommend it 😌
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 13 reviews
Price from
$89.54
1 night, 2 adults

Casa Carlotta

Rio nellʼElba (Near Cavo)

Providing a garden, a terrace, and free Wifi, Casa Carlotta is a recently renovated apartment 11 miles from Villa San Martino and 21 miles from Cabinovia Monte Capanne. This apartment features a bar.

M
Mike
From
Canada
Great location right next to the piazza on side street.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 25 reviews
Price from
$210.68
1 night, 2 adults

NUOVO Luminoso a 100 passi dalla piazza

Rio nellʼElba (Near Cavo)

NUOVO Luminoso a 100 passi dalla piazza is located in Rio nellʼElba, just 11 miles from Villa San Martino and 21 miles from Cabinovia Monte Capanne.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 31 reviews
Price from
$194.59
1 night, 2 adults

Villa Podere I Cavalieri

SantʼAnna (Near Cavo)

Offering a garden, Villa Podere I Cavalieri offers accommodations in SantʼAnna. This property offers access to a balcony, free private parking, and free Wifi.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 16 reviews
Price from
$351.13
1 night, 2 adults

Tenuta La Chiusa

Portoferraio (Near Cavo)

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

E
Elizabeth
From
United States
Waking up within the vineyards, just steps from the sea bay. Lovely!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 43 reviews
Price from
$152.95
1 night, 2 adults

L' Amabile Geko

Rio Marina (Near Cavo)

14 miles from Villa San Martino in Rio Marina, L' Amabile Geko offers accommodations with access to a solarium. With garden views, this accommodation provides a patio.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 14 reviews
Price from
$158.01
1 night, 2 adults

Appartamenti Claudia Rio

Rio Marina (Near Cavo)

A 3-minute walk from Spiaggia La Torre in Rio Marina, Appartamenti Claudia Rio offers accommodations with access to a solarium. With quiet street views, this accommodation features a patio.

R
Ruslan
From
Cyprus
Wonderful hosts who kindly gave us a lift to the property. The apartment was beautiful and cozy – we felt right at home!
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 385 reviews
Price from
$77.84
1 night, 2 adults

Casa dal Ganzetto

Rio Marina (Near Cavo)

Casa dal Ganzetto is located in Rio Marina, just a 6-minute walk from Spiaggia Marina Di Gennaro and 12 miles from Villa San Martino.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 15 reviews
Price from
$105.34
1 night, 2 adults
All self-catering accommodations in Cavo

Top picks for Cavo hotels

Explore our most popular hotels in Cavo

Filter by:

Review score

La Vecchia Scuola

Cavo

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 4.7 mi away.

D
Daniel
From
United Kingdom
The views from the apartment are AMAZING. The location is also great, right beside the beach and the ferry dock. The apartment is nicely furnished and clean, and the professionally laundered towels were nice. The AC worked well. Having a bus stop right at the front door was great, giving you easy access to around the island. The free WiFi was good, and although I didn't need it, the free parking was a nice perk to have as well. Check in and check out were very easy, and there was good communication with the host although she doesn't speak much English. I would definitely stay here again if I return to gorgeous Elba. Thank you!
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 352 reviews
Price from
$104.17
1 night, 2 adults

CASA ELISA

Cavo

CASA ELISA is located in Cavo, just a 2-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino. The vacation home is 28 miles from Cabinovia Monte Capanne.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 30 reviews
Price from
$168.54
1 night, 2 adults

Monolocale Eco del Mare

Portoferraio (Near Cavo)

Monolocale Eco del Mare is located in Portoferraio, just 3.3 miles from Villa San Martino and 14 miles from Cabinovia Monte Capanne.

B
BEYLYAM
From
Bulgaria
The check-in was quite smooth. The apartment was clean and neat, with all the kitchenware that might be needed. And finally the location was great: close to the port, bus stations, shops, restaurants, supermarkets and within walking distance to the main must-see beaches. I would highly recommend it 😌
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 13 reviews
Price from
$89.54
1 night, 2 adults

Casa Carlotta

Rio nellʼElba (Near Cavo)

Providing a garden, a terrace, and free Wifi, Casa Carlotta is a recently renovated apartment 11 miles from Villa San Martino and 21 miles from Cabinovia Monte Capanne. This apartment features a bar.

M
Mike
From
Canada
Great location right next to the piazza on side street.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 25 reviews
Price from
$210.68
1 night, 2 adults

NUOVO Luminoso a 100 passi dalla piazza

Rio nellʼElba (Near Cavo)

NUOVO Luminoso a 100 passi dalla piazza is located in Rio nellʼElba, just 11 miles from Villa San Martino and 21 miles from Cabinovia Monte Capanne.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 31 reviews
Price from
$194.59
1 night, 2 adults

Villa Podere I Cavalieri

SantʼAnna (Near Cavo)

Offering a garden, Villa Podere I Cavalieri offers accommodations in SantʼAnna. This property offers access to a balcony, free private parking, and free Wifi.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 16 reviews
Price from
$351.13
1 night, 2 adults

Tenuta La Chiusa

Portoferraio (Near Cavo)

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

E
Elizabeth
From
United States
Waking up within the vineyards, just steps from the sea bay. Lovely!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 43 reviews
Price from
$152.95
1 night, 2 adults

L' Amabile Geko

Rio Marina (Near Cavo)

14 miles from Villa San Martino in Rio Marina, L' Amabile Geko offers accommodations with access to a solarium. With garden views, this accommodation provides a patio.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 14 reviews
Price from
$158.01
1 night, 2 adults

Appartamenti Claudia Rio

Rio Marina (Near Cavo)

A 3-minute walk from Spiaggia La Torre in Rio Marina, Appartamenti Claudia Rio offers accommodations with access to a solarium. With quiet street views, this accommodation features a patio.

R
Ruslan
From
Cyprus
Wonderful hosts who kindly gave us a lift to the property. The apartment was beautiful and cozy – we felt right at home!
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 385 reviews
Price from
$77.84
1 night, 2 adults

Casa dal Ganzetto

Rio Marina (Near Cavo)

Casa dal Ganzetto is located in Rio Marina, just a 6-minute walk from Spiaggia Marina Di Gennaro and 12 miles from Villa San Martino.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 15 reviews
Price from
$105.34
1 night, 2 adults
All self-catering accommodations in Cavo

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in Cavo and surrounding area in the past month

See all

Popular with guests booking self-catering accommodations in Cavo

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 4 reviews

Popular with guests booking self-catering accommodations in Cavo

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Popular with guests booking self-catering accommodations in Cavo

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking self-catering accommodations in Cavo

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2 reviews

Popular with guests booking self-catering accommodations in Cavo

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 12 reviews

Popular with guests booking self-catering accommodations in Cavo

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 30 reviews

Popular with guests booking self-catering accommodations in Cavo

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking self-catering accommodations in Cavo

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 14 reviews

Popular with guests booking self-catering accommodations in Cavo

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 10 reviews

Popular with guests booking self-catering accommodations in Cavo

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 352 reviews

These self-catering accommodations in Cavo and nearby have options with free cancellation

Appartamenti Claudia Rio

Rio Marina
Free cancellation options available
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 385 reviews

A 3-minute walk from Spiaggia La Torre in Rio Marina, Appartamenti Claudia Rio offers accommodations with access to a solarium. With quiet street views, this accommodation features a patio.

From $81.93 per night

Casa Carlotta

Rio nellʼElba
Free cancellation options available
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 25 reviews

Providing a garden, a terrace, and free Wifi, Casa Carlotta is a recently renovated apartment 11 miles from Villa San Martino and 21 miles from Cabinovia Monte Capanne. This apartment features a bar.

From $245.79 per night

Casa dell'Acqua - Isola d'Elba

Rio nellʼElba
Free cancellation options available
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2 reviews

Providing a garden, Casa dell'Acqua - Isola d'Elba offers accommodations in Rio nellʼElba. This property offers access to a balcony, table tennis, free private parking, and free Wifi.

From $275.06 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 38 reviews

The property is around a few steps from Le Viste Beach, 4 miles from Villa San Martino, and 14 miles from Cabinovia Monte Capanne.

From $234.09 per night

Elba Bellavista -- Casa Palmaiola --

Cavo
Free cancellation options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

A recently renovated apartment, Elba Bellavista -- Casa Palmaiola -- offers accommodations in Cavo.

Agriturismo Amandolo

Cavo
Free cancellation options available
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Agriturismo Amandolo offers accommodations in Cavo, 1.6 miles from Spiaggia di Frugoso and 17 miles from Villa San Martino. Cabinovia Monte Capanne is within 27 miles of the farm stay.

L' Amabile Geko

Rio Marina
Free cancellation options available
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 14 reviews

14 miles from Villa San Martino in Rio Marina, L' Amabile Geko offers accommodations with access to a solarium. With garden views, this accommodation provides a patio.

Residenza La Scogliera di Rio Albano

Rio Marina
Free cancellation options available
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 58 reviews

Residenza La Scogliera di Rio Albano in Rio Marina provides accommodations with a garden and a terrace. There's a private entrance at the apartment for the convenience of those who stay.

Enjoy breakfast in Cavo and nearby

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 13 reviews

Monolocale Eco del Mare is located in Portoferraio, just 3.3 miles from Villa San Martino and 14 miles from Cabinovia Monte Capanne.

From $89.54 per night

Silvana

Nisporto
Breakfast options
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 16 reviews

Featuring a garden, Silvana features accommodations in Nisporto. Free Wifi is featured throughout the property and private parking is available on site.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 12 reviews

Appartamento Napoleon Isola D Elba offers accommodations in Casa Castagno, 14 miles from Villa San Martino and 24 miles from Cabinovia Monte Capanne.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 57 reviews

Providing a garden, La Chiusa di Rio features accommodations in Rio nellʼElba. There's a private entrance at the condo hotel for the convenience of those who stay.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 6 reviews

Offering a garden, La Casina di Grassera - Argonauti Vacanze offers accommodations in Rio nellʼElba. This property offers access to a terrace, free private parking, and free Wifi.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 9 reviews

Offering garden views, Isola d'Elba casa vacanze - Villa Portello - magnetite - la casina in Rio Marina offers accommodations and barbecue facilities.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 17 reviews

Providing garden views, Isola d'Elba casa vacanze - Villa Portello - la casina bis - quarzo-pirite in Rio Marina provides accommodations, a garden, and barbecue facilities.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Providing a garden, La casa di Anita offers accommodations in Rio Marina. Both free Wifi and parking on-site are available at the apartment free of charge.

Highly rated self-catering accommodations in Cavo and nearby

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 15 reviews

Casa dal Ganzetto is located in Rio Marina, just a 6-minute walk from Spiaggia Marina Di Gennaro and 12 miles from Villa San Martino.

From $105.34 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 43 reviews

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

From $152.95 per night

Cota Quinta

Rio nellʼElba
8.0+ review score
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 127 reviews

Located 164 feet from the rocky seafront, Cota Quinta is 1312 feet from the sandy beach of Nisporto. It offers self-catering accommodations and free Wi-Fi in public areas.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 10 reviews

La Casa di Rosa - ArgonautiVacanze is located in Rio Marina, just a 4-minute walk from Spiaggia La Torre and 12 miles from Villa San Martino.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 7 reviews

Nel cuore di Rio Marina is located in Rio Marina, just a 4-minute walk from Spiaggia La Torre and 12 miles from Villa San Martino.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 35 reviews

Berenice - Isola D'Elba Apartments is located in Rio Marina, just a 4-minute walk from Spiaggia La Torre and 12 miles from Villa San Martino.

From $175.57 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 139 reviews

Featuring pool views, Elba Island Resort Pool & Tennis in Nisporto provides accommodations, an open-air bath, a garden, a tennis court, a terrace, and a bar.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 52 reviews

Providing pool views, Appartamenti Arcipelago - ArgonautiVacanze in Nisporto provides accommodations and barbecue facilities.

FAQ about self-catering accommodations in Cavo