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

Holiday Rentals in Cavo

Find the holiday rentals that appeal to you the most

The best holiday rentals in Cavo

Check out our pick of great holiday rentals in Cavo

Filter by:

Review score

Attico cavo a pochi passi dal mare

Cavo

Situated in Cavo, 600 metres from Spiaggia di Frugoso and 27 km from Villa San Martino, Attico cavo a pochi passi dal mare offers a garden and air conditioning.

M
Marina
From
Italy
the balcony was fantastic and I liked that the house was plenty of useful thinks
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 30 reviews
Price from
£104.16
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 7.5 km away.

P
Peter
From
United Kingdom
Position perfect, facilities ideal, arrangements with host excellent
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 335 reviews
Price from
£86.80
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 8.0
Very good - What previous guests thought, 36 reviews
Price from
£124.99
1 night, 2 adults

Elbadoc Camping Village

Cavo

Located just 1.9 km from Spiaggia di Frugoso, Elbadoc Camping Village provides accommodation in Cavo with access to a garden, a bar, as well as full-day security.

P
Phredhe
From
Sweden
We loved Cavo. Small village and not so many tourists. There is a bus every hour to Rio Marina or other beaches.
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 112 reviews
Price from
£117.59
1 night, 2 adults

Residenza Portoferraio

Portoferraio (Near Cavo)

Housed in a historic building, the recently renovated Residenza Portoferraio provides accommodation with a shared lounge and free WiFi.

N
Nina
From
United Kingdom
Very spacious room, great central location, good helpyourself Italian breakfast, very friendly host who let me into my room already in the morning.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 272 reviews
Price from
£130.20
1 night, 2 adults

Dal Sandro B&B

Portoferraio (Near Cavo)

Offering a shared lounge and city view, Dal Sandro B&B is set in Portoferraio, 1.5 km from La Padulella Beach and 5.2 km from Villa San Martino.

V
Vladislav
From
Russia
Great apartment with great owners! Breakfasts were awesome, especially home made jam :)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 262 reviews
Price from
£112.84
1 night, 2 adults

Indarsena b&b

Portoferraio (Near Cavo)

Set in Portoferraio, 1.7 km from La Padulella Beach and 6.1 km from Villa San Martino, Indarsena b&b offers accommodation with free WiFi in a historic building. The property has city views.

E
Edgar
From
Finland
The host, Sabrina, was lovely and very helpful! Very clean and beautiful place right in the center of Portoferraio.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 140 reviews
Price from
£95.48
1 night, 2 adults

al 28 B&B

Portoferraio (Near Cavo)

1.1 km from La Padulella Beach, al 28 B&B is set in Portoferraio and offers air-conditioned rooms with free WiFi. It is located 5.4 km from Villa San Martino and provides a shared kitchen.

S
Sarah
From
Netherlands
This was an incredible find on Elba. A beautiful B&B in the centre of the city. The room was clean, modern and comfortable, whilst the breakfast was outstanding. My favourite in Italy so far! Barbara and her family were so welcoming and friendly, we didn’t want to leave!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 156 reviews
Price from
£124.99
1 night, 2 adults

B&B Il Casale di Monserrato

Porto Azzurro (Near Cavo)

Located in Porto Azzurro in the Elba region with Spiaggia di Barbarossa nearby, B&B Il Casale di Monserrato provides accommodation with free private parking, as well as access to a hot tub.

A
Aki
From
Finland
Peace, natur and quality of the facility. Could definetly come back.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 124 reviews
Price from
£208.32
1 night, 2 adults

LA SCALINATA

Portoferraio (Near Cavo)

Offering a garden and city view, LA SCALINATA is set in Portoferraio, 6.6 km from Villa San Martino and 24 km from Cabinovia Monte Capanne.

s
scott
From
Canada
The spaciousness and the view could not be beat. I wish I had booked for more nights, as to be able to sit out on the spacious patio area, looking over the harbour, would have been a real bonus. Lots of cats to pet, all happy and well fed.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 50 reviews
Price from
£125.86
1 night, 2 adults
All holiday rentals in Cavo

Most booked holiday rentals in Cavo and surroundings in the past month

See all

Enjoy breakfast in Cavo and nearby

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

    Housed in a historic building, the recently renovated Residenza Portoferraio provides accommodation with a shared lounge and free WiFi.

  • Indarsena b&b

    Portoferraio
    Breakfast options
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 139 reviews

    Set in Portoferraio, 1.7 km from La Padulella Beach and 6.1 km from Villa San Martino, Indarsena b&b offers accommodation with free WiFi in a historic building. The property has city views.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 71 reviews

    Offering inner courtyard views, Porto Sole Rooms is an accommodation situated in Portoferraio, 6.2 km from Villa San Martino and 23 km from Cabinovia Monte Capanne.

  • al 28 B&B

    Portoferraio
    Breakfast options
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 156 reviews

    1.1 km from La Padulella Beach, al 28 B&B is set in Portoferraio and offers air-conditioned rooms with free WiFi. It is located 5.4 km from Villa San Martino and provides a shared kitchen.

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

    Offering a shared lounge and city view, B & B La Terrazza sul mare is located in Portoferraio, 5.2 km from Villa San Martino and 22 km from Cabinovia Monte Capanne.

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

    Offering a shared lounge and city view, Dal Sandro B&B is set in Portoferraio, 1.5 km from La Padulella Beach and 5.2 km from Villa San Martino.

  • CASA ELISA

    Cavo
    Breakfast options
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 36 reviews

    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.8
    Good - What previous guests thought, 14 reviews

    Boasting a garden, Holiday Home Wendy by Interhome is set in Cavo, within 28 km of Villa San Martino and 44 km of Cabinovia Monte Capanne. This beachfront property offers access to a terrace.

Highly rated holiday rentals 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.

  • Scored out of 10, guest rating 8.3
    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.

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

    Set just 200 metres from Spiaggia La Torre, Casa Valdese Rio Marina offers accommodation in Rio Marina with access to a garden, a terrace, as well as luggage storage space.

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 404 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.

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

    Featuring air-conditioned accommodation with a patio, Panoramica del Porticciolo is set in Rio Marina. This property offers access to a balcony and free private parking.

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

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

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 136 reviews

    Allegroitalia Elba Capo d'Arco has sea views, free WiFi and free private parking, situated in Rio Marina, 1.9 km from Spiaggia di Ortano.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 9 reviews

    Located in Cavo, 1.3 km from Spiaggia di Frugoso and 27 km from Villa San Martino, Appartamento Bellavista offers a garden and air conditioning.

These holiday rentals in Cavo and nearby have options with free cancellation

  • Graziosa Suite vista mare [FREE PARKING]

    Rio Marina
    Free cancellation options available
    Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 24 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.

  • Located in Rio nellʼElba in the Elba region with Spiaggia La Torre nearby, Cosy Home in Rio nell'Elba with Garden & BBQ offers accommodation with free private parking.

  • Appartamento Mare Blu

    Cavo
    Free cancellation options available
    Scored out of 10, guest rating 7.6
    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

    Cavo
    Free cancellation options available

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

  • Apartment Salita Bellavista by Interhome

    Cavo
    Free cancellation options available
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 3 reviews

    Set in Cavo, 1.2 km from Spiaggia di Frugoso and 27 km from Villa San Martino, Apartment Salita Bellavista by Interhome offers air conditioning.

  • Cavo Beach 5

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

    Situated in Cavo, 27 km from Villa San Martino and 45 km from Cabinovia Monte Capanne, Cavo Beach 5 offers a terrace and air conditioning.

  • Cavo Beach 1

    Cavo
    Free cancellation options available
    Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 10 reviews

    Located in Cavo, less than 1 km from Spiaggia di Frugoso and 27 km from Villa San Martino, Cavo Beach 1 provides air-conditioned accommodation with a balcony and free WiFi.

  • Cavo Beach 3

    Cavo
    Free cancellation options available
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 14 reviews

    Located in Cavo, 1 km from Spiaggia di Frugoso and 27 km from Villa San Martino, Cavo Beach 3 provides air-conditioned accommodation with a patio and free WiFi.

FAQ about holiday rentals in Cavo

Holiday rentals that guests love in Cavo

See all
  • Avg. price/night: £117.59
    Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 111 reviews
    We loved Cavo. Small village and not so many tourists. There is a bus every hour to Rio Marina or other beaches.
    Guest review by
    Phredhe
    Family with young children
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 7 reviews
    Lovely airy apartment with a beautiful shared garden. All you need to spend a couple of days in thw charming village of Cavo. Great spot only one minute from the beach, restaurants and shops.
    Guest review by
    Suska
    Young couple
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 14 reviews
    Location is fantastic with access to three beaches and close to the village. Spacious house and great outdoors
    Guest review by
    Stefania
    Family with young children

Research, refine and make plans for your whole trip