See the latest prices and deals by choosing your dates.
Marina di Campo - 2,050 feet from beach
Featuring free bikes and views of garden, Villa le Api is a recently renovated guest house set in Marina di Campo, 1.1 km from Marina di Campo Beach. This guest house offers free private parking, a shared kitchen and free WiFi. The guest house features family rooms. The room was pretty and clean, recently refurbished. The location is convenient to get places on the island.
Lacona - 1,450 feet from beach
Located within 500 metres of Spiagga di Lacona and 11 km of Villa San Martino, BnB Il Grecale provides rooms with air conditioning and a private bathroom in Lacona. This bed and breakfast features a pool with a view, a garden and free private parking. When staying at the bed and breakfast, guests can use private entrance. The rooms were very clean and comfortable. The view from our balcony was exceptional. We enjoyed using the pool and the lounge chairs near it. The staff also went above and beyond to accommodate my wife's food allergies. She has celiac disease, and every single morning, the staff brought her bread, meat, and cheese separately, to avoid cross contamination. Phenomenal service!
Portoferraio - 4,300 feet from beach
Housed in a historic building, the recently renovated Residenza Portoferraio provides accommodation with a shared lounge and free WiFi. The property features city views and is 1.7 km from La Padulella Beach and 6.3 km from Villa San Martino. A public car park is located nearby. The room was spacious. The kitchen was full of food, coffee and lots of water that you could take any time. In the ensuite bedroom, there was air-conditioning.
Marina di Campo - 150 feet from beach
Situated in Marina di Campo, a few steps from Marina di Campo Beach, Vistamare Suite & Room features rooms with sea views and free WiFi. This beachfront property offers access to a balcony. The property offers soundproof units and is located 14 km from Villa San Martino. Everything was spot on. Flat was immaculate. Bed, linen, facilities were all you could possibly want. Restaurant and bakery below were fabulous, beach and shops on your doorstep. Highly recommend Vistamare Suite & Room.
Magazzini - 5,250 feet from beach
Set within 2.5 km of Ottone Beach and 7.3 km of Villa San Martino, Agriturismo Montefabbrello offers rooms with air conditioning and a private bathroom in Magazzini. Among the various facilities at the property, there is also an infinity pool and outdoor fireplace. There is a restaurant serving Italian cuisine, free private parking and an electric vehicle charging station. Our room (olive) was beautiful - so calm, roomy and comfortable, with its own balcony overlooking the outdoor seating and restaurant. And easy access to the sofas on the shared balcony overlooking the pool. And of course the fabulous bath!! (Omg!) the walk-in shower is great too, and the olive shampoo, soap etc lovely touches. There are olive trees next door, fresh herbs all around and a relaxed atmosphere, complete with super laid-back cats! We also loved the wine, made on the property, which gets bought up by restaurants all over the island. There’s a shop onsite so you can buy it.
Portoferraio - 2,900 feet from beach
Situated within 1.1 km of La Padulella Beach and 6.3 km of Villa San Martino, Bed and coffee Rooms Portoferraio features rooms with air conditioning and a private bathroom in Portoferraio. Free WiFi is available in the guest house, located 24 km from Cabinovia Monte Capanne. The guest house has family rooms. Lovely host who was happy to help with matters beyond the room booking. Very good location and quiet. Nice balcony.
Portoferraio - 2,900 feet from beach
Offering a shared lounge and city view, Dal Sandro B&B is set in Portoferraio, 1.5 km from La Padulella Beach and 5.2 km from Villa San Martino. The bed and breakfast is 22 km from Cabinovia Monte Capanne. The rooms are equipped with a balcony with sea views and free WiFi. The hosts! Wonderful experience, Alessandro and his mom were so great! The property is in an amazing location. 10/10 experience and will be recommending this place to my friends.
Procchio - 1,100 feet from beach
Featuring air-conditioned accommodation with a patio, VILLA VILLACOLLE is set in Procchio. This beachfront property offers access to a balcony, free private parking and free WiFi. The guest house offers an outdoor fireplace and a 24-hour front desk. Beautiful property 5 minutes walk to the beach. The room came perfectly equipped for everything, with several shelving and amenities to make the short stay super comfortable. We only stopped for one night but could easily have done longer, as the accommodation had everything we needed, including a well stocked and large kitchen. The hosts were super helpful too, as they gave us recommendations for beaches to go to when the weather was windy. One of the most beautiful short stays I’ve done, would definitely recommend and would 100% go back.
Capoliveri - 750 feet from beach
Featuring a garden and views of garden, Lido I Palmizi is a recently renovated apartment set in Capoliveri, 300 metres from Lido Beach. There is a private entrance at the apartment for the convenience of those who stay. There is an outdoor fireplace and guests can make use of free WiFi and free private parking. I was using the flat as a MTB base, very satisfied with everything, full package was just perfect. Fully equipted kitchen and bathroom, cosy and clean, nicely arranged flat, host Silvia was very helpfull and nice, MTB storage, air-conditioner working, private parking at the site. Thumbs up!
Procchio - 1,650 feet from beach
Set within 500 metres of Procchio beach and 8.6 km of Villa San Martino, Il Roseto offers rooms with air conditioning and a private bathroom in Procchio. This property offers access to a balcony and free private parking. Guests can access the aparthotel via private entrance. The location was great, the apartment was big enough for couple+ baby .
Beach Hotel in Portoferraio
Popular with guests booking beach hotels on Elba
Beach Hotel in Cavo
Popular with guests booking beach hotels on Elba
Beach Hotel in Porto Azzurro
Popular with guests booking beach hotels on Elba
Beach Hotel in Portoferraio
Popular with guests booking beach hotels on Elba
Beach Hotel in Portoferraio
Popular with guests booking beach hotels on Elba
Beach Hotel in Porto Azzurro
Popular with guests booking beach hotels on Elba
Many families visiting Elba loved staying at Baia Bianca Suites, La Guardiola - Capo Perla and ELEGANTISSIMO APPARTAMENTO DIRETTAMENTE SUL MARE SPIAGGIA LE GHIAIE 6 posti letto.
Similarly, Il Pescatore, Hotel Lorenza B&B e Mini Suite and Villa Escalina with private beach and A/C are also popular with family travellers.
There are 307 beach hotels on Elba you can book on Booking.com.
Most beach hotels on Booking.com offer free cancellation.
We make it quick and easy to book a beach hotel on Elba. Here’s what we offer:
• Free cancellation on most stays
• We Price Match
• 24/7 customer support in 40+ languages
VILLA VILLACOLLE, Marina VIP and Hotel Sardi are some popular beach hotels on Elba.
In addition to these beach hotels, Hotel Acquamarina, Vistamare Suite & Room and Hotel Villa Ottone are also popular on Elba.
The average price per night for a beach hotel on Elba for this weekend is US$180, based on current Booking.com prices.
Case dei limoni sul mare, Beach house and Eroico sul Mare have received great reviews from guests visiting Elba regarding the views from these beach hotels.
Guests staying on Elba also spoke highly of the views from these beach hotels: Villa Escalina with private beach and A/C, Agriturismo Galenzana and Marina VIP.
Couples visiting Elba loved staying at Appartamenti Pagni, Hotel Lorenza B&B e Mini Suite and Luxury Seafront Penthouse.
Similarly, these beach hotels on Elba are highly rated by couples: NISPORTO APPARTAMENTO 100 MT DAL MARE E PISCINA, Villa dell'Ancora and Casa William - Villa e 2 Dependance.
Room/villa was 20 meters from beach. Private beach is very nice, good quality sand, no stones. Perfect for sunsets.
It is an absolutely great place, beautifully located, with a private beach. You get your own beds and umbrella on the beach for the whole stay, which is very convenient. It is very close to a few nice points of the island, such as Marina di Campo or ferry port. We would like to highlight the hotel restaurant is exquisite. We ate seafood every day and it was super fresh.
Cute camping near the sea and in amongst the pine treet. We stayed in a mobile home which was compact but still comfortable. There are some restaurants around and possibility to keep active on the beach (SUP, windsurfing etc). Very friendly staff and when we had an ant problem they came and sorted it straight away.
Although quite some distance from the main town, the location right on the beach is lovely. Very pleasant staff, especially worth a mention is the man who showed where to park and helped with luggage etc. The hotel's grounds are beautifully maintained and a delight to stroll around and find a relaxing spot, especially at sunset.
The mobile home we had was situated on the beach side so it was literally in view and great first thing for walking the dog. There is also a good restaurant/bar on the campsite, and just on the corner of the beachfront there is also another bar/pizzeria as well. They have some lovely pastries with coffee first thing in the morning. The staff on the campsite are also very pleasant.