Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Portoferraio – 256 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

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. Beautiful setting with view of sea in distance. Easy free parking, short drive to restaurants and seaside town of Portoferraio. Very friendly and helpful front desk personnel. Lovely dining room and terrace for good breakfast. Highly recommend!

Show more Show less
8.7
Excellent
450 reviews
Price from
$97
per night

Hotel Villa Ombrosa

Hotel in Portoferraio

Location in a panoramic position 10 minutes' walk from Portoferraio center, Villa Ombrosa has a private beach you can use for free. The terrace offers great sea views. The staff were great, friendly and helpful. The location is excellent, close to the centre but quiet. The breakfast was very good. A really lovely stay. Recommend

Show more Show less
8.4
Very Good
496 reviews
Price from
$92
per night

Hotel Airone isola d'Elba

Hotel in Portoferraio

The hotel is set in a tranquil area in front of the Rocca Medicea di Portoferraio. Surrounded by a 98 ft² garden, it features a saltwater swimming pool. The room we had was absolutely amazing, very clean with a great view from the balcony.

Show more Show less
8.6
Excellent
354 reviews
Price from
$70
per night

Hotel Villa Ottone

Hotel in Portoferraio

Hotel Villa Ottone offers luxurious accommodations in front of the sea on Elba Island. A panoramic restaurant, an outdoor pool, a private beach and parking are are available here. The garden, the main villa, the bar with a magnificent terrace and seaview, the service.

Show more Show less
8.5
Very Good
362 reviews
Price from
$262
per night

Hotel Mare

Hotel in Portoferraio

Hotel Mare is set in the old fishing village of Magazzini, and offers views of Elba Island's Portoferraio Bay. It features free Wi-Fi, a small private beach, and a garden with sea-view pool. Beautiful tranquil waterside location. Welcoming and efficient check in. Cleanliness of rooms. Satisfying evening meal and included Belfast. Good value price.

Show more Show less
8.8
Excellent
379 reviews
Price from
$92
per night

Hotel Fabricia

Hotel in Portoferraio

Offering a large garden with a semi-Olympic pool and 2 tennis courts, Hotel Fabricia is directly on the sea on Elba Island, a 10-minute drive from Portoferraio. It features its own private beach. We loved the friendly and non formal atmosphere in and around the hotel. Good location and parking space.

Show more Show less
7.9
Good
421 reviews
Price from
$109
per night

Hotel Residence Villa San Giovanni

Hotel in Portoferraio

Spend a truly Mediterranean holiday at Hotel Residence Villa San Giovanni, set in a pleasant, tranquil area of Elba Island, 984 feet from the thermal establishments and the beach. Accomodation was very nice and dinners, breakfasts were delicious. I was satisfied.

Show more Show less
8.1
Very Good
415 reviews
Price from
$101
per night

Resort Le Picchiaie

Hotel in Portoferraio

Set in Elba’s countryside, Resort Le Picchiaie is only 10 minutes’ drive from Portoferraio and Porto Azzurro. It features air-conditioned rooms, a wellness center and 2 outdoor pools. Love the room and the resort as a whole. The staff were friendly.

Show more Show less
7.7
Good
270 reviews
Price from
$138
per night

Hotel Grotte del Paradiso

Hotel in Portoferraio

Featuring private access to the sea, Hotel Grotte del Paradiso is set among trees and floral gardens on Elba island. The staff was friendly, all smiles and so relaxed as they should be for living on an island! The area by the beach is lovely and peaceful, perfect for a quiet dip in the evening and watching the sun glow on the mountains across the sea. Breakfast was simple, but plentiful. Daily cleaning of the room was great. Although the bus schedule isn't quite frequent, locals were happy to pick me up on their way to Portoferraio for a short hitch-hike conversation.

Show more Show less
7.7
Good
307 reviews
Price from
$47
per night

Hotel Biodola

Hotel in Portoferraio

Hotel Biodola is in a quiet, panoramic position a few steps from its free private beach, one of the most exclusive ones in Elba. It has a spa and pool. Very friendly staff Good location Great Beach Food was very good

Show more Show less
9
Awesome
90 reviews
Price from
$239
per night

Most-booked hotels in Portoferraio in the past month

See all

Portoferraio's best hotels with breakfast

See all

Budget hotels in Portoferraio

See all

FAQs about hotels in Portoferraio

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Portoferraio:

Explore guest reviews of hotels in Portoferraio

See all