A more budget-friendly alternative would be Casa San Giuseppe, which is 3-star accommodation with room rates from 60US$. New Belvedere is an affordable choice that will put you within a 10-minute walk of the center. In case you're on a tight budget, stay at All'Elba Da Alberto, which is a 10-minute walk from Roman Villa di Capo Castello.
1-6 out of 6
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
Hotel MarelbaHotel
8.4
Great5959 reviews
Map
691 yd from City Center
Frugoso Beach and Mineral Park of Elba Island are located 0.6 miles and 3.1 miles from the Marelba Cavo respectively.
FromUS$ 193
/nightSelect
8.4
Great4040 reviews
Map
669 yd from City Center
Cavo Beach is 900 feet from the Pfa Hotel - Isola D'Elba, while Frugoso Beach is 0.5 miles away.
FromUS$ 150
/nightSelect
Hotel MaristellaHotel
8.4
Great4242 reviews
Map
607 yd from City Center
Featuring 24 rooms with views of the garden, the Maristella Cavo is set a 10-minute drive from Topinetti Beach.
FromUS$ 97
/nightSelect
8.2
Great77 reviews
Map
693 yd from City Center
The pet-friendly Casa San Giuseppe - Isola D'Elba Cavo is set 0.6 miles from Cala delle Alghe and 2.6 miles from Nisportino Beach.
FromUS$ 96
/nightSelect
Hotel Levante - Isola D'ElbaHotel
Map
589 yd from City Center
Topinetti Beach and Frugoso Beach are located 1.8 miles and 0.5 miles from the 3-star Levante 3 stelle S respectively.
FromUS$ 143
/nightSelect
Residence Villa La PinetaAparthotel
Map
1330 yd from City Center
FromUS$ 155
/nightSelect
Saved
Save
Where to stay in Cavo?
🏨 Hotels in Cavo | 6 |
👛 Lowest price | 96 USD |
✍️ Hotels Reviews | 150 |