Skip to main content

Apartments in Cavo

Find the apartments that appeal to you the most

The best apartments in Cavo

Check out our pick of great apartments in Cavo

Filter by:

Review score

Le vasche - by the sea - nice apartment

Cavo

Situated in Cavo, 600 metres from Spiaggia di Frugoso and 27 km from Villa San Martino, Le vasche - by the sea - nice apartment offers a garden and air conditioning.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 18 reviews
Price from
US$83.03
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.3
Superb - What previous guests thought, 7 reviews
Price from
US$89.15
1 night, 2 adults

Il Nido di Rio Elba

Rio nellʼElba (Near Cavo)

Il Nido di Rio Elba is located in Rio nellʼElba. It is situated 32 km from Cabinovia Monte Capanne and offers private check-in and check-out.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 9 reviews
Price from
US$92.07
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.53
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.77
1 night, 2 adults

SUITE ELEVEN ISOLA D'ELBA

Bagnaia (Near Cavo)

SUITE ELEVEN ISOLA D'ELBA offers a public bath and free private parking, and is within 1.7 km of Ottonella Beach and 13 km of Villa San Martino.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 10 reviews
Price from
US$125.30
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.75
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.

K
Karolin
From
Germany
the location the room Claudia was super friendly the price it was definitely worth the money
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 392 reviews
Price from
US$77.50
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.89
1 night, 2 adults

la stanza di Robi

Rio Marina (Near Cavo)

Located in Rio Marina, 300 metres from Spiaggia La Torre and 19 km from Villa San Martino, la stanza di Robi offers air conditioning. The property features quiet street views.

J
Jiří
From
Czech Republic
Close to centre, good AC, clean and cosy, very kind owners.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 59 reviews
Price from
US$83.91
1 night, 2 adults
All apartments in Cavo

Looking for an apartment?

For the travellers 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 surroundings in the past month

See all

Enjoy breakfast in Cavo and nearby

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 7 reviews

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

    From US$89.15 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 4 reviews

    Featuring garden views, Appartamento a Cavo sul mare is situated in Cavo, 44 km from Cabinovia Monte Capanne.

  • Appartamento Mare Blu

    Cavo
    Breakfast options
    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.

  • Amazing Apartment In Cavo is a beachfront property located in Cavo, 27 km from Villa San Martino and 44 km from Cabinovia Monte Capanne.

  • Set in Cavo, less than 1 km from Spiaggia di Frugoso and 27 km from Villa San Martino, Elba Bellavista -- Home -- offers a garden and air conditioning.

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

  • La casa dei Nonni

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

    La casa dei Nonni offers accommodation set in Cavo, 27 km from Villa San Martino and 44 km 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 enjoys a location in Cavo, just 26 km from Villa San Martino and 44 km from Cabinovia Monte Capanne.

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

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

    Casa Mamy a 150 metri dal mare is an accommodation situated in Cavo, 28 km from Villa San Martino and 45 km from Cabinovia Monte Capanne.

  • La Pergola al Cavo 9

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

    Situated in Cavo, 2 km from Spiaggia di Frugoso and 26 km from Villa San Martino, La Pergola al Cavo 9 offers air conditioning. This property offers access to a balcony and free private parking.

  • La Pergola al Cavo 5

    Cavo
    Central location
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Set in Cavo, within 43 km of Cabinovia Monte Capanne, La Pergola al Cavo 5 offers accommodation with air conditioning.

  • Located in Cavo, within 42 km of Cabinovia Monte Capanne, La Pergola al Cavo 107 offers accommodation with air conditioning.

  • Appartamento La Pergola al Cavo, featuring barbecue facilities, is situated in Cavo, 26 km from Villa San Martino and 43 km from Cabinovia Monte Capanne.

Apartments with swimming pools in Cavo and nearby

  • 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$233.25 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    Located in Casa Castagno, 500 metres from Spiaggia di Nisportino and 22 km from Villa San Martino, Mare e natura a Nisportino offers an infinity pool and air conditioning.

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

    Boasting air-conditioned accommodation with a pool with a view, Nisportino Vista Mare is set in Rio nellʼElba. This beachfront property offers access to free WiFi and free private parking.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 6 reviews

    Cozy Apartment In Nisportino With Wifi is a beachfront property set in Nisporto, 600 metres from Spiaggia di Nisportino and 22 km from Villa San Martino.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 5 reviews

    Set in Nisporto, 600 metres from Spiaggia di Nisportino and 22 km from Villa San Martino, Beautiful Apartment In Nisportino offers air conditioning.

  • Featuring air-conditioned accommodation with a balcony, Apartment in Elba with Panoramic Views is located in Rio nellʼElba.

  • Scored out of 10, guest rating 5.0
    Passable - What previous guests thought, 1 review

    Set 2.7 km from Spiaggia La Torre, 20 km from Villa San Martino and 36 km from Cabinovia Monte Capanne, Residence La Chiusa di Rio, Rio nell'Elba features accommodation situated in Rio nellʼElba.

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

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

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

    From US$139.85 per night
  • la stanza di Robi

    Rio Marina
    Budget options available
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 59 reviews

    Located in Rio Marina, 300 metres from Spiaggia La Torre and 19 km from Villa San Martino, la stanza di Robi offers air conditioning. The property features quiet street views.

    From US$124.70 per night
  • Appartamenti Claudia Rio

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

    Featuring air-conditioned accommodation with a patio, Monolocale con veranda e giardino a Rio Marina is set in Rio Marina.

    From US$145.68 per night
  • Casa Gyotaku

    Bagnaia
    Budget options available

    Boasting air-conditioned accommodation with a private pool, garden view and a patio, Casa Gyotaku is situated in Bagnaia. This property offers access to a terrace, free private parking and free WiFi.

  • Villino Giardino di Mare

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

    Offering a garden and garden view, Villino Giardino di Mare is set in Portoferraio, 10 km from Villa San Martino and 26 km from Cabinovia Monte Capanne.

    From US$113.04 per night
  • Agriturismo Paradisa

    Rio nellʼElba
    Budget options available
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 88 reviews

    Agriturismo Paradisa is situated 6 km from Rio nell’Elba. Free private parking is available on site. Certain units feature a seating area to relax in after a busy day.

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

FAQ about apartments in Cavo

Apartments that guests love in Cavo

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