Skip to main content

The best cottages in Elba

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

Set within 2.5 km of Ottone Beach and 7.3 km of Villa San Martino, Agriturismo Montefabbrello offers rooms with air conditioning and a private bathroom in Magazzini. Among the various facilities at the property, there is also an infinity pool and outdoor fireplace. There is a restaurant serving Italian cuisine, free private parking and an electric vehicle charging station.

Cabinovia Monte Capanne is 25 km from the farm stay. This was a wonderful place to stay on Elba Island. Secluded and quiet and the perfect escape. Very welcoming staff and a wonderful restaurant and meals! Would highly recommend this to any travelers!

Show more Show less
9.2
Superb
236 reviews
Price from
US$199
per night

Set in Rio Marina and only 1.5 km from Spiaggia Marina Di Gennaro, Agriturismo Le Sughere offers accommodation with sea views, free WiFi and free private parking. The property has garden views and is 19 km from Villa San Martino and 36 km from Cabinovia Monte Capanne. Boasting family rooms, this property also provides guests with a seasonal outdoor pool. It was one of my absolute favourite places to stay at. We chose the little old detached house that is sooo charming, and had everything and in the evening (May 11) fireflies were all around and glowed the whole evening, it was a real fairytale. You also have a beatiiful view and swimming pool, it couldn't be more perfect. Maybe if by bike the climbing at the end would be easier :) friendly host as well.

Show more Show less
9
Superb
111 reviews
Price from
US$105
per night

Located within 600 metres of Spiaggia di Barbarossa and 16 km of Villa San Martino, Agriturismo Rebua offers rooms with air conditioning and a private bathroom in Porto Azzurro. Featuring a 24-hour front desk, this property also provides guests with an outdoor fireplace. The farm stay also provides free WiFi, free private parking and facilities for disabled guests.

Cabinovia Monte Capanne is 33 km from Agriturismo Rebua. We spent 6 days in a spacy and calm apartment equipped with everything what we needed. This apartment was located at a huge property (the farm), surrounded with trees. We were in a real beautiful nature! But really close to Porto Azzurro (in a walking distance) and also all other landmarks and marvellous beaches of Elba Island were easily reachable by car. The whole property was fenced and safe (we could park our car directly in front of our apartment in a shade). The owner and his wife were so kind, friendly and hospitable! They gave us so tasty vegetable and fruit and were ready for our potential needs. Their dog was so good and well behaved. Our dog loved this place. We could use the outside grill – it was perfect! We enjoyed our stay there a lot. We can really recommend this accommodation to everybody!

Show more Show less
9.4
Superb
101 reviews
Price from
US$117
per night

Set in Marciana in the Elba Region, Marina VIP boasts a private beach area and outdoor hot tub. Free WiFi is available throughout the property and free private parking is available on site.

The accommodation features a seating and dining area. Some units include a terrace and/or patio with sea views. All units have a kitchenette equipped with an oven and fridge. A stovetop and coffee machine are also provided. Each unit is equipped with a private bathroom with a bath or shower and free toiletries. I am very thankful this location had AC and a washing machine! We also loved the view and Michele was very helpful in answering our questions. He was great in helping us with renting scooters on the island!

Show more Show less
9.3
Superb
141 reviews
Price from
US$110
per night

Set on Elba Island, Villino nel Bosco is 1 km from Naregno Beach and 5 minutes' drive from the town centre of Capoliveri. Surrounded by pine trees, it has a garden with BBQ and children's playground.

The apartments are simply furnished and each one has a fully equipped kitchenette. They all overlook the garden and include a TV. Some of the apartments feature a patio, some have a balcony. We have completely fallen head over heels by the beauty of this island. Hire an E-bike and visit all the amenities the Capoliveri peninsula offers, from black sand beaches, old disused mines to Le Ripenda estate and finish in the Capoliveri town perched above forests, vineyards and stunning sea vistas. The appartment was simple, yet warm. It more than satisfied our expectations. Beds are comfortable, kitchen and bathroom fully functional, there's plenty of space in the dining area and the views from the terrace are fenomenal. One can seldomly find such good value for money. PierLuigi (aka Gigi) was a wonderful and helpful host and we both want to thank him again for his hospitality. You can walk (15 min) to Capoliveri, but generally you will need some form of transport to get to various places on the island (E-bike, scooter or a car). Cable car (parrot cage) whisks you to Monte Capanne, 1019m above sea level and the views are unbelievable.

Show more Show less
9
Superb
178 reviews
Price from
US$94
per night

Located in Marciana Marina in the Elba region with Marciana Marina Beach nearby, Da Beatrice provides accommodation with free private parking. Set 17 km from Villa San Martino, the property features a garden. The property is non-smoking and is situated 4.3 km from Cabinovia Monte Capanne. We had a wonderful stay! The location is perfect, just 4 minutes by motorbike to the centre (marina with beautiful views!) but also easily walkable if you’re heading out for dinner and a glass of wine. Francesca is a lovely lady! Warm, welcoming, and full of local knowledge. She gave us plenty of great recommendations that made our stay even more enjoyable. The bedroom was very spacious and located in a quiet, peaceful area, ideal for relaxing after a day of exploring. We highly recommend this place! Thank you so much, Francesca, for having us!

Show more Show less
9.3
Superb
7 reviews
Price from
US$82
per night

Set in Marciana Marina in the Elba region with Marciana Marina Beach nearby, Da Davide offers accommodation with free private parking. The property has mountain views, and is 17 km from Villa San Martino. The property is non-smoking and is situated 4.3 km from Cabinovia Monte Capanne.

Show more Show less
10
Exceptional
5 reviews
Price from
US$82
per night

Located in Capoliveri, a few steps from Innamorata Beach and 19 km from Villa San Martino, Villa dell'Ancora offers a garden and air conditioning. This beachfront property offers access to free WiFi and free private parking. The property is non-smoking and is set 37 km from Cabinovia Monte Capanne.

Show more Show less
9.7
Exceptional
6 reviews
Price from
US$211
per night

Boasting a garden and views of sea, Casale Le Pitte is a holiday home set in a historic building in Casa Buraccio, less than 1 km from Dog Beach Mola Porto Azzurro. This holiday home features free private parking and bicycle parking. Featuring family rooms, this property also provides guests with an outdoor fireplace.

Villa San Martino is 13 km from the holiday home, while Cabinovia Monte Capanne is 30 km from the property. Marina di Campo Airport is 17 km away. We had a wonderful stay and are very happy with our holiday. The place is perfect for recharging – quiet, peaceful, and away from the city rush. Dear Antonella, thank you so much for your warm hospitality!

Show more Show less
9.2
Superb
13 reviews
Price from
US$116
per night

Situated in Rio nellʼElba, 18 km from Villa San Martino and 35 km from Cabinovia Monte Capanne, Il polpo blu offers air conditioning. The property has quiet street views. The holiday home features a sun terrace, a 24-hour front desk, and free WiFi is available throughout the property.

Show more Show less
9.3
Superb
32 reviews
Price from
US$173
per night

Most booked cottages in Elba this month

FAQs about cottages in Elba

Cottages that guests love in Elba