Skip to main content

Accommodations in Cavo

Find the accommodations that appeal to you the most

The best accommodations in Cavo

Check out our selection of great accommodations in Cavo

Filter by:

Review score

Hotel Levante - Isola d'Elba

Hotel in Cavo

Located in Cavo, a 10-minute walk from Spiaggia di Frugoso, Hotel Levante - Isola d'Elba has accommodations with a garden, free private parking, a shared lounge and a terrace.

C
Cathleen
From
Italy
The staff was friendly and helpful. Wonderful breakfast. The room was very comfortable. The location was perfect with the balcony overlooking the sea! It was a perfect stay and we will return!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 413 reviews
Price from
$129.77
1 night, 2 adults

Hotel Marelba

Hotel in Cavo

Featuring its own private garden, restaurant and bar, Hotel Marelba is just 656 feet from Cavo's beaches and port. It offers free WiFi in all areas and private parking on site.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 180 reviews
Price from
$180.23
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 4.7 mi away.

D
Daniel
From
United Kingdom
The views from the apartment are AMAZING. The location is also great, right beside the beach and the ferry dock. The apartment is nicely furnished and clean, and the professionally laundered towels were nice. The AC worked well. Having a bus stop right at the front door was great, giving you easy access to around the island. The free WiFi was good, and although I didn't need it, the free parking was a nice perk to have as well. Check in and check out were very easy, and there was good communication with the host although she doesn't speak much English. I would definitely stay here again if I return to gorgeous Elba. Thank you!
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 351 reviews
Price from
$104.65
1 night, 2 adults

Elbadoc Camping Village

Cavo

Elbadoc Camping Village in Cavo provides accommodations with a garden, a bar, and a shared lounge. There's a private entrance at the campground for the convenience of those who stay.

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 104 reviews
Price from
$88.74
1 night, 2 adults

PFA Hotel Ginevra - Isola d'Elba

Hotel in Cavo

Located in Cavo, a 13-minute walk from Spiaggia di Frugoso, PFA Hotel Ginevra - Isola d'Elba has accommodations with a garden, free private parking, a shared lounge and a bar.

m
m
From
United States
This property gets a 10 based on the wonderful, kind and generous help and assistance of LUCA and RALUCA, both exceptional staff!
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 802 reviews
Price from
$109.35
1 night, 2 adults

CASA ELISA

Cavo

CASA ELISA is located in Cavo, just a 2-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino. The vacation home is 28 miles from Cabinovia Monte Capanne.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 30 reviews
Price from
$169.32
1 night, 2 adults

Residenza Portoferraio

Portoferraio (Near Cavo)

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

H
Henry
From
United States
The location was perfect and ample food and drink was always available. The air conditioning worked fine and if I wanted to sleep in the early evening, I could close the windows and it was quiet.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 321 reviews
Price from
$114.94
1 night, 2 adults

Indarsena b&b

Portoferraio (Near Cavo)

Indarsena b&b offers accommodations in Portoferraio, 4 miles from Villa San Martino and 14 miles from Cabinovia Monte Capanne. Featuring city views, this bed and breakfast also features free Wifi.

D
Deb
From
Canada
An extraordinary property. Beautiful, modern, spotless, fabulous location in the old town. The best!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 137 reviews
Price from
$129.34
1 night, 2 adults

al 28 B&B

Portoferraio (Near Cavo)

Al 28 B&B offers air-conditioned accommodations in Portoferraio. Among the facilities at this property are a shared kitchen and luggage storage space, along with free Wifi throughout the property.

A
Ashley
From
Italy
Great location and quiet. Loved the Italian feel of the building.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 157 reviews
Price from
$126.99
1 night, 2 adults

Monolocale Eco del Mare

Portoferraio (Near Cavo)

Monolocale Eco del Mare is located in Portoferraio, just 3.3 miles from Villa San Martino and 14 miles from Cabinovia Monte Capanne.

B
BEYLYAM
From
Bulgaria
The check-in was quite smooth. The apartment was clean and neat, with all the kitchenware that might be needed. And finally the location was great: close to the port, bus stations, shops, restaurants, supermarkets and within walking distance to the main must-see beaches. I would highly recommend it 😌
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 13 reviews
Price from
$89.95
1 night, 2 adults
All accommodations in Cavo

Most booked accommodations in Cavo and surrounding area in the past month

See all

Popular with guests booking accommodations in Cavo

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 4 reviews

Popular with guests booking accommodations in Cavo

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 30 reviews

Popular with guests booking accommodations in Cavo

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking accommodations in Cavo

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 14 reviews

Popular with guests booking accommodations in Cavo

Popular with guests booking accommodations in Cavo

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 14 reviews

Popular with guests booking accommodations in Cavo

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 10 reviews

Popular with guests booking accommodations in Cavo

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 351 reviews

Popular with guests booking accommodations in Cavo

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 413 reviews

Popular with guests booking accommodations in Cavo

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 802 reviews

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

Appartamenti Claudia Rio

Rio Marina
Budget options available
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 386 reviews

A 3-minute walk from Spiaggia La Torre in Rio Marina, Appartamenti Claudia Rio offers accommodations with access to a solarium. With quiet street views, this accommodation features a patio.

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

Providing a garden, Monolocale con veranda e giardino a Rio Marina provides accommodations in Rio Marina. This apartment offers air-conditioned accommodations with a patio.

From $146.98 per night

Villetta dal Ganzetto

Rio Marina
Budget options available
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 21 reviews

A 6-minute walk from Spiaggia Marina Di Gennaro in Rio Marina, Villetta dal Ganzetto features accommodations with access to a hot tub. 12 miles from Villa San Martino and 23 miles from Cabinovia Monte...

From $105.83 per night

Casa dal Ganzetto

Rio Marina
Budget options available
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 15 reviews

Casa dal Ganzetto is located in Rio Marina, just a 6-minute walk from Spiaggia Marina Di Gennaro and 12 miles from Villa San Martino.

From $105.83 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2 reviews

Providing a garden, Casa dell'Acqua - Isola d'Elba offers accommodations in Rio nellʼElba. This property offers access to a balcony, table tennis, free private parking, and free Wifi.

From $276.32 per night

Villino Giardino di Mare

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

Villino Giardino di Mare offers accommodations in Portoferraio, 1.3 miles from Ottone Beach and 5.9 miles from Villa San Martino.

From $166.97 per night

Monolocale Eco del Mare

Portoferraio
Budget options available
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 13 reviews

Monolocale Eco del Mare is located in Portoferraio, just 3.3 miles from Villa San Martino and 14 miles from Cabinovia Monte Capanne.

From $89.95 per night

Holiday Home Wendy by Interhome

Cavo
Budget options available
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 14 reviews

Holiday Home Wendy by Interhome offers accommodations in Cavo, a 2-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino. This vacation home features a garden.

Enjoy breakfast in Cavo and nearby

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 417 reviews

Set on a hillside among 4.5 hectares of Mediterranean vegetation and forests, Camping Canapai accommodations in Rio Marina. It includes a restaurant, 2 pools, a wellness center and a free WiFi.

From $291.02 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 321 reviews

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

From $135.22 per night

Indarsena b&b

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

Indarsena b&b offers accommodations in Portoferraio, 4 miles from Villa San Martino and 14 miles from Cabinovia Monte Capanne. Featuring city views, this bed and breakfast also features free Wifi.

From $129.34 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 566 reviews

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

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

Appartamento a Cavo sul mare is located in Cavo, just 17 miles from Villa San Martino and 27 miles from Cabinovia Monte Capanne.

Offering a garden, Elba Bellavista -- Home -- offers accommodations in Cavo. This property offers access to a terrace, free private parking, and free Wifi.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

A recently renovated apartment, Elba Bellavista -- Casa Palmaiola -- offers accommodations in Cavo.

Oasibellavista

Cavo
Breakfast options
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Oasibellavista is a recently renovated vacation home in Cavo, near Spiaggia di Frugoso. This beachfront property offers access to a balcony, free private parking, and free Wifi.

Great access to the city center. Check these accommodations in Cavo and nearby

Appartamento Soliluna - Goelba offers accommodations in Cavo, a 10-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 4 reviews

Respiro del Cavo - Goelba is located in Cavo, just a 10-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

Cavo Beach 6

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

Cavo Beach 6 offers accommodations in Cavo, 17 miles from Villa San Martino and 27 miles from Cabinovia Monte Capanne. The air-conditioned accommodation is a 12-minute walk from Spiaggia di Frugoso.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 802 reviews

Located in Cavo, a 13-minute walk from Spiaggia di Frugoso, PFA Hotel Ginevra - Isola d'Elba has accommodations with a garden, free private parking, a shared lounge and a bar.

La casa dei Nonni

Cavo
Central location
Scored out of 10, guest rating 5.1
Fair - What previous guests thought, 14 reviews

La casa dei Nonni offers accommodations in Cavo, 17 miles from Villa San Martino and 27 miles from Cabinovia Monte Capanne.

Il Gioiello Del Mare - Sea View is located in Cavo, just a 18-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

Casa Minnie

Cavo
Central location
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Casa Minnie is located in Cavo, just a 17-minute walk from Spiaggia di Frugoso and 16 miles from Villa San Martino. This property offers access to a terrace, free private parking, and free Wifi.

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

2 Bedroom Gorgeous Home In Cavo offers accommodations in Cavo, a 16-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

FAQ about accommodations in Cavo

Accommodations that guests love in Cavo

See all
Avg. price/night: $104.65
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 351 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