See the latest prices and deals by choosing your dates.
Marina di Campo - 2,050 feet 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. Calm location, friendly hosts, secure parking and bike storage
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 6.3 km from Villa San Martino and 23 km from Cabinovia Monte Capanne. 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.
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. Wonderful owner, amazing dining room, very nice rooms, and the town itself. I highly recommend it!
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 .
Marciana - 2,750 feet 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.
Capoliveri - 1,150 feet 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
Portoferraio - 4,350 feet from beach
Set in Portoferraio, 6.4 km from Villa San Martino and 23 km from Cabinovia Monte Capanne, Indarsena b&b offers accommodation with free WiFi in a historic building. The property has city views. The accommodation features a concierge service and a housekeeping service for guests. Super central location, literally in the historical city centre of Portoferraio. Cute apartment renovated in a nice BnB. Clean and comfy. Very good breakfasts too.
Marina di Campo - 550 feet from beach
Situated within 200 metres of Marina di Campo Beach and 14 km of Villa San Martino, 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 18 km from Cabinovia Monte Capanne. When staying at the bed and breakfast, guests can use private entrance. Close to everything. Superb breakfast. Pristine clean . Good value for the price . Highly recommended ❤️
Portoferraio - 2,600 feet from beach
Set in Portoferraio, 5.4 km from Villa San Martino, al 28 B&B offers air-conditioned rooms with free WiFi. It is located 22 km from Cabinovia Monte Capanne and provides a shared kitchen. Boasting family rooms, this property also provides guests with a sun terrace. Al 28 B&B Portoferraio on Via Giosuè Carducci 28, is an immaculate, beautiful, tastefully curated, art deco B&B apartment, operated by the friendliest and welcoming couple, Barbara and Andrea., who throughly enjoy operating their B&B! This B&B was booked way in advance, so I was communicating with Barbara early on about getting the ferry from Piombino to Portoferraio in January. We knew that not many restaurants would be open, but there were plenty of choices in our neighborhood for casual dining and worth the drive for a special one recommended by our hosts. Our room was warm, with very comfortable queen size beds for each of us, including cozy comforters. Breakfast (a true work of art!), was presented in the well equipped kitchen with a surprising abundance of home made items-jams, fruit, fresh squeezed orange juice and wonderful coffee! There was home made yogurt with amazing toppings, savory items and hard boiled eggs, to top off a sustaining breakfast. Everything was presented on colorful, plates, bowls, glasses and cups. We enjoyed breakfast in the beautiful dining room, on a vintage table, surrounded by plants, art and the sound of twittering parakeets. With our ZTL permit, we could park next to our building. If no parking was available, we improvised at the port with no problem.
Beach Hotel in Portoferraio
Popular with guests booking beach hotels on Elba
Beach Hotel in Seccheto
Popular with guests booking beach hotels on Elba
Most beach hotels on Booking.com offer free cancellation.
Couples visiting Elba loved staying at Villa dell'Ancora, Villa dei Cavallucci Marini and Luxury Seafront Penthouse.
Similarly, these beach hotels on Elba are highly rated by couples: NISPORTO APPARTAMENTO 100 MT DAL MARE E PISCINA, Tenuta La Chiusa and INCANTEVOLE VILLINO SUL MARE con accesso diretto alla spiaggia, posto auto e aria condizionata!.
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, Hotel Villa Ottone and Agriturismo Galenzana are some popular beach hotels on Elba.
In addition to these beach hotels, Hotel Acquamarina, Hotel Mare and Hotel Del Golfo are also popular on Elba.
Many families visiting Elba loved staying at Bilocale Ostrica, Villa dei Cavallucci Marini and Il Pescatore.
Similarly, Villa Escalina with private beach and A/C, Baia Bianca Suites and Casa Pomonte are also popular with family travellers.
Residence Cala dei Peducelli, Hotel La Stella and La Casa di Mia 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: La Pianotta Sulla Spiaggia, Agriturismo Galenzana and Casa Pomonte.
There are 199 beach hotels on Elba you can book on Booking.com.
The average price per night for a beach hotel on Elba for this weekend is US$238, 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.