Cavoli
Travel Guide




Visit Cavoli

Hotel Baia Imperiale
Via della Costa, 5121 - Loc. Cavoli, 57034 Marina di Campo (LI) Campo nell'Elba LI
$243 nightly
The price is $267 total per night from Jul 26 to Jul 27
$267 total
Jul 26 - Jul 27
Total with taxes and fees
Stay at this hotel in Campo nell'Elba. Enjoy free breakfast, free WiFi, and an outdoor pool. Popular attractions Cavoli Beach and Palombaia Beach are located ...
8.4/10 Very Good! (54 reviews)
"Stunning views of the beach, the ocean, and the surrounding hills. The restaurant was very good, the pool was lovely, and the staff were helpful. The room had a beautiful terrace with a fabulous view. However, the room itself was small but comfortable. The bathroom was tiny and crowded, with a very ..."
Reviewed on Jun 1, 2026

Park Hotel Napoleone
Isola d'Elba Portoferraio LI
$79 nightly
The price is $87 total per night from Jul 15 to Jul 16
$87 total
Jul 15 - Jul 16
Total with taxes and fees
Book a stay at this family-friendly hotel in Portoferraio. Enjoy free parking, an outdoor pool, and breakfast (surcharge). Popular attractions Cavoli Beach and ...
7.6/10 Good! (142 reviews)
Great hotel
"This is a great hotel Worth more than its current rating Stayed in the annexe Well run Restaurant dinner could improve Best value hotel on island Great staff"
Reviewed on Jul 8, 2025

Resort le Picchiaie
Via Picchiaie Portoferraio LI
$145 nightly
The price is $160 total per night from Jul 19 to Jul 20
$160 total
Jul 19 - Jul 20
Total with taxes and fees
Book a stay at this golf hotel in Portoferraio. Enjoy free WiFi, free parking, and 2 outdoor pools. Popular attractions Acquabona Elba Golf Club and Roman Villa ...
7.4/10 Good! (3 reviews)
"Arrivato 8 luglio con mia moglie e ripartito oggi 10 luglio. Il Resort nel complesso è bello e con ottima vista. Nonostante sia 4 stelle mi chiedo come possano affittare pessime camere che ti aspetti, forse, da un 2 stelle. Purtroppo ci siamo fidati delle fotografie della camera pubblicata su Expedia, ..."
Reviewed on Jul 10, 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Isola Verde
Via San Giovanni 26 Marciana Marina LI
Stay at this residence in Marciana Marina. Enjoy free parking, breakfast (surcharge), and an area shuttle (surcharge). Popular attractions Cavoli Beach and Marciana ...

Residenza Sant'Anna del Volterraio
Localita Bagnaia Rio LI
Book a stay at this family-friendly residence in Rio. Enjoy free WiFi, free parking, and an outdoor pool. Popular attractions Castello del Volterraio and Misericordia ...
8.4/10 Very Good! (115 reviews)
"Our stay at this hotel was truly exceptional. From the moment we arrived, everything felt warm and welcoming. The setting is peaceful and picturesque, the hotel itself is spotless and beautifully maintained, and the staff are simply lovely. The reception team greeted us with genuine warmth and helpfulness, ..."
Reviewed on Aug 24, 2025

Residence Elite
Via Fucini, 299 Campo nell'Elba LI
Book a stay at this family-friendly residence in Campo nell'Elba. Enjoy free WiFi, free parking, and an outdoor pool. Popular attractions Marina di Campo Beach ...
7.8/10 Good! (53 reviews)
Good value
"The stay at the property overall was really great. We only stayed for two nights, spacious rooms with no frills. Bathroom and room very very clean but a bit dated. Close to the bus stop from Portoferraio and about a 5 minute walk to the Main Street and beach in marina di campo."
Reviewed on Jul 15, 2019
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Stay near popular Cavoli attractions
Things to do
Explore a world of travel with Expedia
- Beach Hotels in Elba Island
- Ski Hotels in Elba Island
- Romantic Hotels in Elba Island
- Beach Hotels in Marina di Campo
- Vacation Homes in Elba Island
- Hotels with Free Airport Shuttle in Elba Island
- 4 Star Hotels in Elba Island
- Hotel Wedding Venues Hotels in Elba Island
- Hotels with a Gym in Elba Island
- Oceanfront Hotels in Elba Island
- Apartments in Campo nell'Elba
- Hotels with a Pool in Elba Island
- Cabin Rentals in Elba Island
- Hotels with Tennis Courts in Elba Island
- 5 Star Hotels in Elba Island
- Marina di Campo Hotels
- Family Hotels in Elba Island
- Casino Hotels in Elba Island
- Hotels with a View in Elba Island
- Rv Parks in Elba Island
- Apartments in Cavoli
- Honeymoon Resorts & in Elba Island
- Adults Only Resorts & in Elba Island
- Adults Only Resorts & in Marina di Campo
- All-Inclusive Resorts in Elba Island
- Boutique Hotels in Elba Island
- Houseboats in Elba Island
- Luxury Hotels in Elba Island
- B&B in Marina di Campo
- Town Houses in San Piero in Campo
- Gay friendly Hotels in Elba Island
- Historic Hotels in Elba Island
- Pet-Friendly Hotels in Elba Island
- Pensions in Elba Island
- Resorts in Elba Island
- Farmstay in Elba Island
- B&B in Elba Island
- Resorts & Hotels with Spas in Elba Island
- Hotels near Cavoli Beach
- Winery Hotels in Elba Island
- Apartments in Elba Island
- Villas in Elba Island
- Hostels in Elba Island
- Cheap Hotels in Elba Island
- Visit Cavo
- Visit Portoferraio
- Visit Pianosa
- Visit Marina di Campo
- Visit Porto Azzurro
- Marina di Campo Vacations
- Visit Scaglieri
- Kid friendly Vacation Packages Elba Island
- Cavoli Beach
- Visit Innamorata
- Visit Campo nell'Elba
- Visit Lacona
- Honeymoon Vacation Packages Elba Island
- Visit Capoliveri
- Visit Zanca
- Visit Procchio
- Pet-Friendly Vacation Packages Elba Island
- Visit Portoferraio Old Town
- Visit Rio
- Visit Seccheto
- Visit Chiessi
- Visit Sant' Andrea
- Visit Biodola
- Scuba Diving Vacation Packages Elba Island
- Visit Naregno
- Visit Rio nell'Elba
- Visit Morcone
- Visit Marciana Marina
- Waterpark Vacation Packages Elba Island
- Visit Marciana
- Visit Marmi
- Visit Elba Island
- Visit Rio Marina
- Where to stay in Elba Island
- Cavoli Beach
- Marina di Campo Beach
- Portoferraio Port
- Sansone Beach
- Lacona Beach
- Fetovaia Beach
- Capo Bianco Beach
- Biodola Beach
- Isola D'Elba Tennis Club
- Mineral Park of Elba Island
- Procchio Beach
- Arcipelago Toscano National Park
- Lido di Capoliveri Beach
- Innamorata Beach
- Cavo Beach
- Sant'Andrea beach
- Capoliveri Bike Park
- Straccoligno Beach
- Villa of San Martino
- Marciana Marina Beach
- Spiaggia delle Ghiaie
- Margidore Beach
- Acquabona Elba Golf Club
- Barabarca Beach




