Skip to main content

Search hotels in Cavo

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

Cavo – 65 hotels and places to stay

Filter by:

Star rating
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.

K
KATIE
From
United Kingdom
On the seafront, clean comfortable and a great breakfast buffet. Zero complaints, it was all good!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 503 reviews
Price from
₱ 7,957.14
1 night, 2 adults

Hotel Marelba

Hotel in Cavo

Featuring its own private garden, restaurant and bar, Hotel Marelba is just 200 metres from Cavo's beaches and port. It offers free WiFi in all areas and private parking on site.

K
Kenrick
From
Ireland
Location is beautiful, everything is kept so clean, great breakfast selection, friendly staff, comfortable beds.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 160 reviews
Price from
₱ 12,438.62
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.9
Good - What previous guests thought, 816 reviews
Price from
₱ 5,909.18
1 night, 2 adults

Attico cavo a pochi passi dal mare

Cavo

Situated in Cavo, 600 metres from Spiaggia di Frugoso and 27 km from Villa San Martino, Attico cavo a pochi passi dal mare offers a garden and air conditioning.

K
Katiuscia
From
Italy
The terrace made a difference. Eating outside with the wood view was precious. Also, beaches are near by, in walking distance.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 26 reviews
Price from
₱ 9,169.71
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.

S
Shirley
From
Italy
Breakfast was two steps away from the property, the bar in front of the property served a lovely cappuccino and brioches & cakes, highly recommended. Shops & restaurants were all close by and the view from the bedroom window was spectacular. The beach is very close by and as it was not quite the main holiday season yet the car parking was free close by the apartment and we could leave the car there with no problem.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 374 reviews
Price from
₱ 6,216.52
1 night, 2 adults

CASA ELISA

Cavo

Boasting barbecue facilities, CASA ELISA offers accommodation in Cavo, 28 km from Villa San Martino and 44 km from Cabinovia Monte Capanne.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 22 reviews
Price from
₱ 10,058.18
1 night, 2 adults

Elbadoc Camping Village

Cavo

Boasting garden views, Elbadoc Camping Village provides accommodation with a garden, a bar and a shared lounge, around 1.9 km from Spiaggia di Frugoso.

P
Phredhe
From
Sweden
We loved Cavo. Small village and not so many tourists. There is a bus every hour to Rio Marina or other beaches.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 95 reviews
Price from
₱ 12,754.34
1 night, 2 adults

Hotel Acquamarina

Portoferraio (Near Cavo)

On top of Portoferraio's coast, Hotel Acquamarina offers views over the Gulf of Padulella and direct access to the beach below. Free private parking is available here.

S
Stijn
From
Belgium
Very beautiful setting, a few steps away from a picture perfect beach. The pebbles are smooth and even without swim shoes manageable with added benefit of no sand everywhere. The hotel provides beach towels and on the large balconies (first floor) there is an outside drying rack, recliners and a tabled for breakfast with an absolute stunning view of the Mediterranean. The owners and staff are really welcoming and everything is clean (even the heavily used coffee machine is like new.. remember, this is Italy and they love coffee). The rooms are not particularly big, but with a smart layout. The best is the bathroom; the shower doors fold smartly out of their way giving you a lot of space + the entrance door is of equally genius design (double fold). All is in very good condition and around the sink etc enough room for all of what the ladies need to make themselves look even better. So make sure to have the sea view room and hear the soft noises of the waves breaking and wander off into your dreams. After waking up, you can enjoy an elaborate breakfast in the breakfast area with a particularly interesting floor tile. Private parking is plenty (Elba being a petite island has evidently a shortage of parking). The hotel is easy to reach if you take the road from Portoferraio that follows the coastline. We walked along that road to the town and max 15min downhill and 5min more uphill, excellent for digestion after having had dinner in town. I’ve read remarks on the WIFI: not true, we were there with our teenage daughter whose phone is part of their live. No issues with safety, nothing went missing.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 575 reviews
Price from
₱ 25,781.09
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.

h
henri
From
Luxembourg
I loved the warm historical vibe this place has kept intact. Located at the sea with its own private beach, It is literally a harbour of tranquility and comfort. The staff is incredibly friendly and attuned to their hosts requests and needs. Cleanliness is impeccable.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 297 reviews
Price from
₱ 36,752.89
1 night, 2 adults

Hotel La Feluca

Portoferraio (Near Cavo)

Located 500 metres from the beaches of Bagnaia, family-run Hotel La Feluca has a furnished garden with sun loungers, and a breakfast room with a sea-view terrace.

A
Asta
From
France
It’s the second time we come to stay at La Feluca, and we absolutely love this place. The breakfast is amazing, a lot to choose from and everything is local or home made. The rooms are made every day, the facilities are great for the price. Highly recommend.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 658 reviews
Price from
₱ 7,683.33
1 night, 2 adults
See all 65 hotels in Cavo

Hotels with airport shuttles in Cavo

See all
Airport shuttle (free)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 545 reviews
From ₱ 8,940.61 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 217 reviews
Airport shuttle
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 785 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 207 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 165 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 296 reviews
From ₱ 29,022.05 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 113 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 536 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 588 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 297 reviews

Most booked hotels in Cavo and surroundings in the past month

See all

Popular with guests booking hotels in Cavo

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 816 reviews

Popular with guests booking hotels in Cavo

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

Popular with guests booking hotels in Cavo

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 160 reviews

Popular with guests booking hotels in Cavo

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 144 reviews

Popular with guests booking hotels in Portoferraio

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 229 reviews

Popular with guests booking hotels in Rio Marina

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 99 reviews

Popular with guests booking hotels in Rio Marina

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 14 reviews

Popular with guests booking hotels in Portoferraio

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 658 reviews

Popular with guests booking hotels in Portoferraio

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 567 reviews

Popular with guests booking hotels in Portoferraio

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

Hotels located in the centre of Cavo

See all

CASA ELISA

Hotel in Cavo
Central location
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 22 reviews

Boasting barbecue facilities, CASA ELISA offers accommodation in Cavo, 28 km from Villa San Martino and 44 km from Cabinovia Monte Capanne.

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

Boasting a garden, Holiday Home Wendy by Interhome offers accommodation in Cavo, 28 km from Villa San Martino and 44 km from Cabinovia Monte Capanne.

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

Located in Cavo, a few steps from Spiaggia di Frugoso and 28 km from Villa San Martino, Villino Kalithea offers a garden and air conditioning.

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

Featuring garden views, Appartamento a Cavo sul mare is situated in Cavo, around 44 km from Cabinovia Monte Capanne.

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

Located in Cavo, 700 metres from Spiaggia di Frugoso and 25 km from Villa San Martino, La casina di Sara offers air conditioning.

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

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

Boasting air-conditioned accommodation with a private pool, Appartamento La Vista is set in Cavo. This beachfront property offers access to a terrace and free private parking.

Budget hotels in Cavo and nearby

See all
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 3 reviews

Located in Cavo in the Elba region with Spiaggia di Frugoso nearby, Dhora provides accommodation with free private parking.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 9 reviews

Marinho, a property with a garden and barbecue facilities, is set in Cavo, less than 1 km from Spiaggia di Frugoso, 27 km from Villa San Martino, as well as 44 km from Cabinovia Monte Capanne.

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

1 Bedroom Pet Friendly Apartment In Cavo is a beachfront property located in Cavo, 25 km from Villa San Martino and 42 km from Cabinovia Monte Capanne.

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, 4 reviews

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.

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

Located 25 km from Villa San Martino and 41 km from Cabinovia Monte Capanne in Cavo, Gallo'Summer House offers accommodation with a kitchenette.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 144 reviews

Please note that air conditioning is only available at set times. Offering a seafront location on the north coast of Elba Island, Cavo's Hotel Maristella features a large garden, a terrace and...

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

Located in Cavo, 1.3 km from Spiaggia di Frugoso and 27 km from Villa San Martino, Appartamento Bellavista offers a garden and air conditioning.

Best hotels with breakfast in Cavo and nearby

See all
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 14 reviews

Located in the natural and uncontaminated landscape of Elba Island, Hotel Etrusco is close to the pretty village of Rio Marina (1.5 km) and the characteristic centre of Rio nell’Elba.

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

Set on a hillside among 4.5 hectares of Mediterranean vegetation and forests, Camping Canapai accommodation in Rio Marina. It includes a restaurant, 2 pools, a wellness centre and a free WiFi.

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

Featuring a shared lounge and views of city, Residenza Portoferraio is a bed and breakfast situated in a historic building in Portoferraio, 600 metres from Le Viste Beach.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 160 reviews

Featuring its own private garden, restaurant and bar, Hotel Marelba is just 200 metres from Cavo's beaches and port. It offers free WiFi in all areas and private parking on site.

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

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.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 4 reviews

Located within less than 1 km of Spiaggia di Frugoso and 25 km of Villa San Martino, Appartamenti Cristallo al Cavo - Elba Affitti offers rooms with air conditioning and a private bathroom in Cavo.

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

Situated in Cavo, less than 1 km from Spiaggia di Frugoso and 27 km from Villa San Martino, Appartamento Soliluna - Goelba offers a terrace and air conditioning.

Offering city views, La Casa di Nonna Albina is an accommodation situated in Cavo, 25 km from Villa San Martino and 41 km from Cabinovia Monte Capanne.

FAQs about hotels in Cavo

See reviews by guests who stayed at hotels in Cavo

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 144 reviews
Absolutely everything was amazing. Great accom and very clean and quiet.Great location in Cavo and central to everything on waterfront. Great breakfast and great hosts that allowed us to have a late checkout for 1pm ferry. Very highly recommended.
Guest review byRodger
New Zealand
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4 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 bySuska
Germany
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 95 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 byPeggy
Germany
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 816 reviews
Great location, clean and comfortable. The staff were very accommodating and nice , would definitely stay here again if I visit Cavo
Guest review byLaura
Ireland
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 503 reviews
Modern hotel, nicely furnished, clean rooms, nice staff, great breakfast, and overall a good atmosphere. Great value for money!
Guest review byBenjamin
Germany

More places to explore, more ways to go