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

The best apartments in Cavo

Check out our selection of great apartments in Cavo

Filter by:

Review score

Vista Mare

Cavo

Vista Mare offers accommodations in Cavo, 27 miles from Cabinovia Monte Capanne.

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

Attico cavo a pochi passi dal mare

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 out of 10, guest rating 9.1
Wonderful - What previous guests thought, 30 reviews
Price from
$70.37
1 night, 2 adults

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, 334 reviews
Price from
$117.28
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.0
Wonderful - What previous guests thought, 21 reviews
Price from
$246.29
1 night, 2 adults

Casa La Rondine

Portoferraio (Near Cavo)

Casa La Rondine is located in Portoferraio, just 1.5 miles from Ottone Beach and 6.2 miles from Villa San Martino. Both Wifi and private parking are accessible at the apartment free of charge.

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

Panoramica del Porticciolo

Rio Marina (Near Cavo)

Featuring a garden, Panoramica del Porticciolo offers accommodations in Rio Marina. This property offers access to a balcony and free private parking.

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

Residence Padulella - Goelba

Portoferraio (Near Cavo)

Residence Padulella - Goelba enjoys a location in Portoferraio, a 2-minute walk from La Padulella Beach and 3.3 miles from Villa San Martino.

M
Mindy
From
United States
Roberto met us in the lobby upon arrival. We arrived on the last ferry of the night, but he waited up for us. This was very considerate and we appreciated it very much. He made the check-in process swift and painless and showed us to our room immediately. The location is a short walk from the night life of Portoferraio but nestled in a residential neighborhood. There is an ocean view from the sprawling balconies. The parking is right across the street and very convenient. The room was large and clean. Walking distance to so many beaches. The closest of course is Padulella. But also nearby and walkable are Capo Bianco, Le Ghiaie, and Sottobomba. Only a 10 minute walk to cafes and restaurants.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 104 reviews
Price from
$97.11
1 night, 2 adults

Elbitat Homes

Bagnaia (Near Cavo)

A 17-minute walk from Ottonella Beach in Bagnaia, Elbitat Homes offers accommodations with access to a hot tub, spa facilities, and wellness packages.

K
Kara
From
United States
Modern amenities and comfortable outdoor space. Short walk to the local beach.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 167 reviews
Price from
$116.99
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.5
Very Good - What previous guests thought, 136 reviews
Price from
$150.94
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, 404 reviews
Price from
$87.96
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

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

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 $275.61 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 24 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.74 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.38 per night
  • Appartamenti Claudia Rio

    Rio Marina
    Budget options available
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 404 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 $87.96 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 3 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.

  • Panoramica del Porticciolo

    Rio Marina
    Budget options available
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 16 reviews

    Featuring a garden, Panoramica del Porticciolo offers accommodations in Rio Marina. This property offers access to a balcony and free private parking.

    From $228.70 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    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.61 per night
  • Monolocale Eco del Mare

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

    Monolocale Eco del Mare is located in Portoferraio, just a 16-minute walk from La Padulella Beach and 3.3 miles from Villa San Martino.

    From $93.82 per night

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.3
    Good - What previous guests thought, 3 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.

  • Monolocale Solana 6

    Cavo
    Breakfast options
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 4 reviews

    Monolocale Solana 6 offers accommodations in Cavo, a 13-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

  • Cavo Beach 5

    Cavo
    Breakfast options
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 14 reviews

    Featuring a terrace, Cavo Beach 5 features accommodations in Cavo. The air-conditioned accommodation is a 12-minute walk from Spiaggia di Frugoso.

  • Bilocale con terrazzo vista mare offers accommodations in Cavo, a 15-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

  • Maggiolino al mare

    Cavo
    Breakfast options

    Maggiolino al mare is located in Cavo, just a 12-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.3
    Fair - What previous guests thought, 12 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.

FAQ about apartments in Cavo

Apartments that guests love in Cavo

See all
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 334 reviews
    Lovely looking flat with beautiful sea view.
    Guest review by
    Roger
    Solo traveler
gogless