Skip to main content

Featured place to stay destinations

Destination inspiration for your trip – find a place to stay

Capoliveri

489 places to stay

Portoferraio

459 places to stay

Marina di Campo

287 places to stay

Porto Azzurro

214 places to stay

Marciana Marina

125 places to stay

Rio Marina

107 places to stay

Lacona

89 places to stay

Procchio

83 places to stay

Rio nellʼElba

74 places to stay

Marciana

70 places to stay

Cavo

67 places to stay

Campo nell'Elba

47 places to stay

Nisporto

42 places to stay

Fetovaia

33 places to stay

Pomonte

31 places to stay

Seccheto

27 places to stay

The best places to stay in Elba

Check out our pick of great places to stay on Elba

Filter by:

Star Rating
Review score

Charming B&B Arcipelago

Campo nell'Elba

Providing sea views, Charming B&B Arcipelago in Campo nell'Elba provides accommodations, pool with a view, a spa and wellness center, an indoor pool, a garden, and a bar.

A
Amberley
From
Netherlands
This was a great base to explore Elba from and to escape to the countryside after your day trips. The room felt luxurious with the beautiful bath in the living room and views. The staff are friendly and willing to help with any requests. The highlights for us were the delicious homemade breakfasts in the beautiful glass dining room and the heated pool for our daughter. Even in early April she was able to swim. Thanks for a wonderful weekend.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 113 reviews
Price from
$293.28
1 night, 2 adults

BnB Il Grecale - Adults Only

Lacona

BnB Il Grecale - Adults Only in Lacona provides accommodations with a garden and a terrace. There's a private entrance at the bed and breakfast for the convenience of those who stay.

K
Kevin
From
United States
Friendly staff, super easy check-in, modern/ high-tech setup. Great breakfast!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 181 reviews
Price from
$327.18
1 night, 2 adults

Residenza Portoferraio

Portoferraio

Residenza Portoferraio enjoys a location in Portoferraio, a 6-minute walk from Le Viste Beach and 3.9 miles from Villa San Martino.

H
Henry
From
United States
The location was perfect and ample food and drink was always available. The air conditioning worked fine and if I wanted to sleep in the early evening, I could close the windows and it was quiet.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 398 reviews
Price from
$154.72
1 night, 2 adults

Casa Anna - Capo Perla Apartments

Capoliveri

Offering sea views, Casa Anna - Capo Perla Apartments in Capoliveri features accommodations, a garden, a terrace, and barbecue facilities.

G
Garrett
From
United States
Thank you for a wonderful stay
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 120 reviews
Price from
$196.47
1 night, 2 adults

Indarsena b&b

Portoferraio

Indarsena b&b offers accommodations in Portoferraio, a 7-minute walk from Le Viste Beach and 4 miles from Villa San Martino. Featuring city views, this bed and breakfast also features free Wifi.

L
Luisa
From
United States
We could not have asked for a better stay. The location was perfect, a 10ish minute walk from the ferry so we didnt need a car, right on the square with all the restaurants. The breakfast was amazing, so delicious with many options. The bed was SO comfortable, I took a photo of the sheets they were so soft. The whole place was tasteful with so many little touches to make it attractive, homey, and comfortable. What a perfect place. The owner is amazing, so accommodating, she allowed us to check in early, leave our stuff all day after check out (for no fee) and come back before our ferry to pick it up. My only regret is we didnt stay longer
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 152 reviews
Price from
$178.94
1 night, 2 adults

Hotel La Stella

Hotel in Seccheto

Hotel La Stella is set by the beach in Seccheto, on the Elba Island. The hotel has a panoramic terrace with views of the sea, a garden and a private beach area.

K
Keith
From
United States
Great location, great beach. Staff very accommodating.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 255 reviews
Price from
$158.68
1 night, 2 adults

Casa Campanella Resort

Hotel in Capoliveri

Offering a garden with an outdoor pool, Casa Campanella Resort is located in Capoliveri, 0.9 mi from the center. Free WiFi access is available throughout.

f
filippo
From
Italy
peaceful place, staff nice and supportive
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 180 reviews
Price from
$170.27
1 night, 2 adults

Hotel Sardi

Hotel in Pomonte

Hotel Sardi offers its guests a bed and breakfast buffet service. The Hotel Sardi does not have a restaurant inside the structure, but has an agreement for lunch and dinner with some restaurants and...

H
Helene
From
Austria
Breakfast was very good, we had a balcony with seaview everything was great, the room was new and clean! The staff was so welcoming and they were always giving their best!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 419 reviews
Price from
$161.20
1 night, 2 adults

Hotel Corallo

Hotel in Pomonte

Located in Pomonte, a 8-minute walk from Pomonte Beach, Hotel Corallo has accommodations with a garden, free private parking, a shared lounge and a terrace.

J
James
From
Germany
The kind helpful staff. The room that perfect usability
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 171 reviews
Price from
$133.90
1 night, 2 adults

Hotel Acquamarina

Hotel in Portoferraio

On top of Portoferraio's coast, Hotel Acquamarina offers views of the Gulf of Padulella and direct access to the beach below.

D
Denise
From
United States
Staff was wonderful esp Luca who’s was there late nights when we came in. All staff was so nice and friendly
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 563 reviews
Price from
$198.15
1 night, 2 adults
All places to stay on Elba

Most booked places to stay in Elba this month

See all

Popular with guests booking places to stay on Elba

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 938 reviews

Popular with guests booking places to stay on Elba

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 805 reviews

Popular with guests booking places to stay on Elba

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 211 reviews

Popular with guests booking places to stay on Elba

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 156 reviews

Popular with guests booking places to stay on Elba

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 122 reviews

Popular with guests booking places to stay on Elba

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 817 reviews

Popular with guests booking places to stay on Elba

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 565 reviews

Popular with guests booking places to stay on Elba

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 995 reviews

Popular with guests booking places to stay on Elba

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 462 reviews

Popular with guests booking places to stay on Elba

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 555 reviews

FAQs about places to stay in Elba

Places to Stay That Guests Love in Elba

See all
Avg. price/night: $285.15
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 535 reviews
We loved the relaxed atmosphere, great location and the pool table! Staff were friendly and very helpful.
Guest review byAnne
Family with young children
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 143 reviews
Fantastic location, the view from our terrace = unbeatable 😍🤩
Guest review byJeanette Torvmark
Young couple
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 111 reviews
Great location, very nice stuff, very clean and spacious room
Guest review byThomas
Young couple
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 441 reviews
100% recommended. Fantastic breakfast (fruit, yogurt, juices, croissant, bread...), location, and nature around. Amazing place to seek some peace and a very warm welcome from the hosts. Expect wildlife and some insects, but it's completely normal. It's the charming of the place. The rooms have air-conditioning. There's a bar with super nice and cheap drinks (5€ for a well-balanced Spritz Aperol). I'm sad I can't stay longer since I've more accommodation elsewhere booked for my holidays.
Guest review byMercedes
Young couple
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 178 reviews
The location is conveniently close to the wonderful beach/seaside of Lido di Capoliveri, there are also nice restaurants close by (walking distance using the passage by the beach) and if you travel with kids this is the perfect accommodation, with a playground outside and everything you need for cooking a quick meal or warming some food in the evening for the small ones. Every apartment has an outdoor area/small garden where to relax or let the kids play.
Guest review byValeria
Family with young children
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 268 reviews
Very good location, close to Barbarossa beach. Nice staff, quiet hotel and surroundings, clean and very good breakfast, especially for the sweet cakes and coffee.
Guest review byLontos
Family with young children
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 230 reviews
The staff in the office, at the beach, in the restaurant on the beach and the breakfast restaurant were exceptional. The room was a bit tired, bathroom fittings outdated but since that was not our focus, it was great. The location was lovely. The beach excellent. Good undercover parking.
Guest review byBuzz Italy
Group
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 492 reviews
Peaceful location, friendly staff, cleanliness, everything :)
Guest review byUrška
Family with young children
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 681 reviews
Perfect location, lovely hotel and friendly staff. Will definitely stay here again.
Guest review bySuzanne
Travelers with friends
Avg. price/night: $150.08
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 69 reviews
Perfect location, and wonderful staff who made us feel so welcome. Would definitely stay here again.
Guest review bySuzanne
Travelers with friends
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 30 reviews
Great location, really clean and good facilities
Guest review byAl
Young couple
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 95 reviews
location, garage
Guest review byMatyáš
Young couple
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 419 reviews
Amazing hotel, awesome location, just next to the beach. Ok, the rooms are small, but the location and the view are so perfect that you quickly forget about the size of the room :) Breakfasts are so delicious and varied, with very tasty, local products and the staff during breakfast is so helpful, friendly and gorgeous! Generally people working at the hotel are simply amazing and wonderful !
Guest review byJoanna
Young couple
Avg. price/night: $207.80
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 185 reviews
Perfect location lose to San Anton
Guest review byAlison
Solo traveler
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 8 reviews
The interior of the house is more modern than most Italian rental options. The house was very clean and the agency is professional and easy to communicate with. The location is fine if you go by car to Marina di Campo (finding a parking spot there is however a challenge most times a day).
Guest review byAndreas
Family with young children
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 31 reviews
It's amazing place to stay. House is surrounded by diverse nature that you can find on island of Elba. From one side you have mountains view, which you can enjoy straight from jacuzzi at evening or from roof terrace while having a breakfast. On other side you have great view of Portoferraio bay. Thanks to Emanuela & Peppe whom made our stay just perfect! I definitely recommend to pick this place if you want to have a memorable experience.
Guest review byAndzej
Family with young children
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 77 reviews
Very good location; good food
Guest review byGuido
Family with young children
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 54 reviews
Great location, smooth communication, beautiful view on the sea, right next to the beach!
Guest review byNenad
Young couple
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 297 reviews
Great location Just by the Beach Friendly staff Excellent covered parking. No problem in finding a space Rooms always clean , air conditioning and fridge available.
Guest review byMIHAELA
Young couple
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 13 reviews
Haus has everything you need. Well equiped apartment, nice terasse, piece, schadow. Not far away from beach, perfect location.for cycling, treking, swiming... And very kind owner.
Guest review byJanez
Young couple
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 14 reviews
Came here with my friends to spend some time on the island. Great value for money, nice location, beautiful beach.
Guest review byMaurizio
Travelers with friends
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 239 reviews
Location is stunning. Apartment is modern and has everything you need. Host is very friendly and couldn’t ask for a better one. Didn’t miss the Air Conditioning at all since we had a big fan in the room. I would recommend the stay to everyone who wants to have some peace on their vacation.
Guest review byLadava
Young couple
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 8 reviews
Great location, very clean apartment, very modern style and balcony with great view (you can hear the hospitals AC when sitting on the balcony but one gets used to it). Beach just down the stairs (private stairs), probably 10 min walk. Nothing really to complain. If I would stay longer, I would appreciate to have a dish washer but for just two nights it didn’t bother us much. Great check in service and very fast communication when we had questions! Thank you 🙏
Guest review byRachel
Young couple
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 81 reviews
We like: location, swimpool, free wifi, TV with a lot of chanels, kitchen with all the accesories, free air conditions.
Guest review byLIANA
Family with young children