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.

VILLA VILLACOLLE

Procchio

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. Michella and Massimo have been very welcoming and nice. I've been lucky to taste Michella's cake in the morning. The villa is at the centre of the village and only 5min of walk to Procchio beach. Even without a car, it's very easy to get there by bus from Portoferraio with the 116 and to reach other villages of the island via the same line. looking forward to come back one day

Show more Show less
9.6
Exceptional
373 reviews
Price from
£52
per night

Le Stanze sul Mare

Portoferraio

Situated in Portoferraio, just 1.8 km from La Padulella Beach, Le Stanze sul Mare provides beachfront accommodation with free WiFi. There is a private entrance at the guest house for the convenience of those who stay. The property offers allergy-free units and is located 6.2 km from Villa San Martino. Very cute place with a great view of the dock. Could not ask for a better location in Portoferraio. Super close to the bus stop and very walkable distance to the main attractions. Silvia was also very sweet. Definitely recommend!

Show more Show less
9.2
Superb
100 reviews

Villa le Api

Marina di Campo

Villa le Api features garden views, free WiFi and free private parking, set in Marina di Campo, 1.1 km from Marina di Campo Beach. This recently renovated guest house is located 2.8 km from Galenzana Beach and 12 km from Villa San Martino. The guest house has family rooms. Well designed and very clean. Friendly hosts and dog, private parking and free bikes to use.

Show more Show less
9.5
Exceptional
49 reviews
Price from
£58
per night

I Due Mondi Rooms

Portoferraio

Situated within 6.1 km of Villa San Martino and 23 km of Cabinovia Monte Capanne, I Due Mondi Rooms features rooms with air conditioning and a private bathroom in Portoferraio. The property has city views. Free WiFi is available throughout the property and La Padulella Beach is 1.7 km away.

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.5
Exceptional
33 reviews
Price from
£93
per night

Capo Bianco Private Room

Portoferraio

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.1 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. Very kind host, well located and next to a very nice beach!

Show more Show less
9.6
Exceptional
10 reviews

Casa Le Agavi

Portoferraio

Boasting sea views, Casa Le Agavi offers accommodation with a seasonal outdoor swimming pool, a garden and a terrace, around 2.1 km from Ottonella Beach. This property offers access to a patio and free private parking. Guests can access the guest house via private entrance. The hosts were incredibly friendly, warm and helpful. They tried to accommodate all our requirements, eg. They were creative with the breakfast options. We expected B&B but the service provided was almost at a hotel level. The views from the pool area were amazing. The bathroom was huge and stylish. We had a piece of the garden just for ourselves which is especially useful with a dog. It is also close to the beach - 10 mins walk if you don’t mind going on the road for a bit. Close to Portoferraio too. Also the parking is safe and comfortable.

Show more Show less
9.6
Exceptional
68 reviews

Villa Gemma

Porto Azzurro

Boasting garden views, Villa Gemma features accommodation with a garden and a patio, around less than 1 km from Dog Beach Mola Porto Azzurro. The property is situated 1.8 km from Spiaggia la Rossa, 1.9 km from Lido Beach and 13 km from Villa San Martino. There is a sun terrace and guests can make use of free WiFi and free private parking.

Towels and bed linen are available in the guest house. The property has an outdoor dining area.

Cabinovia Monte Capanne is 30 km from the guest house. Danila is a fantastic host. She was very good when communicating before our arrival and very helpful during our stay. Villa is located short drive on a dirt road very close to Porto Azzuro. There is a beautiful view from the terrace to the countryside. Cosy and clean room with nice bathroom is also great. We received tips about weather and trips, also had a very nice local wine with the host. We recommend this accommodation!

Show more Show less
9.2
Superb
29 reviews
Price from
£54
per night

Bed and coffee Rooms Portoferraio

Portoferraio

Situated 1.1 km from La Padulella Beach and 6.3 km from Villa San Martino, Bed and coffee Rooms Portoferraio in Portoferraio features air-conditioned accommodation with views of the quiet street and 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
8.7
Fabulous
121 reviews

La Casa di Berenice a Porto Azzurro

Porto Azzurro

Offering a shared lounge and inner courtyard view, La Casa di Berenice a Porto Azzurro is situated in Porto Azzurro, less than 1 km from Spiaggia la Pianotta and a 19-minute walk from Dog Beach Mola Porto Azzurro. The property has mountain and garden views, and is 700 metres from Spiaggia la Rossa. The guest house features family rooms. The room was clean, there was a fridge and a microwave in the room and heating. Comfortable stay

Show more Show less
8.6
Fabulous
142 reviews
Price from
£59
per night

Casa Valdese Rio Marina

Rio Marina

Set just 200 metres from Spiaggia La Torre, Casa Valdese Rio Marina offers accommodation in Rio Marina with access to a garden, a terrace, as well as luggage storage space. Featuring garden and city views, this guest house also features free WiFi. The guest house has family rooms and facilities for disabled guests. The host was kind and ready to help. The hotel has a nice garden where we could enjoy the mornings/evenings. It also has a common kitchen, with some equipment (microwave, boiler, cups…)

Show more Show less
8.8
Fabulous
171 reviews

Most booked guest houses in Elba this month

FAQs about guest houses in Elba

Guest Houses that guests love in Elba