Skip to main content

The best B&Bs in Elba

Check out our pick of great B&Bs on

Filter by:


Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The guest house will provide guests with air-conditioned units offering a wardrobe, a safety deposit box, a flat-screen TV and a private bathroom with a bidet. Some units feature a seating area and/or a balcony. At the guest house, the units have bed linen and towels. Calm location, friendly hosts, secure parking and bike storage

Show more Show less
9.3
Wonderful
122 reviews
Price from
$97
per night

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!

Show more Show less
9.7
Exceptional
168 reviews
Price from
$196
per night

The bed and breakfast will provide guests with air-conditioned units offering a desk, a coffee machine, a microwave, a toaster, a safety deposit box, a flat-screen TV and a private bathroom with a shower. Guests can have wine or champagne, fruits and chocolates or cookies delivered to their room. At the bed and breakfast, every unit includes bed linen and towels. Self-served breakfast; the kitchen is accessible 24/7. Free parking is available about 12 min (walk) away.

Show more Show less
9.2
Wonderful
325 reviews
Price from
$137
per night

The guest house comes with a flat-screen TV. The kitchen is fitted with an oven, a fridge and a stovetop and there is a private bathroom with a hair dryer and free toiletries. The property has an outdoor dining area. Stylish, sweet wonder place. Absolute unique house, I could feel the heart and joy here. Nice, cozy rooms with super comfortable beds and huge common kitchen where people can eat together, talk with a glass of wine. Perfect place to get to know new people, rest, enjoy the feeling what this accomodation give for guests.

Show more Show less
9.5
Exceptional
403 reviews
Price from
$73
per night

The bed and breakfast will provide guests with air-conditioned units with a desk, a kettle, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a shower. Some units have a seating area and/or a balcony. The units are equipped with heating facilities. Wonderful staff, Mary at reception was very nice and helpful, delicious and generous breakfast, beautiful property surrounded by olive trees and vineyards.

Show more Show less
9.1
Wonderful
108 reviews

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. The bed and breakfast has private entrance. Everything was perfect: the room, the cleanliness, the facilities, the breakfast, the nice, tidy little courtyard with plants. Above all, the warm welcome is something we will not forget. Besides, The seaside is a pleasant walking distance away, with plenty of restaurants and shops.

Show more Show less
9.4
Wonderful
178 reviews

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.

The bed and breakfast is fitted with a flat-screen TV. Towels and bed linen are offered in the bed and breakfast. The accommodation offers an air conditioning, a heating and a private bathroom. Great location, modern space in the center of Portoferraio, clean and very comfortable (bed, pillow, temperature, sound, bathroom). The breakfast was great and felt like home

Show more Show less
9.5
Exceptional
140 reviews
Price from
$120
per night

Offering a shared lounge and city view, B & B La Terrazza sul mare is located in Portoferraio, 5.2 km from Villa San Martino and 22 km from Cabinovia Monte Capanne. It is situated 1.3 km from Le Viste Beach and provides a lift. The bed and breakfast features sea views, a terrace, and free WiFi is available throughout the property. we had so much fun! thanks for everything :)

Show more Show less
9.3
Wonderful
208 reviews

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 ❤️

Show more Show less
9.2
Wonderful
117 reviews

At the bed and breakfast, units are fitted with a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. The units are equipped with heating facilities.

The bed and breakfast offers a buffet or continental breakfast. Beautiful apartment, amazing breakfast spread and very friendly hosts. Appreciated being able to use facilities after checkout and kitchenette (filled with water, tea, coffee, pastries and fruit) during our stay. The best we have stayed via booking.com, so far!

Show more Show less
9.7
Exceptional
159 reviews
Price from
$108
per night

Most booked B&Bs in Elba this month

FAQs about B&Bs in Elba

B&Bs that guests love in Elba