Skip to main content

Featured guest house destinations

Destination inspiration for your trip – find a guest house

The best guest houses in Elba

Check out our pick of great guest houses 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.

Featuring free bikes 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, a shared kitchen and free WiFi. The guest house features family rooms. The room was pretty and clean, recently refurbished. The location is convenient to get places on the island.

Show more Show less
9.4
Superb
107 reviews
Price from
US$94
per night

Situated within 6.4 km of Villa San Martino and 23 km of Cabinovia Monte Capanne, Bed and coffee Rooms Portoferraio features rooms with air conditioning and a private bathroom in Portoferraio. Featuring quiet street views, this guest house also includes free WiFi. The guest house has family rooms. Lovely host who was happy to help with matters beyond the room booking. Very good location and quiet. Nice balcony.

Show more Show less
9
Superb
129 reviews
Price from
US$140
per night

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. Beautiful property 5 minutes walk to the beach. The room came perfectly equipped for everything, with several shelving and amenities to make the short stay super comfortable. We only stopped for one night but could easily have done longer, as the accommodation had everything we needed, including a well stocked and large kitchen. The hosts were super helpful too, as they gave us recommendations for beaches to go to when the weather was windy. One of the most beautiful short stays I’ve done, would definitely recommend and would 100% go back.

Show more Show less
9.5
Exceptional
399 reviews
Price from
US$75
per night

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. 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.7
Exceptional
15 reviews

Boasting a garden and views of sea, Casa Grande Relais is a guest house set in a historic building in Portoferraio, 2.6 km from Ottone Beach. Private parking is available on site at this recently renovated property. The guest house has family rooms.

Show more Show less
9.9
Exceptional
9 reviews
Price from
US$176
per night

Situated in Portoferraio, 6.3 km from Villa San Martino, I Due Mondi Rooms features rooms with air conditioning and free WiFi. The property has city views and is 23 km from Cabinovia Monte Capanne. A public car park is located nearby.

At the guest house, each unit is fitted with a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. A fridge and minibar are also available, as well as a coffee machine and a kettle. Clean, modern and close to the main port. Surrounded by good restaurants and cafes

Show more Show less
9.2
Superb
76 reviews
Price from
US$122
per night

Featuring a balcony with garden views, water sports facilities and a garden, Capo Bianco Private Room can be found in Portoferraio, close to La Padulella Beach and 5.2 km from Villa San Martino. This property offers access to a terrace, free private parking and free WiFi. The property is non-smoking and is located 22 km from Cabinovia Monte Capanne. Everything was perfect. Francesco was a great host, we got there a little early and he took the time to show us around the beach and facilities nearby. Room was super clean and confortable, the bathroom too. Super close to 3 really beautiful beaches, like 5 minutes from leaving the room to the water. We couldn’t ask for a better place to stay

Show more Show less
9.2
Superb
19 reviews

Offering a garden and city view, LA SCALINATA is set in Portoferraio, 6.7 km from Villa San Martino and 23 km from Cabinovia Monte Capanne. Featuring sea and garden views, this guest house also includes free WiFi. The property is non-smoking and is situated 400 metres from Le Viste Beach. The spaciousness and the view could not be beat. I wish I had booked for more nights, as to be able to sit out on the spacious patio area, looking over the harbour, would have been a real bonus. Lots of cats to pet, all happy and well fed.

Show more Show less
9
Superb
50 reviews

Offering a garden and garden view, La Palazzina nel Verde - Goelba is located in Campo nell'Elba, 2.3 km from Marina di Campo Beach and 16 km from Villa San Martino. This property offers access to a balcony, free private parking and free WiFi. Featuring a private entrance, the guest house allows guests to maintain their privacy. Dining on the peaceful terrace with a stunning view

Show more Show less
9.2
Superb
56 reviews
Price from
US$73
per night

Set in Portoferraio, 6.1 km from Villa San Martino and 23 km from Cabinovia Monte Capanne, Porta del Mare offers sea views and free WiFi.

At the guest house, the units are equipped with a desk, a flat-screen TV, a private bathroom, bed linen and towels. The units are equipped with heating facilities. Beautiful location, friendly and welcoming hosts, comfortable conditions.

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

Most booked guest houses in Elba this month

FAQs about guest houses in Elba

Guest Houses that guests love in Elba