The 10 best beach hotels in Cavo, Italy | Booking.com
Skip to main content

Beach Hotels in Cavo

Find the beach hotels that appeal to you the most

The best beach hotels in Cavo

Check out our pick of great beach hotels 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
Stefan
From
Croatia
excellent service, great hotel 🙃
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 368 reviews
Location 9.4
Price from
US$113.46
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.

P
Peter
From
United Kingdom
Position perfect, facilities ideal, arrangements with host excellent
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 333 reviews
Location 9.4
Price from
US$100.06
1 night, 2 adults

Hotel Villa Ottone

Portoferraio (Near Cavo)

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

A
Antonios
From
Italy
Beach, tennis court, table tennis court, proximity of beach towels and parking arrangement.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 296 reviews
Location 9.7
Price from
US$259.33
1 night, 2 adults

Hotel Mare

Portoferraio (Near Cavo)

Hotel Mare is set in the old fishing village of Magazzini, and offers views of Elba Island's Portoferraio Bay. It features free Wi-Fi, a small private beach, and a garden with sea-view pool.

A
Anjulee
From
Italy
Everything about the Hotel Mare was amazing, location, view, staffs. Loved there Restaurant, amazing food. Nothing to complain.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 409 reviews
Location 9.2
Price from
US$124.78
1 night, 2 adults

B&B Capo Pero

Rio Marina (Near Cavo)

Situated within less than 1 km of Cala Seregola Beach and 24 km of Villa San Martino, B&B Capo Pero features rooms with air conditioning and a private bathroom in Rio Marina.

C
Cees
From
Netherlands
Beautiful location with private beach
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 95 reviews
Location 9.2
Price from
US$154.33
1 night, 2 adults

Hotel & Resort Sant'Anna Del Volterraio

Portoferraio (Near Cavo)

Residenza Sant'Anna del Volterraio is a resort that extends over a large valley, 400 meters from the nice seaside village of Bagnaia. It offers guest rooms and self-catering apartments.

A
Alon
From
Israel
We stayed there for 10 days (!), 2 adults and 1 child (4 yrs) each day we drove to a different location on the island. We found that the beach close to the hotel was fun and lively even though it's not a sandy beach :) The hotel itself is clean and quite with beautiful gardens, the staff was super friendly and helpful, and breakfast was good. The restaurant at the resort was perfect for light dinners (pizza is outstanding) we ate there almost every night.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,026 reviews
Location 8.7
Price from
US$135.97
1 night, 2 adults

Hotel Tirrena Bike & Country Hotel

Portoferraio (Near Cavo)

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

J
Jacquie
From
United Kingdom
Great hotel - everything it said it would be. Even went for a swim in the pool in the rain as it was so inviting! Great breakfast.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 194 reviews
Location 8.6
Price from
US$120.07
1 night, 2 adults

Hotel Villa Ombrosa

Portoferraio (Near Cavo)

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.

P
Przemysław
From
Poland
localization. super view on the sea-side.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 591 reviews
Location 9.5
Price from
US$145.86
1 night, 2 adults

Camping Sole e Mare

Nisporto (Near Cavo)

Situated within 200 metres of Nisporto Beach and 17 km of Villa San Martino in Nisporto, Camping Sole e Mare features accommodation with seating area.

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 8 reviews
Location 6.8
Price from
US$1,059.48
1 night, 2 adults

Hotel Crystal

Portoferraio (Near Cavo)

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

M
MIHAELA
From
United Kingdom
The location very close to beach and city centre The receptionists are very friendly and polite
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 83 reviews
Location 9.4
Price from
US$143.62
1 night, 2 adults
All beach hotels in Cavo

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Cavo and surroundings in the past month

See all

FAQ about beach hotels in Cavo

Beach hotels that guests love in Cavo

See all
  • Avg. price/night: US$127.82
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 368 reviews
    Nice location close to nice beaches and restaurants and excellent staff
    Guest review by
    Alessandro
    Family with young children
  • Avg. price/night: US$93
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 333 reviews
    Location was amazing, safe secure parking even tho you have to walk 5 or so minutes to your car. such a beautiful town area the whole atmosphere is truly special. As to be expected on an island italian coastal town. The restaurant down below made having cocktails and delicious pizza effortless.
    Guest review by
    Lind
    Young couple
  • Scored out of 10, guest rating 7.8
    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
  • Avg. price/night: US$93
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 333 reviews
    Perfect location, very near the beach, beautiful view of the sea and the marina
    Guest review by
    Liliana
    Family with young children