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

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, 330 reviews
Price from
US$92.37
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, 35 reviews
Price from
US$168.36
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.1
Good - What previous guests thought, 107 reviews
Price from
US$88.24
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.2
Superb - What previous guests thought, 284 reviews
Price from
US$130.95
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.3 km from Le Viste Beach and 5.2 km from Villa San Martino. The bed and breakfast is 22 km from Cabinovia Monte...

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, 257 reviews
Price from
US$105.23
1 night, 2 adults

Indarsena b&b

Portoferraio (Near Cavo)

Set in Portoferraio, 6.4 km from Villa San Martino and 23 km from Cabinovia Monte Capanne, Indarsena b&b offers accommodation with free WiFi in a historic building. The property has city views.

J
Jonas
From
Switzerland
Great location in the heart of the city center. Very quick check-in and good recommendation for local beaches and food, breakfast was amazing
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 135 reviews
Price from
US$128.61
1 night, 2 adults

B & B La Terrazza sul mare

Portoferraio (Near Cavo)

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.

M
Mariamija
From
Lithuania
Very good place to stay in Elba. Hosts were very friendly and caring, the breakfast was exceptionally good. Definitely recommend!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 202 reviews
Price from
US$134.46
1 night, 2 adults

al 28 B&B

Portoferraio (Near Cavo)

Set in Portoferraio, 5.4 km from Villa San Martino, al 28 B&B offers air-conditioned rooms with free WiFi. It is located 22 km from Cabinovia Monte Capanne and provides a shared kitchen.

K
Kees
From
New Zealand
Everything, the rooms are very modern and have everything you need. Barbara is the best host you could ask for always able to help with any requests or needs. The breakfast is a great touch that puts this above other places we’ve stayed previously. I would highly recommend this place for any stay on Elba.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 156 reviews
Price from
US$168.36
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 centre.

P
Philipp
From
Italy
Very welcoming host. A lovely sight on the mountains and the sea.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 151 reviews
Price from
US$154.33
1 night, 2 adults

LA SCALINATA

Portoferraio (Near Cavo)

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

E
Elin Dominique Fiona
From
Switzerland
At first I was a little scared because I thought this deal is a little too good to be true. I was really flashed when I arrived tho, It’s a wonderful appartment and it looks even nicer than on the pictures. It’s clean, and the location is really great. It’s 7 minutes away from the beach and pretty much in the middle of the old town. The owner of the place was super nice and attentive. We had a wonderful stay in the scalinata, and we would love to come here again.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 50 reviews
Price from
US$128.61
1 night, 2 adults
All holiday rentals in Cavo

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

See all

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.0
    Good - What previous guests thought, 26 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$140.30 per night
  • la stanza di Robi

    Rio Marina
    Free cancellation options available
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 58 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$104.06 per night
  • Casa Valdese Rio Marina

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

    From US$93.54 per night
  • Appartamenti Claudia Rio

    Rio Marina
    Free cancellation options available
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 399 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$76 per night
  • 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.

    From US$515.62 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 41 reviews

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

    From US$233.84 per night
  • al 28 B&B

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

    Set in Portoferraio, 5.4 km from Villa San Martino, al 28 B&B offers air-conditioned rooms with free WiFi. It is located 22 km from Cabinovia Monte Capanne and provides a shared kitchen.

    From US$188.83 per night
  • CASA ELISA

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

    Complete with barbecue facilities, CASA ELISA is located in Cavo, 28 km from Villa San Martino and 45 km from Cabinovia Monte Capanne.

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.

    From US$210.46 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 284 reviews

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

    From US$152 per night
  • Indarsena b&b

    Portoferraio
    8.0+ review score
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 135 reviews

    Set in Portoferraio, 6.4 km from Villa San Martino and 23 km from Cabinovia Monte Capanne, Indarsena b&b offers accommodation with free WiFi in a historic building. The property has city views.

    From US$128.61 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 68 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.

    From US$175.38 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 257 reviews

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

    From US$105.23 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 10 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.

  • Cavo Beach 5

    Cavo
    8.0+ review score
    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 3

    Cavo
    8.0+ review score
    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.

Enjoy breakfast in Cavo and nearby

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

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

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

    Cavo
    Breakfast options
    Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 9 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 4

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

    Situated in Cavo, less than 1 km from Spiaggia di Frugoso and 27 km from Villa San Martino, Cavo Beach 4 features air-conditioned accommodation with a patio and free WiFi.

  • Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 2 reviews

    Offering sea views, 2 Bedroom Gorgeous Home In Cavo is an accommodation set in Cavo, 1.3 km from Spiaggia di Frugoso and 28 km 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 an accommodation situated in Cavo, 28 km from Villa San Martino and 45 km from Cabinovia Monte Capanne.

FAQ about holiday rentals in Cavo

Holiday rentals that guests love in Cavo

See all
  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 107 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, 5 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