Skip to main content

Search hotels in Cavo

Enter your dates to see the latest prices and deals for Cavo hotels

Filter by:

Star Rating

Review score

Cavo – 5 hotels and places to stay

See the latest prices and deals by choosing your dates.
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.

The view was nice. Ocean front from room. Free coffee downstairs. Rooms were clean. Safe. Central to Ferri at Marina.
Scored 8.7
8.7
Rated excellent
Excellent
102 reviews
Price from
$108.93
per night
PFA Hotel - Isola d'Elba, hotel in Cavo

Offering a restaurant and free private parking, PFA Hotel - Isola d'Elba is located in Cavo, 1148 feet from the beach. Free WiFi is available throughout.

Very friendly and helpful staff, excellent breakfast, quiet street
Scored 7.8
7.8
Rated good
Good
471 reviews
Price from
$109.60
per night
Appartamento Edy, hotel in Cavo

Appartamento Edy offers accommodations in Cavo, a 7-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino. Private parking is available on site at this recently renovated property.

Scored 8.2
8.2
Rated very good
Very Good
9 reviews
Price from
$143.92
per night
Elbadoc Camping Village, hotel in Cavo

Elbadoc Camping Village in Cavo provides accommodations with a garden, a bar, and a shared lounge. The air-conditioned accommodations are 1.2 miles from Spiaggia di Frugoso.

Scored 7.7
7.7
Rated good
Good
151 reviews
Price from
$69.37
per night
CASA ELISA, hotel in Cavo

CASA ELISA is located in Cavo, just a 2-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino. This vacation home offers air-conditioned accommodations with a patio.

the property is very close to the beach and it was very clean and the owner was very accommodating.
Scored 7.9
7.9
Rated good
Good
50 reviews
Price from
$141.70
per night
Hotel Le Ghiaie, hotel in Cavo

Located in Portoferraio, a 7-minute walk from La Padulella Beach, Hotel Le Ghiaie has accommodations with a garden, free private parking, a shared lounge and a terrace.

Historic Location, friendly, helpful staff, walking location to everything! Doesn't pretend to be more than it is. Excellent bistro, have breakfast or a drink perched over the water. Definitely will stay there again when in PortoFerraio!
Scored 7.5
7.5
Rated good
Good
123 reviews
Price from
$154.99
per night
Hotel Acquamarina, hotel in Cavo

On top of Portoferraio's coast, Hotel Acquamarina offers views of the Gulf of Padulella and direct access to the beach below.

Beautiful updated rooms, extremely friendly and accommodating staff, one minute walk to one of the best beaches and the breakfast was amazing.
Scored 9.1
9.1
Rated wonderful
Wonderful
682 reviews
Price from
$132.67
per night
Villa Gaia, hotel in Cavo

Located in the countryside of Elba Island, the family-run Villa Gaia is adjacent to the Tuscan Archipelago National Park and 820 feet from the public beach and the Ottone botanical garden.

Fantastic location, quiet, tranquil and surrounded by gardens. 150 meters from a likewise quiet beach. Excellent staff- super nice and friendly. Will be back
Scored 9.0
9.0
Rated wonderful
Wonderful
190 reviews
Price from
$104.95
per night
Hotel Fabricia, hotel in Cavo

Offering a large garden with a semi-Olympic pool and 2 tennis courts, Hotel Fabricia is directly on the sea on Elba Island, a 10-minute drive from Portoferraio. It features its own private beach.

great location close to the beach, big swimming pool, wonderful garden, very quiet, close to Portoferrario, only about 15 minutes by car, excellent food at the restaurant. The parking is shaded, very comfortable in the heat. The beach is small and consists of pebble stones, there are sufficient sun beds for everybody.
Scored 8.5
8.5
Rated very good
Very Good
633 reviews
Price from
$204.80
per night
Hotel Villa Ottone, hotel in Cavo

Hotel Villa Ottone offers luxurious accommodations in front of the sea on Elba Island. A panoramic restaurant, an outdoor pool, a private beach and parking are are available here.

Beautiful setting, lovely villa, excellent staff
Scored 8.9
8.9
Rated excellent
Excellent
338 reviews
Price from
$465.09
per night
See all 24 hotels in Cavo

Most-booked hotels in Cavo in the past month

FAQs about hotels in Cavo

Explore guest reviews of hotels in Cavo

  • From $114.76 per night
    Scored 7.7
    7.7
    Rated good
    Good
     · 151 reviews
    Beautiful nature and near to a very good stone beach with really clear water. Cavo (the town in the near of Elbadoc) is a cute little town with really good pizza and crossaints.
    Peggy
    Germany
  • Scored 8.4
    8.4
    Rated very good
    Very Good
     · 299 reviews
    the staff is simply great and the hotel has a nice outdoor area, where you can chill out after a beach day. unfortunately our bedroom balcony was facing nowhere.
    Thiago
    Denmark
  • From $109.60 per night
    Scored 7.8
    7.8
    Rated good
    Good
     · 471 reviews
    Everything was perfect! Clean, new. We Liked breakfast very much. Totally recommend hotel :)
    Dana
    Ukraine
  • Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 187 reviews
    Very Good staff. If I’ll come back I’ll go to this hotel for sure.
    Petru
    United Kingdom
  • From $122.55 per night
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 102 reviews
    excellent service, great hotel 🙃
    Stefan
    Croatia