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.

B
Benjamin
From
Germany
Modern hotel, nicely furnished, clean rooms, nice staff, great breakfast, and overall a good atmosphere. Great value for money!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 508 reviews
Price from
€ 113.92
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
€ 178.08
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
€ 84.60
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
€ 131.28
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
Pietro
From
United Kingdom
Amazing view over the port, super convenient
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 369 reviews
Price from
€ 89
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
€ 144
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, 93 reviews
Price from
€ 147.60
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
Sue
From
Australia
We liked everything at this hotel! Staff fabulous, room had all we needed, plus a great view to the water. Shame the weather meant we didn’t get to spend time on the beach, but it was a quick walk down there & back. Breakfast was plentiful, & the dinner recommendations were excellent - thank you Patrizzia! The walk into town was only around 10mins…coming back a bit longer up the hill, but with reasonable level of fitness - very doable & good way to walk off dinner! Car parking was great & really appreciated the nice touch of the discounted ferry voucher for our trip over to Elba. When back on Elba, we will be back!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 574 reviews
Price from
€ 369.10
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.

J
Jade
From
United Kingdom
The ladies running this place are absolutely lovely. True Italian friendly hospitality. We were made to feel welcome the minute we walked through the door. We hadn’t realised how far away the hotel was from Portoferraio so we had asked the lady if we could change our booking to 1 night so we could save money on travel as we wanted to visit mainly portoferriao. Our booking was changed and the lady was very understanding and more than happy to accommodate our needs. She showed us our room and how everywhere worked and we had a lovely terrace balcony with a view of hills. The hotel is a short walk from the beach front where there is a restaurant, beach bar and a few shops. The beach is stunning and has clear waters. We payed 17€ for 2 beach chairs for half day. I would definitely return here and plan to spend more time in that specific part of Elba.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 660 reviews
Price from
€ 110
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.

R
Robert
From
Sweden
The cutest little place, so calming, amazing staff and really nice breakfast We would absolutely go back :)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 434 reviews
Price from
€ 82.80
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, 241 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 118 reviews
Airport shuttle
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 788 reviews
From € 300 per night
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 8.6
Fabulous - What previous guests thought, 295 reviews
From € 398.25 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 114 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 539 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 590 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 223 reviews
From € 519.40 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 199 reviews
From € 168 per night

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, 508 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, 142 reviews

Popular with guests booking hotels in Portoferraio

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

Popular with guests booking hotels in Rio Marina

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

Popular with guests booking hotels in Rio Marina

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 16 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, 563 reviews

Popular with guests booking hotels in Portoferraio

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 324 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.4
Good - What previous guests thought, 5 reviews

A garden and barbecue facilities are available at Casa ARLECCHINA, which is set in Rio Marina, 20 km away from Villa San Martino and 36 km away from Cabinovia Monte Capanne.

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.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, 316 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 8.1
Very good - What previous guests thought, 447 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 8.9
Fabulous - What previous guests thought, 434 reviews

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.

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, 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, 369 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 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.4
Very good - What previous guests thought, 160 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 byAlan
United Kingdom
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 142 reviews
Great hotel......a stones throw from the beach. Staff were very friendly and helpful. Cavo is a small town with nice restaurants and a good vibe. Breakfast was good. Plenty of choice. Overall, it was a good stay
Guest review byMARIO
United Kingdom
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 8.9
Fabulous - What previous guests thought, 508 reviews
Modern hotel, nicely furnished, clean rooms, nice staff, great breakfast, and overall a good atmosphere. Great value for money!
Guest review byBenjamin
Germany
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 811 reviews
The hotel was clean and comfortable, decent breakfast. It’s close to the beach.
Guest review byAndreja
Croatia

More places to explore, more ways to go