Find hotels near Straccoligno Beach, Capoliveri

Beach vacation deals from $65

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 2,581 hotels close to Straccoligno Beach with room rates, reviews, and availability. Most hotels are fully refundable.

Hotel Plaza

4.0 star property
1.2 mi from Straccoligno Beach
9.4 out of 10, Exceptional, (83)
"Great stay"
Finland
Katja
$127 nightly
The price is $140
Dec 22 - Dec 23
Total with taxes and fees
Hotel Plaza

Allegroitalia Elba Golf

4 mi from Straccoligno Beach
8.8 out of 10, Excellent, (64)
"Amazing views. Far from centre. Cheap price. Needs a bit of maintenance. "
United Kingdom
Zachary
$60 nightly
The price is $65
Dec 14 - Dec 15
Total with taxes and fees
Allegroitalia Elba Golf

Hotiday Apartment Collection - Portoferraio

3.0 star property
4.1 mi from Straccoligno Beach
8.0 out of 10, Very Good, (3)
"Not for holiday makers. Need a car. No taxis available. No delivery of takeaways. Busses finish early carvery hour. Has to starve and have no evening meal"
United Kingdom
M
$402 nightly
The price is $442
Dec 20 - Dec 21
Total with taxes and fees
Hotiday Apartment Collection - Portoferraio

Portoferraio - Loft nel Forte Stella

6 mi from Straccoligno Beach
$218 nightly
The price is $240
Dec 19 - Dec 20
Total with taxes and fees
Portoferraio - Loft nel Forte Stella

Hotel Danila

7.9 mi from Straccoligno Beach
$217 nightly
The price is $239
Dec 14 - Dec 15
Total with taxes and fees
Hotel Danila

Villette San Martino

6.7 mi from Straccoligno Beach
$276 nightly
The price is $304
Dec 11 - Dec 12
Total with taxes and fees
Villette San Martino

HOTEL DEI CORALLI

8.5 mi from Straccoligno Beach
$249 nightly
The price is $274
Dec 10 - Dec 11
Total with taxes and fees
HOTEL DEI CORALLI
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 Straccoligno Beach Hotel Reviews

Hotels near other Straccoligno Beach attractions

Frequently asked questions

What's the area like around Straccoligno Beach?
Straccoligno Beach is located in Capoliveri. If you're looking for a convenient place to stay, check out the 143 hotels and other accommodations you'll find within a mile.
Where is the best place to stay close to Straccoligno Beach?
Adjacent to Straccoligno Beach, Casa Serena is one of the top choices for your stay based on our traveler data, and this apartment offers free parking and in-room kitchens. Another good choice is Hotel Le Acacie, located just 0.6 mi (1 km) away.
How many hotels are there close to Straccoligno Beach?
Expedia has 143 hotels and other accommodations within a mile from Straccoligno Beach.
If I need to cancel the hotel reservation for my stay near Straccoligno Beach, will I receive a refund?
Yes, most room reservations are fully refundable if you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of check in. If your reservation is non-refundable, it may still be possible to cancel it and receive a refund within a 24-hour period of your booking. Plug in your dates, click on "Search", then use the "fully refundable" filter to review the best deals near Straccoligno Beach.
Where can I learn more about changing or cancelling my trip in the area near Straccoligno Beach?
For more information about picking new dates or cancelling your stay near Straccoligno Beach, go to https://www.expedia.com/service/.
What can I see and do near Straccoligno Beach?
Museum of Elba Minerals and Mining, Museo del Mare, and Capoliveri Mining Museum feature captivating exhibits. Learn about local history at Mineral Park of Elba Island and Castello del Volterraio. Enjoy a stroll along the shore at Spiagga di Barbarossa, Royal Beach, and Morcone Beach.