The 10 best apartments in Cavo, Italy | Booking.com
Skip to main content

Apartments in Cavo

Find the apartments that appeal to you the most

Apartments for every style

Find the right apartment for you in Cavo

The best apartments in Cavo

Check out our selection of great apartments 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.1
Very Good - What previous guests thought, 331 reviews
Price from
$92.37
1 night, 2 adults

Gavila's Residenza Turistico Alberghiera

Porto Azzurro (Near Cavo)

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 center.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 151 reviews
Price from
$154.33
1 night, 2 adults

Il Nido di Rio Elba

Rio nellʼElba (Near Cavo)

Il Nido di Rio Elba offers accommodations in Rio nellʼElba, 20 miles from Cabinovia Monte Capanne. The air-conditioned accommodation is 9.3 miles from Villa San Martino.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 8 reviews
Price from
$104.06
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.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 23 reviews
Price from
$149.07
1 night, 2 adults

Casa Bella 'Mbriana

Rio Marina (Near Cavo)

The property is around a 3-minute walk from Spiaggia La Torre, 12 miles from Villa San Martino, and 23 miles from Cabinovia Monte Capanne.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 26 reviews
Price from
$146.15
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.6
Exceptional - What previous guests thought, 31 reviews
Price from
$194.38
1 night, 2 adults

Allegroitalia Elba Capo d'Arco

Rio Marina (Near Cavo)

Allegroitalia Elba Capo d'Arco offers accommodations in Rio Marina, 1.2 miles from Spiaggia di Ortano and 14 miles from Villa San Martino.

E
Erica
From
United Kingdom
This location is a true gem!! Our room was spacious with breathtaking views. The facilities on offer from the sea water swimming pool, to the steps and ropes helping you into the sea...all FANTASTIC
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 142 reviews
Price from
$106.40
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.

C
Celine
From
United States
Claudia was so welcoming and accommodating! it was a perfect location and had everything we needed
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 398 reviews
Price from
$76
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.6
Excellent - What previous guests thought, 15 reviews
Price from
$105.23
1 night, 2 adults

la stanza di Robi

Rio Marina (Near Cavo)

The property is around a 3-minute walk from Spiaggia La Torre, 12 miles from Villa San Martino, and 22 miles from Cabinovia Monte Capanne.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 58 reviews
Price from
$84.18
1 night, 2 adults
All apartments in Cavo

Looking for an apartment?

For travelers who appreciate a space of their own at the end of the day, an apartment or flat is the perfect home away from home. Furnished rooms and kitchen facilities give groups and families the flexibility to enjoy downtime separately or plan the next day’s activities over a shared meal. Often available for short and long-term.

Most booked apartments in Cavo and surrounding area in the past month

See all

Save money on apartments in Cavo and nearby – budget options available

  • Casa della spiaggetta

    Rio Marina
    Budget options available
    Scored out of 10, guest rating 5.3
    Fair - What previous guests thought, 3 reviews

    Casa della spiaggetta is located in Rio Marina, just a 3-minute walk from Spiaggia La Torre and 12 miles from Villa San Martino. This beachfront property offers access to free Wifi.

    From $274.76 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 26 reviews

    Graziosa Suite vista mare [FREE PARKING] is located in Rio Marina, just 12 miles from Villa San Martino and 23 miles from Cabinovia Monte Capanne.

    From $140.30 per night
  • la stanza di Robi

    Rio Marina
    Budget options available
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 58 reviews

    The property is around a 3-minute walk from Spiaggia La Torre, 12 miles from Villa San Martino, and 22 miles from Cabinovia Monte Capanne.

    From $104.06 per night
  • Appartamenti Claudia Rio

    Rio Marina
    Budget options available
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 398 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 $76 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 4 reviews

    Providing a garden, Monolocale con veranda e giardino a Rio Marina provides accommodations in Rio Marina. This apartment offers air-conditioned accommodations with a patio.

    From $146.15 per night
  • 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 $234.02 per night
  • Casa Gyotaku

    Bagnaia
    Budget options available

    Featuring a garden, Casa Gyotaku provides accommodations in Bagnaia. This property offers access to a terrace and free private parking. Cabinovia Monte Capanne is 18 miles from the apartment.

    From $73.66 per night
  • Monolocale Eco del Mare

    Portoferraio
    Budget options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

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

Great access to the city center. Check these apartments in Cavo and nearby

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

    Appartamento a Cavo sul mare is located in Cavo, just 17 miles from Villa San Martino and 27 miles from Cabinovia Monte Capanne.

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

    Cala Azzurra apartment offers accommodations in Cavo, a 6-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

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

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

  • GuestHost - Elba Cozy Apartment offers accommodations in Cavo, a 9-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

  • Offering a garden, Amazing Apartment In Cavo provides accommodations in Cavo. Featuring free private parking, the 3-star apartment is a 12-minute walk from Spiaggia di Frugoso.

  • Offering a garden, Elba Bellavista -- Home -- offers accommodations in Cavo. This property offers access to a terrace, free private parking, and free Wifi.

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

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

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

    Apartment Salita Bellavista by Interhome is located in Cavo, just a 14-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

Enjoy breakfast in Cavo and nearby

  • Appartamento Soliluna - Goelba offers accommodations in Cavo, a 10-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

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

    Respiro del Cavo - Goelba is located in Cavo, just a 10-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

  • La casa dei Nonni

    Cavo
    Breakfast options
    Scored out of 10, guest rating 5.2
    Fair - What previous guests thought, 14 reviews

    La casa dei Nonni offers accommodations in Cavo, 17 miles from Villa San Martino and 27 miles from Cabinovia Monte Capanne.

  • Il Gioiello Del Mare - Sea View offers accommodations in Cavo, 17 miles from Villa San Martino and 27 miles from Cabinovia Monte Capanne.

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

    Casa Solana al Cavo - Elba Affitti is located in Cavo, just a 17-minute walk from Spiaggia di Frugoso and 16 miles from Villa San Martino.

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

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

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

    Apartment la Roccia by Interhome offers accommodations in Cavo, 27 miles from Cabinovia Monte Capanne.

  • La Pergola al Cavo 9

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

    La Pergola al Cavo 9 offers accommodations in Cavo, 1.3 miles from Spiaggia di Frugoso and 16 miles from Villa San Martino. This property offers access to a balcony and free private parking.

FAQ about apartments in Cavo

Apartments that guests love in Cavo

See all
  • Avg. price/night: $92.37
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 331 reviews
    Lovely looking flat with beautiful sea view.
    Guest review by
    Roger
    Solo traveler