Skip to main content
Manage my booking

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 units in the bed and breakfast are equipped with a flat-screen TV with streaming services. Featuring a private bathroom with a bidet and a hair dryer, units at the bed and breakfast also offer free WiFi, while some rooms are equipped with a terrace. At the bed and breakfast, each unit is equipped with bed linen and towels. 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.6
Exceptional
145 reviews
Price from
BHD 85
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. 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.

Show more Show less
9.1
Wonderful
269 reviews
Price from
BHD 62
per night

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.

Show more Show less
9.2
Wonderful
261 reviews
Price from
BHD 57
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
395 reviews
Price from
BHD 38
per night

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. 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.

Show more Show less
9.4
Wonderful
192 reviews
Price from
BHD 48
per night

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. The property is allergy-free and is situated 23 km from Cabinovia Monte Capanne.

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. The property is located in the center of portoferraio. The facility is 100% comfy, relax and clean. You can smell the aroma of acqua dell’alba everywhere. The staff is amazing and welcoming.

Show more Show less
9.6
Exceptional
139 reviews
Price from
BHD 57
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 La Padulella 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.2
Wonderful
204 reviews
Price from
BHD 57
per night

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
125 reviews
Price from
BHD 36
per night

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.

Guests at the bed and breakfast can enjoy a buffet or a continental breakfast. Breakfast are exceptional good. Cereal and fruit are fresh. Homemade cakes daily, freshly warm bread with homemade jams and delicious cooked breakfast. Hostess and husband are excellent hosts.

Show more Show less
9.6
Exceptional
156 reviews
Price from
BHD 55
per night

Located in Porto Azzurro in the Elba region with Spiaggia di Barbarossa nearby, B&B Il Casale di Monserrato provides accommodation with free private parking, as well as access to a hot tub. The property features garden views and is 17 km from Villa San Martino and 34 km from Cabinovia Monte Capanne. The bed and breakfast offers an open-air bath and luggage storage space. Beautiful garden and room, wonderful stsff

Show more Show less
9.4
Wonderful
124 reviews
Price from
BHD 95
per night

Most booked B&Bs in Elba this month

FAQs about B&Bs in Elba

B&Bs that guests love in Elba

gogless