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.

Dal Sandro B&B

Portoferraio

Fitted with a terrace, the units offer air conditioning and feature a flat-screen TV and a private bathroom with bidet and slippers. At the bed and breakfast, units come with bed linen and towels.

The bed and breakfast offers a continental or Italian breakfast. I had an amazing stay at Dal Sandro B&B. Alessandro and Domitila are super hosts. The communication was perfect even though I arrived late but was in constant touch with Alessandro. Domitila did everything she could to make me feel comfortable and at home. She is a mum away from home. The apartment is opposite the port on the top floor and has 360 degrees views over the port where breakfast is served and from where you can enjoy beautiful sunsets. Also opposite is the bus station which makes it perfect location for those visiting the island by bus and the nicest beaches are 7 minutes away on foot and its 10 minutes on foot from old town. For those arriving with a car there is a free car park just adjacent to the block where the apartment is. There are also plenty of dining options within walking distance. The room is very spacious and super clean. The room is cleaned every day and fresh, great smelling towels are provided every day. The room is also equipped with a super silent AC. A delicious breakfast is freshly prepared by the hosts that also provide any information and assistance needed. This for sure is the best B&B in Elba. Thank you Domitila and Alessandro for a wonderful stay!

Show more Show less
9.2
Superb
245 reviews
Price from
€ 120
per night

VILLA VILLACOLLE

Procchio

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
321 reviews
Price from
€ 103
per night

Tenuta Santa Caterina

Portoferraio

At the bed and breakfast, every unit is fitted with a desk. Complete with a private bathroom fitted with a shower and bathrobes, all units at the bed and breakfast have a flat-screen TV and air conditioning, and certain rooms have a seating area. The units have a safety deposit box. A great place, that made the days at Elba perfect. Staying at a vineyard in Italy is a dream (even for me who doesn't drink). It was a quiet and nice place. The staff helped us much more than they had to. Because of a misunderstanding, we didn't get our car with us on the ferry to the island. The owners brought us, and drove us back to the centre the day after (to pick up our car). It had a nice swimming pool with sun beds. The breakfast was a perfect start of the day. They make their own wine and olive oil.

Show more Show less
9.3
Superb
163 reviews
Price from
€ 240
per night

B&B Casa Gianfranca

Portoferraio

Offering a garden and garden view, B&B Casa Gianfranca is located in Portoferraio, 2.7 km from Villa San Martino and 13 km from Acquario dell'Elba. Featuring a concierge service, this property also provides guests with a sun terrace. The bed and breakfast provides rooms with air conditioning, free private parking and free WiFi. Very comfortable room and very modern ( we were surprised as normaly its hard to find modern apartments in Italy), nice place, nice owners, everything clean and good looked after around property, really enjoyed everything

Show more Show less
9
Superb
145 reviews
Price from
€ 142
per night

B&B Capo al Piano

Marciana Marina

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. the staff, superb, accommodating, just nice people

Show more Show less
9.5
Exceptional
189 reviews
Price from
€ 76.50
per night

Indarsena b&b

Portoferraio

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 and is 17 km from Acquario dell'Elba and 23 km from Cabinovia Monte Capanne. The bed and breakfast has a fax machine and photocopier and an ATM machine that guests can use. the location was perfect. beautifully designed. helpful and friendly hosts. breakfast was great, and a very comfortable bed!! was very quiet. 😊😊

Show more Show less
9.5
Exceptional
128 reviews
Price from
€ 150
per night

B & B La Terrazza sul mare

Portoferraio

All units are fitted with air conditioning, a fridge, a minibar, a coffee machine, a walk-in shower, a hair dryer and a wardrobe. With a private bathroom fitted with a bidet and free toiletries, units at the bed and breakfast also boast free WiFi. At the bed and breakfast, each unit has a outdoor furniture and a flat-screen TV. Everything was great. Beautiful view of Portoferraio.. Excellent breakfasts. Very beautiful and cozy room located on the 11th floor.

Show more Show less
9.3
Superb
205 reviews
Price from
€ 135
per night

Valle dei Mulini B&B

Marciana

Set in Marciana, Valle dei Mulini B&B features free WiFi access and free private parking.

Portoferraio is 24 km from Valle dei Mulini B&B. The nearest airport is Marina di Campo Airport, a 40-minute drive from the property. - Chiara was a perfect host - breakfast was sweet (cakes and rusks) with a large selection of fruit. - the room was thoroughly cleaned and tidied every day! - Location 1: perfect for peace and quiet but only a 10 minutes walk from Marciana and a 10 minute drive from Marciana di Marina. - Location 2: because it's in the mountains, it's much more pleasant there overnight than in a place with a beach or harbour - Location 3: you can go hiking immediately and cool off in the pool in the evening

Show more Show less
9.5
Exceptional
160 reviews
Price from
€ 90.83
per night

Lo Zizzolo- Bed&Breakfast

Marina di Campo

Situated within 200 metres of Marina di Campo Beach and 1.3 km of Galenzana Beach, 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 3.3 km from Acquario dell'Elba. When staying at the bed and breakfast, guests can use private entrance. This place was great, good room, amazing breakfast, Carlotta was so helpful nothing was too much trouble. Easy access to the waterfront, close to bus and supermarket, as well as all the shops. We loved it here

Show more Show less
9.2
Superb
137 reviews
Price from
€ 108
per night

al 28 B&B

Portoferraio

Set within 1.1 km of La Padulella Beach and 5.3 km of Villa San Martino, al 28 B&B offers rooms with air conditioning and a private bathroom in Portoferraio. Among the facilities at this property are a shared kitchen and luggage storage space, along with free WiFi throughout the property. Boasting family rooms, this property also provides guests with a sun terrace. You won't find a better host than Barbara! She is wonderful, the accommodations were very comfortable and clean, and a fantastic breakfast. We will definitely stay there again.

Show more Show less
9.6
Exceptional
145 reviews
Price from
€ 129.06
per night

Most booked B&Bs in Elba this month

FAQs about B&Bs in Elba

B&Bs that guests love in Elba