Skip to main content

Search hotels in Cavo

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

Cavo – 66 hotels and places to stay

Filter by:

Star Rating

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.

A
Anonymous
From
United States
We love Cavo and Elba Island and we have been many times, but this was our very first stay at Hotel Levante and it truly exceeded our expectations
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 317 reviews
Price from
$112.41
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.

J
John
From
United States
Fairly nice hotel and location but NOT a 3star hotel as they claimed. Great breakfast efficiently run but no dinner options despite what was listed. definitely not three star staffing.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 207 reviews
Price from
$164.59
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.

A
Anonymous
From
Belgium
Breakfast is great. All you can eat, clean and fresh
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 714 reviews
Price from
$108.47
1 night, 2 adults

Vista Mare

Cavo

Vista Mare offers accommodations in Cavo, 27 miles from Cabinovia Monte Capanne.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 9 reviews
Price from
$108.47
1 night, 2 adults

Attico cavo a pochi passi dal mare

Cavo

Featuring a garden, Attico cavo a pochi passi dal mare features accommodations in Cavo. This property offers access to a terrace and free private parking.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 28 reviews
Price from
$69.98
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.

A
Ashley
From
United Kingdom
Great location with sea views. Close to bars, restaurants and beach walk. Spacious and clean apartment.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 331 reviews
Price from
$116.63
1 night, 2 adults

Appartamento Edy

Cavo

Appartamento Edy offers accommodations in Cavo, a 6-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 out of 10, guest rating 8.8
Excellent - What previous guests thought, 16 reviews
Price from
$178.44
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 8.0
Very Good - What previous guests thought, 36 reviews
Price from
$167.95
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, 110 reviews
Price from
$88.02
1 night, 2 adults

Hotel Le Ghiaie

Portoferraio (Near 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.

A
Armas
From
United States
The staff worked with me before the trip by communicating and answering all my questions quickly. When I arrived my family all expressed their happiness with this hotel. The
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 210 reviews
Price from
$151.62
1 night, 2 adults
See all 66 hotels in Cavo

Hotels with airport shuttles in Cavo

  • Airport shuttle (free)
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 349 reviews
    From $145.79 per night
  • Airport shuttle (free)
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 241 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 186 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 111 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 224 reviews
    From $138.79 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 419 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 337 reviews
    From $296.82 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 94 reviews
    From $227.43 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 180 reviews
    From $791.22 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 209 reviews
    From $181.94 per night

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

See all
  • Popular with guests booking hotels in Cavo

    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 172 reviews
  • Popular with guests booking hotels in Cavo

    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 207 reviews
  • Popular with guests booking hotels in Cavo

    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 317 reviews
  • Popular with guests booking hotels in Cavo

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 714 reviews
  • Popular with guests booking hotels in Portoferraio

    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 693 reviews
  • Popular with guests booking hotels in Portoferraio

    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 594 reviews
  • Popular with guests booking hotels in Portoferraio

    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 589 reviews
  • Popular with guests booking hotels in Portoferraio

    Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 301 reviews
  • Popular with guests booking hotels in Rio Marina

    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 312 reviews
  • Popular with guests booking hotels in Portoferraio

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

Best hotels with breakfast in Cavo and nearby

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 312 reviews

    Overlooking the port of Rio Marina, Hotel Rio Sul Mare is located on the shimmering coast near the most beautiful beaches with black sand and sparkling minerals.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 261 reviews

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

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 88 reviews

    Located just outside the Medici Walls, very near the center and Le Ghiaie Beach, Hotel Residence Crystal offers great accommodations and amenities including its own restaurant right on the beach.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 210 reviews

    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.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 30 reviews

    Affittacamere Anselmi Sauro enjoys a location in Portoferraio, a 18-minute walk from Ottone Beach and 5.3 miles from Villa San Martino. This guest house is 16 miles from Cabinovia Monte Capanne.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 594 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.

  • Scored out of 10, guest rating 7.5
    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.

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 3 reviews

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

Hotels located in the center of Cavo

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 3 reviews

    Cala Azzurra apartment offers accommodations in Cavo, a 6-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

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

    Appartamento Edy offers accommodations in Cavo, a 6-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 out of 10, guest rating 8.7
    Excellent - What previous guests thought, 16 reviews

    Le vasche - by the sea - nice apartment offers accommodations in Cavo, a 7-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 28 reviews

    Featuring a garden, Attico cavo a pochi passi dal mare features accommodations in Cavo. This property offers access to a terrace and free private parking.

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 8 reviews

    Appartamento Mare Blu offers accommodations in Cavo, a 8-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 6 reviews

    Appartamento La Vista is a recently renovated apartment in Cavo where guests can make the most of its pool with a view, garden, and tennis court.

  • GuestHost - Elba Cozy Apartment offers accommodations in Cavo, a 9-minute walk from Spiaggia di Frugoso and 17 miles from Villa San Martino.

  • Marinho

    Hotel in Cavo
    Central location
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 9 reviews

    Featuring a garden, Marinho offers accommodations in Cavo. This property offers access to a balcony and free private parking. Cabinovia Monte Capanne is 27 miles from the apartment.

Budget hotels in Cavo and nearby

  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 6 reviews

    Appartamento Napoleon Isola D Elba offers accommodations in Casa Castagno, 14 miles from Villa San Martino and 24 miles from Cabinovia Monte Capanne.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 59 reviews

    The property is around a 3-minute walk from Spiaggia La Torre, 12 miles from Villa San Martino, and 22 miles from Cabinovia Monte Capanne.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 2 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.

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

    Casa di Marghy is located in Rio Marina, just a 9-minute walk from Spiaggia La Torre and 12 miles from Villa San Martino.

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

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

    Featuring free WiFi throughout the property, Case Sole e Luna is located in Porto Azzurro, 1.9 mi from Reale Beach. Capoliveri is 4.3 mi from the property. Free private parking is available on site.

  • Providing a garden, Amazing Apartment In Cavo provides accommodations in Cavo. This beachfront property offers access to a terrace and free private parking.

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

FAQs about hotels in Cavo

See reviews by guests who stayed at hotels in Cavo

See all
  • From $164.59 per night
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 207 reviews
    The hotel is set 200m back from the sea front bars and restaurants, with rooms overlooking the garden, with shady pine trees. As a result, it was a quiet and pleasant setting. Staff were great - very helpful and friendly, and we spent a very relaxed 5 days in the hotel. We ate out most nights, but the hotel accommodated us in the restaurant one night the weather was not so good, and the food was excellent. Thoroughly recommend this hotel, and would visit again if coming back to Elba.
    Guest review by
    Alan
    United Kingdom
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 28 reviews
    Cavo is such an amazing place to be in. Super cozy and for someone who have been traveling a bit it was super nice with so much space, your own kitchen and a lovely place outside to sit and eat breakfast in the morning.
    Guest review by
    Lukas
    Denmark
  • From $158 per night
    Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 110 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.
    Guest review by
    Peggy
    Germany
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 172 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
    United Kingdom
  • From $122.46 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 714 reviews
    Great location, clean and comfortable. The staff were very accommodating and nice , would definitely stay here again if I visit Cavo
    Guest review by
    Laura
    Ireland