Skip to main content

The best self-catering accommodations in Cavo

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

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Attico cavo a pochi passi dal mare, hotel in Cavo

Featuring a garden, Attico cavo a pochi passi dal mare features accommodations in Cavo. This property offers access to a terrace and free private parking.

Scored 9.0
9.0
Rated wonderful
Wonderful
27 reviews
Price from
$58.81
1 night, 2 adults
La Vecchia Scuola, hotel in 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.

Great locations and very clean and cozy with good restaurants right next door.
Scored 8.0
8.0
Rated very good
Very Good
275 reviews
Price from
$91.22
1 night, 2 adults
Cavo Beach 4, hotel in Cavo

Featuring a garden, Cavo Beach 4 offers accommodations in Cavo. With garden views, this accommodation provides a patio.

Scored 8.0
8.0
Rated very good
Very Good
10 reviews
Price from
$71.75
1 night, 2 adults
Cavo Beach 3, hotel in Cavo

Offering a garden, Cavo Beach 3 features accommodations in Cavo. This vacation home provides air-conditioned accommodations with a patio and free Wifi.

Scored 8.1
8.1
Rated very good
Very Good
15 reviews
Price from
$71.75
1 night, 2 adults
Cavo Beach 2, hotel in Cavo

Offering a garden, Cavo Beach 2 offers accommodations in Cavo. Among the facilities at this property are private check-in and check-out and bicycle parking, along with free Wifi throughout the...

Scored 8.9
8.9
Rated excellent
Excellent
13 reviews
Price from
$92.25
1 night, 2 adults
Appartamento Edy, hotel in Cavo

Appartamento Edy offers accommodations in Cavo, a 7-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino. Private parking is available on site at this recently renovated property.

Scored 8.5
8.5
Rated very good
Very Good
13 reviews
Price from
$133.24
1 night, 2 adults
Cavo Beach 1, hotel in Cavo

Cavo Beach 1 is located in Cavo, just a 12-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

Scored 7.3
7.3
Rated good
Good
12 reviews
Price from
$66.62
1 night, 2 adults
CASA ELISA, hotel in Cavo

CASA ELISA is located in Cavo, just a 2-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

Scored 7.9
7.9
Rated good
Good
42 reviews
Price from
$131.19
1 night, 2 adults
Residenza Cavour Portoferraio city center, hotel in Cavo

Residenza Cavour Portoferraio city center is located in Portoferraio, just 10 miles from Acquario dell'Elba and 15 miles from Cabinovia Monte Capanne.

Scored 9.2
9.2
Rated wonderful
Wonderful
6 reviews
Price from
$129.91
1 night, 2 adults
Casa Bella 'Mbriana, hotel in Cavo

Casa Bella 'Mbriana is located in Rio Marina, just a 15-minute walk from Spiaggia Luisi D'Angelo and 12 miles from Villa San Martino.

Scored 9.7
9.7
Rated exceptional
Exceptional
15 reviews
Price from
$97.37
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 this month

See all

Enjoy breakfast in Cavo!

  • La Vecchia Scuola
    Breakfast options
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 275 reviews

    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.

    Bellissima vista sul porto comodo a tutti i servizi

  • Beach house
    Breakfast options
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 7 reviews

    Offering a private beach area, Beach house provides accommodations in Cavo. This beachfront property offers access to a patio and free Wifi.

  • Appartamento La Vista
    Breakfast options
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 6 reviews

    Appartamento La Vista is a recently renovated apartment in Cavo where guests can make the most of its pool with a view, garden, and tennis court.

    Sauberes, gut ausgestattetes Apartement in Toplage (Strandnähe, ruhige Umgebung). Parkplatz am Grundstück.

  • Appartamento Bellavista
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 10 reviews

    Featuring a garden, Appartamento Bellavista features accommodations in Cavo. This property offers access to a balcony, free private parking, and free Wifi.

    Bellissimo posto e appartamento molto bello e ben tenuto

  • Elba Bellavista -- Casa Cerboli --
    Scored 7.0
    7.0
    Rated good
    Good
     · 1 review

    Elba Bellavista -- Casa Cerboli -- is a recently renovated vacation home in Cavo, near Spiaggia di Frugoso. This property offers a private pool, free Wifi, and free private parking.

  • La casa dei Nonni
    Breakfast options
    Scored 7.3
    7.3
    Rated good
    Good
     · 3 reviews

    La casa dei Nonni offers accommodations in Cavo, a 16-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

  • Appartamento Mare Blu
    Breakfast options
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 4 reviews

    Appartamento Mare Blu offers accommodations in Cavo, a 8-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

  • Casa Mamy a 150 metri dal mare
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 1 review

    Casa Mamy a 150 metri dal mare is located in Cavo, just one mile from Spiaggia di Frugoso and 17 miles from Villa San Martino.

These self-catering accommodations in Cavo have options with FREE cancellation

  • Attico cavo a pochi passi dal mare
    Free cancellation options available
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 27 reviews

    Featuring a garden, Attico cavo a pochi passi dal mare features accommodations in Cavo. This property offers access to a terrace and free private parking.

    Posizione, pulizia, gestione degli spazi, host accogliente

  • Appartamento Edy
    Free cancellation options available
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 13 reviews

    Appartamento Edy offers accommodations in Cavo, a 7-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino. Private parking is available on site at this recently renovated property.

    Casa pulita, vista ottima, proprietaria molto gentile e risponde subito

  • CASA ELISA
    Free cancellation options available
    Scored 7.9
    7.9
    Rated good
    Good
     · 42 reviews

    CASA ELISA is located in Cavo, just a 2-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

    Soirée au top autour du bbq. Attention, le supermarché est fermé l'après-midi.

  • A Casa di Greta a Cavo
    Free cancellation options available
    Scored 7.9
    7.9
    Rated good
    Good
     · 7 reviews

    A Casa di Greta a Cavo is located in Cavo, just 16 miles from Villa San Martino and 23 miles from Acquario dell'Elba. The air-conditioned accommodation is a 18-minute walk from Spiaggia di Frugoso.

FAQ about self-catering accommodations in Cavo

Self-catering Accommodations That Guests Love in Cavo

See all
  • Scored 8.2
    8.2
    Rated very good
    Very Good
     · 12 reviews
    Great location; you can walk everywhere as long as you like hills to burn off all the pizza. The house is quiet and away from the street. Kitchen is well equipped and the mattresses are comfortable. The garden is sweet and private. The caretaker was very kind, friendly helpful and available.
    Erica
    Solo traveler
  • Avg. price/night: $138.37
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 27 reviews
    Cavo is such an amazing place to be in. Super cozy and for someone who have been traveling a bit it was super nice with so much space, your own kitchen and a lovely place outside to sit and eat breakfast in the morning.
    Lukas
    Solo traveler

Research, refine, and make plans for your whole trip