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 a seasonal outdoor swimming pool 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, free shuttle service and free WiFi. The guest house features family rooms. away from hustle and bustle of Marina de Campo

Show more Show less
9.3
Superb
120 reviews
Price from
US$83
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. I liked the interior design, Michela has very good taste to choose the right decoration, not only in the rooms but in the hallway too. I liked the rustic style kitchen, too. I have found everything that I needed. I liked the turtles in the garden.

Show more Show less
9.5
Exceptional
407 reviews
Price from
US$74
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.6
Exceptional
16 reviews
Price from
US$148
per night

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

Show more Show less
9.1
Superb
85 reviews
Price from
US$134
per night

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. At first I was a little scared because I thought this deal is a little too good to be true. I was really flashed when I arrived tho, It’s a wonderful appartment and it looks even nicer than on the pictures. It’s clean, and the location is really great. It’s 7 minutes away from the beach and pretty much in the middle of the old town. The owner of the place was super nice and attentive. We had a wonderful stay in the scalinata, and we would love to come here again.

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
59 reviews

Guests can take in the views of the pool from the balcony, which also has outdoor furniture. The guest house offers bed linen, towels and housekeeping service.

Cabinovia Monte Capanne is 19 km from the guest house. Marina di Campo Airport is 10 km away. It was perhaps one of the most comfortable and wonderful places to stay during our entire 18 days in Italy. Francesco and Gloria were extraordinary hosts and they made us feel very welcome. They assisted us with dinner reservations each day of our stay. We loved the environment of the facility, the views, the gardens around the house, and the delightful pool. Even though we had some difficulty using the booking.com application to find the house, Francesco greeted us and led us to it.

Show more Show less
10
Exceptional
15 reviews

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. Beuatiful room, Rosella and her husband were super nice they helped us and gave us the best restaurant recommendations.

Show more Show less
9.4
Superb
26 reviews
Price from
US$126
per night

Set within 1.3 km of Madonna delle Grazie Beach and 15 km of Villa San Martino, Villa Ray provides rooms with air conditioning and a private bathroom in Capoliveri. This guest house offers free private parking and a shared kitchen. Boasting family rooms, this property also provides guests with a sun terrace. The position of the propriety was excellent and we were also able to have a parking always available. The terrace was absolutely fabulous and the view astonishing.

Show more Show less
8.4
Very good
130 reviews
Price from
US$104
per night

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 as well as 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
197 reviews
Price from
US$69
per night

Most booked guest houses in Elba this month

FAQs about guest houses in Elba

Guest Houses that guests love in Elba