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

Accommodation in Cavo

Find the accommodation that appeal to you the most

The best accommodation in Cavo

Check out our pick of great accommodation in Cavo

Filter by:

Review score

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$169.06
1 night, 2 adults

PFA Hotel Ginevra - Isola d'Elba

Hotel in Cavo

Set in Cavo, 1.1 km from Spiaggia di Frugoso, PFA Hotel Ginevra - Isola d'Elba offers accommodation with a garden, free private parking, a shared lounge and a bar.

D
Dana
From
Ukraine
Everything was perfect! Clean, new. We Liked breakfast very much. Totally recommend hotel :)
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 791 reviews
Price from
US$109.19
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.

S
Stephen
From
United Kingdom
The location was ideal, the breakfast was freshly prepared fruit, yogurt and homemade granola and an impressive range of fresh pastries, exceptional🙂
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 135 reviews
Price from
US$129.15
1 night, 2 adults

Hotel Santo Stefano

Portoferraio (Near Cavo)

Set in the hills overlooking the Gulf of Portoferraio, Santo Stefano is a historic country house offering extensive gardens, panoramic views and a restaurant serving Mediterranean and Tuscan cuisine.

A
Alexis Muñoz Nieto
From
Spain
The location, the views, the food was amazing
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 185 reviews
Price from
US$202.52
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.75
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$97.25
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$211.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$129.15
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.

A
Ana Marie
From
Slovenia
Our host was very friendly and gave us great recommendations of places to visit. The apartment is very cosy and beautifully furnished. Amazing experience.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 31 reviews
Price from
US$195.19
1 night, 2 adults

L' Amabile Geko

Rio Marina (Near Cavo)

Boasting garden views, L' Amabile Geko provides accommodation with a garden and a patio, around 23 km from Villa San Martino.

J
Jennifer
From
United Kingdom
Lovely location , which had everything you need. The outdoor shower was welcome for washing off the sand and cooling down in the heat. The owners are really sweet; and they gave us cuttings from their herb garden when we left.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 14 reviews
Price from
US$158.50
1 night, 2 adults
All accommodation in Cavo

Most booked accommodation in Cavo and surroundings in the past month

See all

Save money on accommodation in Cavo and nearby – budget 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.89 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

    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.49 per night
  • Casa Valdese Rio Marina

    Rio Marina
    Budget 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$91.58 per night
  • Appartamenti Claudia Rio

    Rio Marina
    Budget options available
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 396 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$82.18 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$146.76 per night
  • Casa di Marghy

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

    Set in Rio Marina, Casa di Marghy provides accommodation 19 km from Villa San Martino and 35 km from Cabinovia Monte Capanne.

    From US$152.63 per night
  • 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$234.99 per night
  • Casa Ariel

    Casa Leonardi
    Budget options available
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 12 reviews

    38 km from Cabinovia Monte Capanne in Casa Leonardi, Casa Ariel features accommodation with access to a hot tub.

Great access to the city centre. Check these accommodation 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.

  • Villino Kalithea

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

    Located in Cavo, a few steps from Spiaggia di Frugoso and 28 km from Villa San Martino, Villino Kalithea offers a garden and air conditioning.

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

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

    Offering a garden and garden view, Cala Azzurra apartment is situated in Cavo, 28 km from Villa San Martino and 45 km from Cabinovia Monte Capanne.

  • Appartamento Edy

    Cavo
    Central location
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 16 reviews

    Set in Cavo in the Elba region, Appartamento Edy features a balcony. Private parking is available on site at this recently renovated property.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 18 reviews

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

  • Boasting a terrace, GuestHost - Elba Cozy Apartment is situated in Cavo, within 27 km of Villa San Martino and 44 km of Cabinovia Monte Capanne.

Enjoy breakfast in Cavo and nearby

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

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

    From US$140.89 per night
  • Indarsena b&b

    Portoferraio
    Breakfast options
    Scored out of 10, guest rating 9.6
    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$129.15 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 589 reviews

    Location in a panoramic position 10 minutes' walk from Portoferraio centre, Villa Ombrosa has a private beach you can use for free. The terrace offers great sea views.

    From US$138.54 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

    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.2
    Superb - What previous guests thought, 259 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.66 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 628 reviews

    On top of Portoferraio's coast, Hotel Acquamarina offers views over the Gulf of Padulella and direct access to the beach below. Free private parking is available here.

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

FAQ about accommodation in Cavo

Accommodation that guests love in Cavo

See all
  • Avg. price/night: US$92.75
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 332 reviews
    Great location, room was much bigger than most others we stayed in. Prefect for the rainy day we had.
    Guest review by
    Man Wai Cindy
    Young couple
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 158 reviews
    Breakfast and location was excellent. We loved our stay there. Everyone was so friendly and whatever we asked for was provided. The food in the attached hotel was excellent.
    Guest review by
    Diane
    Young couple