
Find hotels near Cavoli Beach, Campo nell'Elba
Beach vacation deals from $91
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member Prices
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Cavoli Beach hotels

1. Primo Hotel
Primo Hotel4.7 mi from Cavoli Beach
9.0 out of 10, Wonderful, (11 reviews)
$89 nightly
The price is $98
Nov 16 - Nov 17
Total with taxes and fees

2. Hotel Barcarola 2
Hotel Barcarola 22.5 mi from Cavoli Beach
9.0 out of 10, Wonderful, (13 reviews)
$83 nightly
The price is $91
Nov 16 - Nov 17
Total with taxes and fees

3. Hotiday Apartment Collection - Portoferraio
Hotiday Apartment Collection - Portoferraio8.4 mi from Cavoli Beach
9.0 out of 10, Wonderful, (6 reviews)
$854 nightly
The price is $939
Dec 16 - Dec 17
Total with taxes and fees

4. Azienda Agricola Sapereta
Azienda Agricola Sapereta10.4 mi from Cavoli Beach
7.0 out of 10, Good, (2 reviews)
$207 nightly
The price is $228
Nov 16 - Nov 17
Total with taxes and fees
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.
Top Cavoli Beach Hotel Reviews

Hotel Riva Del Sole
10/10 Excellent
Other attractions near Cavoli Beach
Frequently asked questions
Explore a world of travel with Expedia
- Apartments in Cavoli
- 5 Star Hotels in Cavoli
- Beach in Marina di Campo
- Independent Hotels in Elba Island
- Private Vacation Homes in Seccheto
- 4 Star Hotels in Marina di Campo
- Ocean View in Elba Island
- Hotels in Marina di Campo
- Rosewood Hotels in Rio
- 3 Star Hotels in Elba Island
- Bed and Breakfast in Marina di Campo
- All-Inclusive in Elba Island
- Hotels in Cavoli
- The Doyle Collection Hotels in Rio Marina
- Villas in Elba Island
- 2 Star Hotels in Elba Island
- Hotels in Campo nell'Elba
- Independent Hotels in Pianosa
- 5 Star Hotels in Marina di Campo
- Residences in Elba Island
- Hotels in Marciana Marina
- Hotels in Sant' Andrea
- 3 Star Hotels in Lacona
- Hotels in San Piero in Campo
- Hotels in Marciana
- Hotels near Sansone Beach
- Hotels in Seccheto
- Hotels in Patresi
- Hotels in Chiessi
- Portoferraio Old Town Hotels
- Hotels near Marina Di Campo
- Hotels near Palombaia Beach
- Hotels in Portoferraio
- Hotels in Lacona
- Hotels in Fetovaia
- Hotels in Procchio
- Pool in Elba Island
- Family Friendly in Elba Island
- 4 Star Hotels in Elba Island
- Pet Friendly in Elba Island
- LGBT Friendly in Elba Island
- Budget in Elba Island
- 2 Star Hotels in Pianosa
- 5 Star Hotels in Elba Island
- Romantic in Elba Island
- Spa in Elba Island
- 4 Star Hotels in Cavoli
- Casino in Elba Island
- 3 Star Hotels in Biodola
- Fitness Center in Elba Island
- 5 Star Hotels in Marciana Marina
- Luxury in Elba Island
- 4 Star Hotels in Vigne Giunche
- Adults Only in Elba Island
- 3 Star Hotels in Portoferraio Old Town
- Free Breakfast in Elba Island
- 5 Star Hotels in Aia
- Golf in Elba Island
- 4 Star Hotels in Capoliveri
- Wedding in Elba Island
- 3 Star Hotels in Pianosa
- Summer Vacations in Marciana Marina















