Skip to main content

The best B&Bs in Elba

Check out our pick of great B&Bs on

Filter by:


Review score

Superb: 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.4
Superb
120 reviews
Price from
US$84
per night

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!

Show more Show less
9.7
Exceptional
164 reviews
Price from
US$179
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. Its a minimalist, bright and nice accommodation. The room was big and well done furnished. The whole place was very clean. The host was very friendly and he made sure we have everything. There is snack and food for breakfast more than enough. Even the host brought fresh croissant. I am sure I will come back here.

Show more Show less
9.2
Superb
313 reviews
Price from
US$134
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. Everything was just perfect: amazing hosts, very helpful, beautiful room, everything super clean and new. I could not recommend it enough. We will definitely return there again.

Show more Show less
9.5
Exceptional
408 reviews
Price from
US$75
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
Superb
108 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. The location was ideal, the breakfast was freshly prepared fruit, yogurt and homemade granola and an impressive range of fresh pastries, exceptional🙂

Show more Show less
9.5
Exceptional
137 reviews
Price from
US$128
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
Superb
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. 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
155 reviews
Price from
US$105
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.5
Exceptional
123 reviews

Situated in Portoferraio, 700 metres from Sansone Beach, A due passi da Sansone features rooms with air conditioning and free WiFi. There is a private entrance at the guest house for the convenience of those who stay. The guest house has family rooms.

At the guest house, each unit includes a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. A fridge and kettle are also available. The units are equipped with heating facilities. Great communication with the owner, after the booking she sent us a discount code for the ferry and booked place in a near restaurant for the first evening. The flat has brand new furniture, everything is perfectly clean. Beautiful nature, sea and place just right for relaxing.

Show more Show less
9.6
Exceptional
16 reviews
Price from
US$150
per night

Most booked B&Bs in Elba this month

FAQs about B&Bs in Elba

B&Bs that guests love in Elba