Skip to main content
Hotel.com.au Pty Ltd

Search hotels in Cavo

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

Cavo – 64 hotels and places to stay

Filter by:

Star Rating

Review score

Hotel Maristella

Hotel in Cavo

Offering a seafront location on the north coast of Elba Island, Cavo's Hotel Maristella features a large garden, a terrace and comfortable rooms. Free Wi-Fi is available in all areas.

E
E hri Q White
From
Italy
Location and quiet atmosphere.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 164 reviews
Location 9.5
Price from
$111.41
1 night, 2 adults

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.7
Excellent - What previous guests thought, 343 reviews
Location 9.4
Price from
$113.02
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
Marton
From
Hungary
Good price. Very good breakfast. Perfect location. Very cutie staff. Luca very good face:):)
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 763 reviews
Location 8.4
Price from
$109.06
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, 10 reviews
Location 9.7
Price from
$211.09
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.1
Wonderful - What previous guests thought, 30 reviews
Location 8.5
Price from
$140.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 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.1
Very Good - What previous guests thought, 334 reviews
Location 9.3
Price from
$117.27
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, 35 reviews
Location 8.9
Price from
$168.87
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.0
Good - What previous guests thought, 109 reviews
Location 7.2
Price from
$158.87
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
Alexandra
From
United States
Santo Stefano is a beautiful, small hotel. The rooms are simple and very clean. The views are amazing...especially from the patios--one of which is an outdoor lounge area and another where they serve breakfast/dinner. You can see mountains and sea all from the same spot. The hotel also provides a lovely breakfast buffet that is included.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 183 reviews
Location 8.8
Price from
$128.12
1 night, 2 adults

Hotel Acquamarina

Portoferraio (Near Cavo)

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

J
Janine
From
Canada
Extremely welcoming staff, especially Mahila. The hotel is a short drive from the ferry and is situated on a hill overlooking the ocean. The view from our room and terrace was superb. The entire hotel is decorated beautifully in the acquamarina colours and sea themed decor. The bed was comfortable and large. Everything was spotlessly clean. The clothes dryeing rack on the terrace was very helpful. The breakfast was fresh with a good variety of pastries, cereal, fruits and eggs. The staff go above and beyond to be helpful.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 646 reviews
Location 9.5
Price from
$182.66
1 night, 2 adults
See all 64 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, 354 reviews
    From $161.25 per night
  • Airport shuttle (free)
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 553 reviews
    From $103.20 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 196 reviews
    From $262.68 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 108 reviews
    From $128.12 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 423 reviews
    From $95.89 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 156 reviews
    From $140.72 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 332 reviews
    From $170.33 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 98 reviews
    From $132.16 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 547 reviews
    From $110.23 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 184 reviews
    From $212.56 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.0
    Wonderful - What previous guests thought, 164 reviews
  • Popular with guests booking hotels in Cavo

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

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

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

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

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

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

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

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

    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 646 reviews

Hotels located in the center of Cavo

  • CASA ELISA

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

    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.

    From $168.87 per night
  • Scored out of 10, guest rating 7.8
    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 9.0
    Wonderful - What previous guests thought, 1 review

    Providing a garden, Villino Kalithea offers accommodations in Cavo. This property offers access to a terrace, free private parking, and free Wifi.

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

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

Budget hotels in Cavo and nearby

  • Scored out of 10, guest rating 5.3
    Fair - What previous guests thought, 3 reviews

    Casa della spiaggetta is located in Rio Marina, just a 3-minute walk from Spiaggia La Torre and 12 miles from Villa San Martino. This beachfront property offers access to free Wifi.

    From $275.58 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 24 reviews

    Graziosa Suite vista mare [FREE PARKING] is located in Rio Marina, just 12 miles from Villa San Martino and 23 miles from Cabinovia Monte Capanne.

    From $140.72 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 58 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.

    From $104.37 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 200 reviews

    Casa Valdese Rio Marina offers free Wifi and rooms with air conditioning in Rio Marina. There's a private entrance at the guest house for the convenience of those who stay.

    From $100.85 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 404 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 $87.95 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 3 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.

    From $152.45 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 16 reviews

    Featuring a garden, Panoramica del Porticciolo offers accommodations in Rio Marina. This property offers access to a balcony and free private parking.

Best hotels with breakfast in Cavo and nearby

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

    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.

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 183 reviews

    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.

    From $155.09 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 278 reviews

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

    From $164.18 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 139 reviews

    Indarsena b&b offers accommodations in Portoferraio, 1.1 miles from La Padulella Beach and 3.8 miles from Villa San Martino. Featuring city views, this bed and breakfast also features free Wifi.

    From $129 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 194 reviews

    Set in a peaceful area just 4.3 mi from Portoferraio, this family-run hotel features an outdoor pool set in a large Mediterranean garden.

    From $127.31 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 85 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.

    From $143.07 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 156 reviews

    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.

    From $168.87 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 586 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.

FAQs about hotels in Cavo

See reviews by guests who stayed at hotels in Cavo

See all
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 6 reviews
    Lovely airy apartment with a beautiful shared garden. All you need to spend a couple of days in thw charming village of Cavo. Great spot only one minute from the beach, restaurants and shops.
    Guest review by
    Suska
    Germany
  • From $158.87 per night
    Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 109 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.0
    Wonderful - What previous guests thought, 164 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 $109.06 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 763 reviews
    Everything was perfect! Clean, new. We Liked breakfast very much. Totally recommend hotel :)
    Guest review by
    Dana
    Ukraine
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 18 reviews
    Elba is lovely. Cavo is a perfect choice to visit
    Guest review by
    Balázs
    Hungary
gogless