Skip to main content

Places to Stay in Cavo

Find the places to stay that appeal to you the most

The best places to stay in Cavo

Check out our pick of great places to stay in Cavo

Filter by:

Review score

Hotel Levante - Isola d'Elba

Hotel in Cavo

Set in Cavo, less than 1 km from Spiaggia di Frugoso, Hotel Levante - Isola d'Elba offers accommodation with a garden, free private parking, a shared lounge and a terrace.

S
Simon
From
Slovenia
Quiet location just a few meters from the beach, friendly staff, great breakfast and 2m+ bed!
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 412 reviews
Price from
US$128.72
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.

L
Lenard
From
Australia
The location was beautiful and relaxing and right in the heart of the fishing village.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 344 reviews
Price from
US$103.81
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, 32 reviews
Price from
US$167.96
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.

P
Paulina
From
Switzerland
It‘s near the sea. Property is simple but very nice. Breakfast was delicious. The Staff helped with every kind of need and took great care of us.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 800 reviews
Price from
US$108.48
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.

A
Antenor
From
Spain
Great location, modern space in the center of Portoferraio, clean and very comfortable (bed, pillow, temperature, sound, bathroom). The breakfast was great and felt like home
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 136 reviews
Price from
US$128.30
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.

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
US$139.97
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.

J
Jan
From
Belgium
A very nice hotel with beautiful views. It also has a great restaurant.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 184 reviews
Price from
US$201.20
1 night, 2 adults

Monolocale Eco del Mare

Portoferraio (Near Cavo)

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, 8 reviews
Price from
US$89.23
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.15
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$96.61
1 night, 2 adults
All places to stay in Cavo

Most booked places to stay in Cavo and surroundings in the past month

See all

Popular with guests booking places to stay in Cavo

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

Popular with guests booking places to stay in Cavo

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

Popular with guests booking places to stay in Cavo

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Popular with guests booking places to stay in Cavo

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

Popular with guests booking places to stay in Cavo

Popular with guests booking places to stay in Cavo

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

Popular with guests booking places to stay in Cavo

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

Popular with guests booking places to stay in Cavo

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

Popular with guests booking places to stay in Cavo

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 344 reviews

Popular with guests booking places to stay in Cavo

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

Save money on places to stay in Cavo and nearby – budget options available

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 25 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$139.97 per night

la stanza di Robi

Rio Marina
Budget options available
Scored out of 10, guest rating 8.2
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.

From US$124.80 per night

Casa Valdese Rio Marina

Rio Marina
Budget options available
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 204 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.31 per night

Appartamenti Claudia Rio

Rio Marina
Budget options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 391 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$75.82 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$145.80 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$233.45 per night

Casa Gyotaku

Bagnaia
Budget options available

Boasting air-conditioned accommodation with a private pool, garden view and a patio, Casa Gyotaku is situated in Bagnaia. This property offers access to a terrace, free private parking and free WiFi.

From US$83.98 per night

Villino Giardino di Mare

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

Offering a garden and garden view, Villino Giardino di Mare is set in Portoferraio, 10 km from Villa San Martino and 26 km from Cabinovia Monte Capanne.

From US$113.14 per night

Enjoy breakfast in Cavo and nearby

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

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

From US$128.30 per night

Indarsena b&b

Portoferraio
Breakfast options
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 136 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.30 per night

al 28 B&B

Portoferraio
Breakfast options
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$139.97 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 573 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$137.64 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 8 reviews

Boasting city views, Monolocale Eco del Mare offers accommodation with a terrace and a balcony, around 5.2 km from Villa San Martino.

From US$89.23 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 263 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$99.14 per night
Scored out of 10, guest rating 7.7
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.

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.

Great access to the city centre. Check these places to stay in Cavo and nearby

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.

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.

<h2>Beachfront Location</h2> Amazing Apartment In Cavo in Cavo offers direct beachfront access with stunning sea views.

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.

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

Set in Cavo and only less than 1 km from Spiaggia di Frugoso, Elba Bellavista -- Casa Palmaiola -- offers accommodation with mountain views, free WiFi and free private parking.

Oasibellavista

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

A recently renovated holiday home located in Cavo, Oasibellavista features a garden. This beachfront property offers access to a balcony, free private parking and free WiFi.

FAQ about places to stay in Cavo

Places to stay that guests love in Cavo

See all
Scored out of 10, guest rating 7.7
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
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 800 reviews
Great and quiet location, pet-friendly, cleaning, room comfort, great shower.
Guest review by
Valeria
Solo traveller
Avg. price/night: US$103.81
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 344 reviews
The location was perfect, close to the beach and restaurants. Friendly staff
Guest review by
Anonymous
Family with young children
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 800 reviews
The location is really nice.
Guest review by
Gábor
People with friends
Avg. price/night: US$103.81
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 344 reviews
Perfect location, very near the beach, beautiful view of the sea and the marina
Guest review by
Liliana
Family with young children
Avg. price/night: US$103.81
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 344 reviews
Friendly and accommodating host, great location, nice parking
Guest review by
Anonymous
Family with young children
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 14 reviews
The location
Guest review by
Annemarie
Family with young children
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 800 reviews
Location
Guest review by
LIVIANA
Young couple
Avg. price/night: US$103.81
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 344 reviews
The location was very close to a cafe, the shop and several excellent restaurants. The view over the harbour was stunning.
Guest review by
Donald
Family with young children