See the latest prices and deals by choosing your dates.
Portoferraio - 950 yards from beach
Offering a shared lounge and city view, Dal Sandro B&B is set in Portoferraio, 1.4 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 bests hosts, Domitilla showered us with warmth the whole time and her son Alessandro was extremely responsive to any questions we had. The room was kept extremely clean by our hosts. Great breakfast on the terrace, panoramic views, and location (especially for those without a car). Also in 5-20 min walking distance to beautiful crystal clear beaches, Ghiae, Padullela, Capo Bianco.
Procchio - 350 yards 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. We loved Procchio! The views were superb, everything was clean and the atmosphere was nice. The friendliness of locals in also in the restaurants surprised us very positively. A nice place to visit again! And if we will go back there we definitely will stay at the Hotel Villa VillaColle! The rooms were exceptionally artistic, good beds, very clean, modern toilets/showers and the whole house looked inviting already from the yard.
Capoliveri - 250 yards from beach
Featuring a garden and views of garden, Lido I Palmizi is a recently renovated apartment set in Capoliveri, a few steps 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. Silvia did everything to make our stay as perfect as possible. We received information up front via Booking, got a discount for the ferry. She also reached out to us on Whatsapp and stood in contact during our stay, she sent us recommendations where to go, what to see.
Porto Azzurro - 700 yards from beach
Situated in Porto Azzurro in the Elba region and Spiaggia la Rossa reachable within 800 metres, Elba Vip features accommodation with free WiFi, a children's playground, an infinity pool and free private parking. It is set 1.1 km from Spiaggia la Pianotta and offers a concierge service. Boasting family rooms, this property also provides guests with a picnic area. Great location, suitable for kids. We really enjoyed it, grazie mille!!!
Portoferraio - 1.7 miles from beach
Offering a garden and garden view, B&B Casa Gianfranca is located in Portoferraio, 2.7 km from Villa San Martino and 20 km from Cabinovia Monte Capanne. Featuring a concierge service, this property also provides guests with a sun terrace. The bed and breakfast provides rooms with air conditioning, free private parking and free WiFi. Very comfortable room and very modern ( we were surprised as normaly its hard to find modern apartments in Italy), nice place, nice owners, everything clean and good looked after around property, really enjoyed everything
Capoliveri - 400 yards from beach
Set in Capoliveri and only 500 metres from Straccoligno Beach, Capo Perla Apartments offers accommodation with sea views, free WiFi and free private parking. There is a private entrance at the apartment for the convenience of those who stay. Featuring family rooms, this property also provides guests with a picnic area. Capo Perla Apartmens are absolutely amazing, very spacious, cosy, and the view form there is a dream. The kitchen had everything you can wish for including a coffee mashine, there was a washing mashine for use as well. Also our dogs were welcomed and the parking possibilty was spacious even for a huge car. The check in and check out was easy and flexible, communication great. We felt very welcomed :)
Marciana Marina - 1,300 yards from beach
B&B Capo al Piano in Marciana Marina provides adults-only accommodation with a garden and a shared lounge. This bed and breakfast features free private parking, free shuttle service and free WiFi. Featuring a private entrance, the bed and breakfast allows guests to maintain their privacy.
Marciana Marina Beach is 1.4 km from the accommodation, while Fenicia Beach is 1.7 km from the property.
We stayed a total of 3 nights. Good shaded car park, a short walk into town, brilliant views. The owner was very accommodating and served an excellent breakfast. Everything was spotlessly clean a d beautifully decorated.
Portoferraio - 1,450 yards from beach
Set in Portoferraio, 1.7 km from La Padulella Beach and 6.1 km from Villa San Martino, Indarsena b&b offers accommodation with free WiFi in a historic building. The property has city views and is 23 km from Cabinovia Monte Capanne. The bed and breakfast has a fax machine and photocopier and an ATM machine that guests can use. very very clean and central the breakfast was delicious and the host absolutely super!!
Portoferraio - 900 yards from beach
Boasting a balcony with sea views, a terrace and a shared lounge, B & B La Terrazza sul mare can be found in Portoferraio, close to La Padulella Beach and 5.2 km from Villa San Martino. The property has city views and is 22 km from Cabinovia Monte Capanne. The accommodation features a lift and a housekeeping service for guests. #1 Wonderful host! Amazing view, great stay
Marina di Campo - 200 yards from beach
Situated within 200 metres of Marina di Campo Beach and 1.3 km of Galenzana Beach, Lo Zizzolo- Bed&Breakfast features rooms with air conditioning and a private bathroom in Marina di Campo. The property has garden and inner courtyard views, and is 14 km from Villa San Martino. When staying at the bed and breakfast, guests can use private entrance. Carlotta is wonderfully responsive, answering all of the transportation questions I had prior to the trip ever so promptly and helpfully. Breakfast will give you a good start to the day with fresh fruit, yogurt, meats, hard boiled eggs and various packaged pastries. We were in town for the Elba Marathon and the location was a 3 min walk from the start-perfecto!
Beach Hotel in Capoliveri
Popular with guests booking beach hotels on Elba
Beach Hotel in Portoferraio
Popular with guests booking beach hotels on Elba
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
There are 294 beach hotels on Elba you can book on Booking.com.
Many families visiting Elba loved staying at Villa Shanti Yoga & Meditation, Casa Bianca - Goelba and La Pianotta Sulla Spiaggia.
Similarly, Casa Danilo, Appartamenti Acquazzurra and Un Nido sul Mare - Goelba are also popular with family travellers.
Couples visiting Elba loved staying at Padullella, mare e sole!!, Isola d'Elba Come in Barca, a un Tuffo dal Mare and NISPORTO APPARTAMENTO 100 MT DAL MARE E PISCINA.
Similarly, these beach hotels on Elba are highly rated by couples: Appartamento Giacomo, Appartamenti Acquazzurra and Apartment Villa Luna.
The average price per night for a beach hotel on Elba for this weekend is £298, based on current Booking.com prices.
Most beach hotels on Booking.com offer free cancellation.
VILLA VILLACOLLE, Marina VIP and Agriturismo Galenzana are some popular beach hotels on Elba.
In addition to these beach hotels, Le Stanze sul Mare, Hotel Sardi and Hotel Del Golfo are also popular on Elba.
Un Nido sul Mare - Goelba, Tenuta La Chiusa and Residence Belvedere 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: Appartamento sul Tramonto, Casa Pomonte and Casina Mery Silvia.
A real little paradise on earth. Beautiful place, charming garden. Really unique accommodation, we enjoyed every minute. Nearby beach, tennis and table tennis court, swimming pool. Everything you need for rest and relaxation. If you go there, don't miss the sunset from the point on the beach. Very nice staff, especially Josephine, who was very kind throughout our stay.
Right on the beach, beautiful location, amazing bar and restaurants. Staff lovely, good pool, just a paradise.
The Hotel is located just right on the beach, it’ll be 3 minutes between your apartment and the sea :) The apartments are clean and comfortable with a huge balcony that means it is a very good value for money. The big plus is that you can come with a dog without any additional fees! If you have a car the location is also a good starting point. I highly recommend it for everyone.
The location is fantastic, just outside of town so the private beach is relatively secluded and peaceful. Fantastic facilities too, free beach chairs, kayaks, paddle boards and mountain bike hire. Also a fantastic view of the ocean from the room.
Excellent location right on the beach front. The room had a terrace outside which overlooked the rocks and the sea. A sandy beach adjoining the hotel.
It is worth it to spend a little bit more money to be at the beachfront. Especially the sunsets are incredible :)
Perfect location. Amazing view from balcony of the room and also from the top terrace for breakfast. Private parking close to the hotel. Private beach and pool.
Housekeeping was coming on an everyday basis. There was a spacious parking space available for guests. They also had a private beach access that also has toilets, restaurant, beds, and lifeguards. We also had a nice view from our room.
Location is amazing - right on the beach. Can’t get any better. Free sunbeds and umbrellas! Good restaurant on site. Very friendly woman on the reception - smooth check in and check out. Parking on site in from if the apartment. Apartment is newly refurbished amend renovated. Has everything you need.