Skip to main content

Self Catering Accommodation in Cavo

Find the self catering accommodation that appeal to you the most

The best self catering accommodation in Cavo

Check out our pick of great self catering accommodation in Cavo

Filter by:

Review score

Residence Villa La Pineta

Cavo

Located in Cavo, within a few steps of Spiaggia di Frugoso and 28 km of Villa San Martino, Residence Villa La Pineta provides accommodation with a garden as well as free private parking for guests who...

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 5 reviews
Price from
US$1.16
1 night, 2 adults

CASA ELISA

Cavo

Complete with barbecue facilities, CASA ELISA is located in Cavo, 28 km from Villa San Martino and 45 km from Cabinovia Monte Capanne.

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

Monolocale Eco del Mare

Portoferraio (Near Cavo)

Boasting city views, Monolocale Eco del Mare offers accommodation with a terrace and a balcony, around 5.2 km from Villa San Martino.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 11 reviews
Price from
US$88.84
1 night, 2 adults

Nido d'amore

Portoferraio (Near Cavo)

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

V
Veronika
From
Czech Republic
We loved that the accomodation is set up in a way that makes you feel like a local and is situated in the most beautiful street in Portoferraio, it's private but close to the best restaurants in the city. Very recommend
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 7 reviews
Price from
US$96.19
1 night, 2 adults

Casa Carlotta

Rio nellʼElba (Near Cavo)

Featuring a garden, a terrace and free WiFi, Casa Carlotta is a recently renovated apartment 17 km from Villa San Martino and 34 km from Cabinovia Monte Capanne. The property has quiet street views.

V
Veronika
From
Czech Republic
We loved the location in Rio nell'Elba which is real essence of Elba, calm and authenthic village with decent bar which is always open to get perfect Negroni. The apartment is just a few steps from picturesque plaza, comfortable and equiped with everything you need. cannot recommend more
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 24 reviews
Price from
US$209.03
1 night, 2 adults

NUOVO Luminoso a 100 passi dalla piazza

Rio nellʼElba (Near Cavo)

Offering city views, NUOVO Luminoso a 100 passi dalla piazza is an accommodation located in Rio nellʼElba, 17 km from Villa San Martino and 34 km from Cabinovia Monte Capanne.

O
Olga
From
Russia
Unforgettable Stay: Just Like a Summer Movie! I absolutely loved my stay at this place. The evenings were incredibly peaceful, allowing me to sleep with the window open and enjoy the fresh air without any disturbance from city noises. I truly felt like the star of a summer vacation movie by the sea. The accommodation was cozy and exceptionally pleasant, with impeccable cleanliness that immediately stood out. The host was extremely friendly and courteous, always available and ready to help with any situation. This place is the perfect spot for anyone looking for tranquility and comfort away from the hustle and bustle of the city. I will definitely return here again!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 31 reviews
Price from
US$193.07
1 night, 2 adults

Villa Podere I Cavalieri

SantʼAnna (Near Cavo)

Featuring air-conditioned accommodation with a balcony, Villa Podere I Cavalieri is located in SantʼAnna.

M
Maria
From
Italy
The Villa has plenty of space for a large group like ours - 3 families for a total of 10 people. It is very nicely decorated, and overall, very pleasant. Both internal and external settings are lovely, including the swimming pool. It is easy to reach, in a very quiet spot but at the same time close to Portoferraio, beaches, market... and all you need. It was a pity to leave, I thoroughly recommend Podere dei Cavalieri, a little spot of peace and tranquility. And oh yes, our hosts were super nice, very friendly and full of precious suggestions.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 16 reviews
Price from
US$348.39
1 night, 2 adults

L' Amabile Geko

Rio Marina (Near Cavo)

Boasting garden views, L' Amabile Geko provides accommodation with a garden and a patio, around 23 km from Villa San Martino.

J
Jennifer
From
United Kingdom
Lovely location , which had everything you need. The outdoor shower was welcome for washing off the sand and cooling down in the heat. The owners are really sweet; and they gave us cuttings from their herb garden when we left.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 14 reviews
Price from
US$156.78
1 night, 2 adults

Appartamenti Claudia Rio

Rio Marina (Near Cavo)

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.

C
Celine
From
Austria
Easy to find, parking lot infront of the apartment, perfect location
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 385 reviews
Price from
US$77.23
1 night, 2 adults

Casa dal Ganzetto

Rio Marina (Near Cavo)

Set in Rio Marina, 500 metres from Spiaggia Marina Di Gennaro and 20 km from Villa San Martino, Casa dal Ganzetto offers air-conditioned accommodation with a balcony and free WiFi.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 15 reviews
Price from
US$104.52
1 night, 2 adults
All self catering accommodation in Cavo

Looking for a self catering accommodation?

Self-catering accommodation gives you the freedom and privacy that’s needed to enjoy a well-earned break. From modern apartments and luxury villas to beach huts and eco-lodges, the options are seemingly endless. Cook in your kitchen, read in the garden, or chill on the sofa and watch TV – however you choose to spend time, you’ll feel right at home.

Most booked self catering accommodation in Cavo and surroundings in the past month

See all

Popular with guests booking self catering accommodation in Cavo

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

Popular with guests booking self catering accommodation in Cavo

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4 reviews

Popular with guests booking self catering accommodation in Cavo

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 16 reviews

Popular with guests booking self catering accommodation in Cavo

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

Popular with guests booking self catering accommodation in Cavo

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 16 reviews

Popular with guests booking self catering accommodation in Cavo

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

Popular with guests booking self catering accommodation in Cavo

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

Popular with guests booking self catering accommodation in Cavo

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

Popular with guests booking self catering accommodation in Cavo

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

Popular with guests booking self catering accommodation in Cavo

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

Highly rated self catering accommodation in Cavo and nearby

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

Located in Rio Marina, 400 metres from Spiaggia La Torre and 20 km from Villa San Martino, Berenice - Isola D'Elba Apartments offers a terrace and air conditioning.

From US$209.03 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 28 reviews

Located in Rio Marina, 300 metres from Spiaggia La Torre and 20 km from Villa San Martino, Casa Bella 'Mbriana offers air conditioning. The property has quiet street views.

From US$145.16 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 385 reviews

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.

From US$92.90 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 24 reviews

Featuring a garden, a terrace and free WiFi, Casa Carlotta is a recently renovated apartment 17 km from Villa San Martino and 34 km from Cabinovia Monte Capanne. The property has quiet street views.

From US$243.87 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 40 reviews

Situated 6.5 km from Villa San Martino and 23 km from Cabinovia Monte Capanne, Delizioso Loft a Forte Stella, Isola d'Elba provides accommodation set in Portoferraio.

From US$232.26 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 11 reviews

Boasting city views, Monolocale Eco del Mare offers accommodation with a terrace and a balcony, around 5.2 km from Villa San Martino.

L' Amabile Geko

Rio Marina
8.0+ review score
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 14 reviews

Boasting garden views, L' Amabile Geko provides accommodation with a garden and a patio, around 23 km from Villa San Martino.

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

Boasting garden views, La Casina di Grassera - Argonauti Vacanze offers accommodation with a garden, around 37 km from Cabinovia Monte Capanne.

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

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

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.

From US$253.16 per night

Cala Azzurra apartment

Cavo
Free cancellation options available
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4 reviews

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.

Appartamento Mare Blu

Cavo
Free cancellation options available
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 8 reviews

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.

Elba Bellavista -- Casa Palmaiola --

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

Set in Cavo and only less than 1 km from Spiaggia di Frugoso, Elba Bellavista -- Casa Palmaiola -- offers accommodation with mountain views, free WiFi and free private parking.

Family House Rio

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

Situated in Rio Marina, 1 km from Spiaggia di Frugoso and 27 km from Villa San Martino, Family House Rio offers a terrace and air conditioning.

Cavo Beach 4

Cavo
Free cancellation options available
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4 reviews

Situated in Cavo, less than 1 km from Spiaggia di Frugoso and 27 km from Villa San Martino, Cavo Beach 4 features air-conditioned accommodation with a patio and free WiFi.

Agriturismo Amandolo

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

Offering a garden and quiet street view, Agriturismo Amandolo is located in Cavo, 2.6 km from Spiaggia di Frugoso and 27 km from Villa San Martino.

Appartamento Napoleon Isola D Elba

Casa Castagno
Free cancellation options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 12 reviews

Located in Casa Castagno and only 700 metres from Spiaggia di Nisportino, Appartamento Napoleon Isola D Elba provides accommodation with mountain views, free WiFi and free private parking.

Enjoy breakfast in Cavo and nearby

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 9 reviews

Set in Rio Marina and only 1.3 km from Spiaggia La Torre, Isola d'Elba casa vacanze - Villa Portello - magnetite - la casina offers accommodation with garden views, free WiFi and free private parking.

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

Located in Rio Marina and only 1.3 km from Spiaggia La Torre, Isola d'Elba casa vacanze - Villa Portello - la casina bis - quarzo-pirite provides accommodation with sea views, free WiFi and free...

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

Offering a garden and garden view, La casa di Anita is located in Rio Marina, 20 km from Villa San Martino and 37 km from Cabinovia Monte Capanne.

Casa Pamalù

Nisporto
Breakfast options
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 4 reviews

Boasting accommodation with a private pool, Casa Pamalù is located in Nisporto. This property offers access to a terrace and free private parking.

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

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.

Villa Acquasalata

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

Boasting air-conditioned accommodation with a heated pool, Villa Acquasalata is situated in Nisporto. This property offers access to a terrace, free private parking and free WiFi.

Casa Lorenzo

Rio Marina
Breakfast options
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5 reviews

Situated 20 km from Villa San Martino and 36 km from Cabinovia Monte Capanne, Casa Lorenzo provides accommodation in Rio Marina.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 11 reviews

Boasting accommodation with a private pool, garden view and a balcony, NISPORTO APPARTAMENTO 100 MT DAL MARE E PISCINA is set in Nisporto.

FAQ about self catering accommodation in Cavo