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, 506 reviews
Price from
KRW 201,789
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, 161 reviews
Price from
KRW 315,437
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, 811 reviews
Price from
KRW 149,854
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
KRW 232,539
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, 373 reviews
Price from
KRW 157,648
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
KRW 255,070
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, 94 reviews
Price from
KRW 261,447
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, 572 reviews
Price from
KRW 653,795
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, 660 reviews
Price from
KRW 194,845
1 night, 2 adults

Villa Gaia

Portoferraio (Near Cavo)

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

A
Agata
From
Poland
Very friendly staff, cosy place, comfortable bed, tasty breakfast, treated our dog like a princess
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 435 reviews
Price from
KRW 146,665
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.4
Very good - What previous guests thought, 242 reviews
Airport shuttle (free)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 408 reviews
From KRW 233,815 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 267 reviews
From KRW 797,095 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 589 reviews
From KRW 265,698 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 201 reviews
From KRW 467,629 per night
Airport shuttle
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 786 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 208 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 180 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 295 reviews
From KRW 735,984 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 541 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, 811 reviews

Popular with guests booking hotels in Cavo

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

Popular with guests booking hotels in Cavo

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

Popular with guests booking hotels in Cavo

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

Popular with guests booking hotels in Portoferraio

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

Popular with guests booking hotels in Rio Marina

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

Popular with guests booking hotels in Rio Marina

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

Popular with guests booking hotels in Portoferraio

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 660 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, 326 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 8.9
Fabulous - What previous guests thought, 142 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.6
Fabulous - What previous guests thought, 15 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, 377 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, 161 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.2
Superb - What previous guests thought, 5 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

What guests said about Cavo:

Scored out of 10, guest rating 10

A small quite sailing resort with some lovely restaurants...

A small quite sailing resort with some lovely restaurants and adequate shops, the beach is pebble and very clean, lovely walking areas. Everything was well maintained. If you like a quieter type of holiday Cavo is perfect.
Guest review byShirley
Italy

See reviews by guests who stayed at hotels in Cavo

See all
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 142 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, 94 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, 811 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, 506 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