Skip to main content

The best villas in Cavo

Check out our pick of great villas in Cavo

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Cavo Beach 2, hotel in Cavo

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

Scored 9.0
9.0
Rated superb
Superb
13 reviews
Price from
£126.36
1 night, 2 adults
Cavo Beach 4, hotel in Cavo

Situated in Cavo, 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.

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.
Scored 8.2
8.2
Rated very good
Very good
10 reviews
Price from
£109.51
1 night, 2 adults
Cavo Beach 3, hotel in Cavo

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.

very nice host, big & quiet apartment. lovely courtyard.
Scored 8.2
8.2
Rated very good
Very good
15 reviews
Price from
£109.51
1 night, 2 adults
CASA ELISA, hotel in 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 8.3
8.3
Rated very good
Very good
41 reviews
Price from
£107.83
1 night, 2 adults
Cavo Beach 1, hotel in Cavo

Located in Cavo, 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.

Location and people
Scored 6.2
6.2
Rated pleasant
Pleasant
12 reviews
Price from
£105.30
1 night, 2 adults
Residenza Cavour Portoferraio city center, hotel in Portoferraio

Set in Portoferraio, Residenza Cavour Portoferraio city center is a recently renovated accommodation, 1.8 km from La Padulella Beach and 6.3 km from Villa San Martino.

Scored 9.2
9.2
Rated superb
Superb
6 reviews
Price from
£292.11
1 night, 2 adults
La Chiusa 1984 - HelloElba, hotel in Rio Marina

Situated within 1.4 km of Spiaggia La Torre and 1.8 km of Spiaggia Marina Di Gennaro in Rio Marina, La Chiusa 1984 - HelloElba provides accommodation with a kitchen.

In the house there are two apartman on the ground floor, and the owner lady lives on the upstairs. She speaks in Italian, but with a google translator we could understand easily each other. Her son can speaks in English. The house is very beautiful, clean and well equipped. In the neighborhood there are four cats, they come out sometimes.
Scored 8.9
8.9
Rated fabulous
Fabulous
19 reviews
Price from
£113.73
1 night, 2 adults
Casa Maria, hotel in Portoferraio

Located in Portoferraio, 6.5 km from Villa San Martino and 24 km from Cabinovia Monte Capanne, Casa Maria offers air conditioning.

Scored 8.1
8.1
Rated very good
Very good
20 reviews
Price from
£109.51
1 night, 2 adults
Appartamento Il Faro - HelloElba, hotel in Portoferraio

Appartamento Il Faro - HelloElba enjoys a location in Portoferraio, just 6.4 km from Villa San Martino and 24 km from Cabinovia Monte Capanne.

The location and the apartment are nice and although on the top of a hill easily accessible. The host promptly replies to messages most of the time.
Scored 8.1
8.1
Rated very good
Very good
16 reviews
Price from
£140.68
1 night, 2 adults
Casa Vacanze Iosè, hotel in Rio Marina

Offering city views, Casa Vacanze Iosè is an accommodation located in Rio Marina, 1.4 km from Spiaggia Luisi D'Angelo and 20 km from Villa San Martino.

the location is ok with a small terrace
Scored 8.7
8.7
Rated fabulous
Fabulous
15 reviews
Price from
£294.59
1 night, 2 adults
All villas in Cavo
Looking for a villa?
Perfect for families, groups or couples who enjoy luxury and independence while travelling. Enjoy the space and privacy of these fully-furnished, self-standing mansions — travellers can cook, lounge and explore at their leisure. Note that in Bali, a resort will also be called a villa.

Most booked villas in Cavo this month

See all

Enjoy breakfast in Cavo!

  • CASA VACANZE My Way
    Breakfast options
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 10 reviews

    Offering garden views, CASA VACANZE My Way is an accommodation set in Cavo, 1.1 km from Spiaggia di Frugoso and 27 km from Villa San Martino.

    L'attrezzatura della casa, cucina, ecc molto fornita

  • Appartamento Bellavista
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 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.

    Bellissimo posto e appartamento molto bello e ben tenuto

  • Villa Giovanna - Goelba

    Offering a garden and garden view, Villa Giovanna - Goelba is located in Cavo, 2.7 km from Spiaggia di Frugoso and 23 km from Villa San Martino.

  • Elba Bellavista -- Casa Cerboli --
    Scored 7.0
    7.0
    Rated good
    Good
     · 1 review

    Set in Cavo, Elba Bellavista -- Casa Cerboli -- is a recently renovated accommodation, 27 km from Villa San Martino and 44 km from Cabinovia Monte Capanne.

  • Pet Friendly Home In Cavo With House Sea View
    Scored 6.0
    6.0
    Rated pleasant
    Pleasant
     · 1 review

    Offering sea views, Pet Friendly Home In Cavo With House Sea View is an accommodation set in Cavo, 28 km from Villa San Martino and 45 km from Cabinovia Monte Capanne.

  • Charming House in Cavo with Fireplace and Sunny Terrace

    Complete with barbecue facilities, Charming House in Cavo with Fireplace and Sunny Terrace is located in Cavo, 27 km from Villa San Martino and 44 km from Cabinovia Monte Capanne.

  • Holiday Home Wendy by Interhome
    Scored 7.6
    7.6
    Rated good
    Good
     · 14 reviews

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

Great access to the city centre! Check these villas in Cavo

  • Cavo Beach 2
    Central location
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 13 reviews

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

    Ottima posizione,tranquillo, a due passi dal mare. Spazio esterno bello con grande tavolo per mangiare.

  • CASA ELISA
    Central location
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 41 reviews

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

    Soirée au top autour du bbq. Attention, le supermarché est fermé l'après-midi.

  • Cavo Beach 3
    Central location
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 15 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. 45 km from Cabinovia Monte Capanne, the...

    Posizione eccellente....e il patio esterno fantastico.

  • Cavo Beach 4
    Central location
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 10 reviews

    Situated in Cavo, 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.

    Si trova in centro. Vicino al porto ed è comodissimo.

  • Cavo Beach 1
    Central location
    Scored 6.2
    6.2
    Rated pleasant
    Pleasant
     · 12 reviews

    Located in Cavo, 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.

    l’appartamento è confortevole con un bel terrazzo e molto silenzioso

FAQ about villas in Cavo

Villas that guests love in Cavo

See all
  • Scored 7.1
    7.1
    Rated good
    Good
     · 130 reviews
    We loved Cavo. Small village and not so many tourists. There is a bus every hour to Rio Marina or other beaches.
    Phredhe
    Family with young children
  • Scored 9.0
    9.0
    Rated superb
    Superb
     · 180 reviews
    Next to the beach in a very small village. Consists of multiple smaller houses with rooms on two floors. Breakfast was great (buffet) and staff was extremely nice and friendly. Architecture is interesting, apparently from the sixties with lots of renovations done.
    Christian
    Solo traveller
  • Avg. price/night: £109.51
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 10 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.
    Suska
    Young couple
  • Scored 7.6
    7.6
    Rated good
    Good
     · 14 reviews
    Location is fantastic with access to three beaches and close to the village. Spacious house and great outdoors
    Stefania
    Family with young children