Skip to main content

The best places to stay in Elba

Check out our pick of great places to stay 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.

Le Stanze sul Mare

Portoferraio

Le Stanze sul Mare is set 5 km from Villa San Martino in Portoferraio and offers rooms in the historical centre.

Every room comes with a flat-screen TV. Some rooms include views of the sea or city. The rooms are fitted with a private bathroom fitted with a bath or shower and bidet. Le stanze sul mare features free WiFi throughout the property. Silvia take excellent care of Le Stanze sul Mare and have put a lot of love into decorating the rooms and making her guests feel welcome. We loved our room with the view of the old harbor. The hotel have perfect location, the roomed were clean and the communication was great.

Show more Show less
9.1
Superb
118 reviews
Price from
R$ 782
per night

Bed & Bike Casa dei Papi

Portoferraio

Bed & Bike Casa dei Papi has garden views, free WiFi and free private parking, situated in Portoferraio, 1.9 km from Lido Beach. There is a private entrance at the apartment for the convenience of those who stay. Boasting family rooms, this property also provides guests with a picnic area. Central location to everything on the island. Quiet and away from busy downtown areas. Apartment style, kitchen with gas stove, refrigerator, microwave, and dishwasher. Hot water with excellent pressure.

Show more Show less
9.1
Superb
111 reviews
Price from
R$ 698
per night

Hotel Aurora 2 stars

Chiessi

Set in Chiessi, 100 metres from Chiessi Beach, Hotel Aurora offers accommodation with a shared lounge, free private parking, a terrace and a bar. With free WiFi, this 2-star hotel offers a concierge service and luggage storage space. Certain units at the property feature a patio with a sea view. If you are looking for a beautiful place to relax without crowds I would absolutely recommend to come here in the amazing Island of Elba. The hotel is owned and run by a family and from the first time you arrive, you have a sense of being at home thanks to the incredible and welcoming hosts Giorgio and Venusia who are the best hosts that I met. Giorgio was so helpful and kind with the guests and cares a lot about them and is always at disposal in case of asking for recommendations or advices. For the breakfasts you can taste delicious homemade marmalade as well as cakes and pastries. The hotel is also just a few metres away from the town's beach with crystal clear water. The room was really clean and tidy, and it's cleaned every day and also has air conditioning which is really helpful during hot summer days and the bed is also really comfortable. If you are coming without a car and would like to visit other places on the island this hotel is also situated in a really nice place as the bus stop is just in front of the building. I hope I will return to this incredible place.

Show more Show less
9.3
Superb
196 reviews
Price from
R$ 603
per night

Marina VIP

Marciana

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. Fantastic place with a breathtaking view. Beautiful garden, nice home, great jacuzzi. The owner very friendly, helpful and open up. Very close to the beach, just 5 minutes on foot. The place is a pet- friendly, and your neighbours are cute cats. It was so nice that we got a bottle of wine and a little gift, wchich was home- made. The village is small and tranquile. One of my best holiday! Hope to come back in the future:)

Show more Show less
9.4
Superb
151 reviews
Price from
R$ 570
per night

B&B Il Casale di Monserrato

Porto Azzurro

Housed in a 17th-century building, B&B Il Casale di Monserrato is located on the hills around Porto Azzurro, inside the Arcipelago Toscano National Park. The property is a 5-minute drive from Barbarossa Beach. Free WiFi is available. Beautiful location - peaceful and surrounded by nature, yet convenient to drive around the island. Breakfast was amazing and varied every day. The room was spotless and staff super friendly. We could not recommend it more!

Show more Show less
9.4
Superb
123 reviews
Price from
R$ 949
per night

B&B Aloe Ranch Elba

Rio nellʼElba

B&B Aloe Ranch Elba is located in Rio nell’Elba, a 10-minute drive from Ortano beach. Guests enjoy a sun terrace with views of the sea, and an on-site bar. Rio Marina is 2 km away. Free WiFi is available throughout. 2nd time visiting Aloe B+B and it was perfection once again. Laura is amazing, breakfast is delicious and the dogs are so cute. Hopefully will return once again soon!

Show more Show less
9.6
Exceptional
166 reviews
Price from
R$ 704
per night

Residence Villa Rosi

Capoliveri

Offering a garden with a seasonal outdoor pool and BBQ facilities, Residence Villa Rosi is set in Capoliveri in the Elba Region. The nearest beach is 750 metres away.

The accommodation features a flat-screen TV with Sky channels. All units have a terrace and/or balcony with sea or pool views. There is also a kitchen, fitted with a refrigerator. A stovetop and coffee machine are also offered. Each unit is equipped with a private bathroom with a shower. Lots of space in the apartment, nice terrace and pool area, helpful staff.

Show more Show less
9
Superb
129 reviews
Price from
R$ 789
per night

Hotel Barbarossa 2 stars

Porto Azzurro

Set 350 metres from Barbarossa Beach and 1.5 km from Porto Azzurro, Hotel Barbarossa offers accommodation with free WiFi.

All rooms are air conditioned and feature a flat-screen TV and private bathroom, which includes a shower and free toiletries. The location near the beach with a short coastal walk into town. Coffees are individually made for each guest. Impressive breakfast

Show more Show less
9
Superb
270 reviews
Price from
R$ 586
per night

Villa Alba

Marciana Marina

Located in Marciana Marina and only 2.1 km from Marciana Marina Beach, Villa Alba provides accommodation with sea views, free WiFi and free private parking. It is set 2.5 km from Fenicia Beach and offers room service. Each room is equipped with a balcony with city views. Beautifully maintained property inside and out with a spectacular view. The host was very accommodating, check in was easy. The property has a secure electronic gate and parking under cover. the room was exceptionally clean, very comfortable, with an awesome deck. Breakfast food was in the room which was very convenient. The road going up to the house was challenging but the view worth it. The AC worked great and it is beautifully decorated.

Show more Show less
9.1
Superb
251 reviews
Price from
R$ 402
per night

Chez Nous

Capoliveri

Set a 10-minute drive from the sea, Chez Nous offers pet-friendly accommodation in Capoliveri. Guests benefit from free WiFi throughout and free on-site private parking.

All units feature a living room, air conditioning, Smart TV and an equipped kitchen. The bathroom comes with free toiletries and a hairdryer. Some units have a terrace and a garden. Silvio and Michaela are rare gems that go above and beyond with “Everything”. They have a beautiful, genuine kindness and want the best experience for their guests down to every detail. We look forward to our return to their beautiful and warm apartment. Ciao for now.

Show more Show less
9.7
Exceptional
196 reviews
Price from
R$ 537
per night

Most booked places to stay in Elba this month

FAQs about places to stay in Elba

Places to Stay that guests love in Elba