See the latest prices and deals by choosing your dates.
Marina di Campo - 700 yards from beach
Featuring a seasonal outdoor swimming pool 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, free shuttle service and free WiFi. The guest house features family rooms. Home from home _ excellent location, quiet, lively garden and open space kitchen to dream from the morning sunshine to the sunset. Walking distance to the beach or even attempt to get the free bikes ( excellent quality and well maintained bikes), in 5 min you are at the beach or in the center. Parking is included and big spaces available within the premises. If you have expensive bicycles have the option to bring them in the flat, as we have done or there is a secure storage place to store them overnight. The lovely couple, the hosts, are part of package and they will make everything for you to make you feel welcome. A dream location, do not hesitate to book.
Lacona - 500 yards from beach
Located within 500 metres of Spiagga di Lacona and 11 km of Villa San Martino, BnB Il Grecale - Adults Only 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 - 300 yards from beach
Featuring a shared lounge and views of city, Residenza Portoferraio is a bed and breakfast situated in a historic building in Portoferraio, 6.3 km from Villa San Martino. Among the facilities at this property are luggage storage space and an ATM, along with free WiFi throughout the property. A public car park is located nearby. The location was perfect and ample food and drink was always available. The air conditioning worked fine and if I wanted to sleep in the early evening, I could close the windows and it was quiet.
Marina di Campo - 40 yards 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 - 1,750 yards 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. This property is an agriturismo. The food and the wines were particularly good.
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. Wonderful owner, amazing dining room, very nice rooms, and the town itself. I highly recommend it!
Procchio - 550 yards 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 .
Marciana - 900 yards from beach
The aparthotel has 1 bedroom, 1 bathroom, bed linen, towels, a flat-screen TV with cable channels, a dining area, a fully equipped kitchenette, and a terrace with sea views. Guests can enjoy a meal on an outdoor dining area while overlooking the garden views. For added privacy, the accommodation features a private entrance.
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. This property offers access to table tennis. Boasting family rooms, this property also provides guests with a picnic area. We really enjoyed our stay at Elba Vip. We especially liked the well-designed complex with two immaculately clean salt-water pools, the garden, and underground garages. The apartments are packed together but still well insulated (quiet even in high season). We enjoyed the helpful staff and the location to town, grocery, and nature. The cooperation with the neighboring vineyard for nature walks and runs was great. For daily off road Jogging a great location.
Capoliveri - 400 yards from beach
Set within 500 metres of Straccoligno Beach and 18 km of Villa San Martino in Capoliveri, Casa Anna - Capo Perla Apartments features accommodation with seating area. This apartment offers free private parking and luggage storage space. Guests can make use of the picnic area or the barbecue, or enjoy views of the sea and garden. Thank you for a wonderful stay
Beach Hotel in Portoferraio
Popular with guests booking beach hotels on Elba
Beach Hotel in Fetovaia
Popular with guests booking beach hotels on Elba
Beach Hotel in Pomonte
Popular with guests booking beach hotels on Elba
Couples visiting Elba loved staying at Luxury Seafront Penthouse, Villa dei Cavallucci Marini and NISPORTO APPARTAMENTO 100 MT DAL MARE E PISCINA.
Similarly, these beach hotels on Elba are highly rated by couples: Hotel Lorenza B&B e Mini Suite, Villa dell'Ancora and Tenuta La Chiusa.
Many families visiting Elba loved staying at Villa Escalina with private beach and A/C, Bilocale Ostrica and Baia Bianca Suites.
Similarly, Il Pescatore, La Guardiola - Capo Perla and Villa dei Cavallucci Marini are also popular with family travellers.
VILLA VILLACOLLE, Marina VIP and Hotel Sardi are some popular beach hotels on Elba.
In addition to these beach hotels, Hotel Villa Ottone, Agriturismo Galenzana and Hotel Acquamarina are also popular on Elba.
Isola d'Elba Come in Barca, a un Tuffo dal Mare, Un Nido sul Mare - Goelba and La Pianotta Sulla Spiaggia 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: Agriturismo Galenzana, La Guardiola - Capo Perla and Casa Pomonte.
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 261 beach hotels on Elba you can book on Booking.com.
Most beach hotels on Booking.com offer free cancellation.
The average price per night for a beach hotel on Elba for this weekend is US$282, based on current Booking.com prices.
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.